一 java语言:

1.语言:用于来进行交互的工具

2.分类 自然语言与计算机语言

3.自然语言:人与人或者是动物与人进行交流的方式

4.计算机语言:人与计算机进行交流的方式

5.Java 是一门具有面向对象思想 并且支持跨平台 并且支持泛型的高级编程语言

二 java平台体系:

JAVAME: 最小的版本 主要用于开发移动端的桌面应用  (主要用于Android开发)

JAVASE: 基础版本  主要提供一些基础的语法来使用 (变量、循环、选择结构...)

JAVAEE: 企业级版本 主要用于开发java企业级web项目 (京东、淘宝......)

总结:java可以做移动端也可以开发pc端。

三 java语言特点:

1、开源性:免费开发开源代码,有利于java的发展

2、面向对象性:封装、继承、多态

3、编译性:编写源文件【.Java为后缀文件】必须编译成字节码【.class】文件才能运行

4、跨平台性:一次编译 随处运行

5、动态性:java项目在运行的时候可以动态的修改其源文件(热修复、反射技术)

四 跨平台性:

1跨:跨越  平台:操作系统  跨平台:跨越操作系统

2特点:一次编译 随处运行

JAVA 的 自然语言框架 java是自然语言吗_JAVA 的 自然语言框架

五 jvm与jre与jdk:

1. jvm ==> java虚拟机  java运行的容器(大棚)

2. Jre ==> 主要提供java运行的环境、运行时的类与库; 多个库 组成类库...

3. Jdk ==> java开发工具包(电焊工、搭建) 主要提供一些开发的工具

(里程碑的版本: jdk1.5版本;目前比较稳定的版本 jdk8 于jdk9)

4. 三者之间的关系:jvm+运行时的类与库=jre  jre+编译器等开发工具 =jdk(如果只要运行java项目 只需要安装jre; 开发一个java项目需要安装jdk)

JAVA 的 自然语言框架 java是自然语言吗_Java_02

六 java环境搭建:

下载:

进入该网址下载jdk:JDK 8 for ARM - Download

安装目录介绍:

JAVA 的 自然语言框架 java是自然语言吗_jvm_03

进入dos窗口以及相关指令:

符号指令

说明

win+r+cmd

进入dos窗口

d:

切换到d盘盘符

cd +文件的路径

切换到具体文件夹

dir

查看文件

cls

清除dos屏幕

七 简单案例编写:

开发工具:

1.使用记事本来进行开发 开发效率比较低 编写代码的时候 没有格式以及颜色的区分

2.使用加强版的记事本(notepad++ editpulse) 编写代码没有任何提示 开发效率比较低(一般用于查看

代码)

3.使用集成开发工具

eclipse 需要安装很多插件 不适合开发web项目 免费 (使用比较少)

myeclipse 适合开发Javaweb项目 收费 需要安装很多插件 (使用比较少)

idea 开发效率比较高 编写代码的时候 有强大提示信息 使用插件比较方便(重点)

开发流程:

1.编写:编写Java源代码 形成一个.Java为后缀文件

2.编译:使用jdk开发工具包 编译源代码文件 形成一个字节码[.class]文件

3.运行:使用jdk开发工具包 运行字节码文件 得到结果

4.调试:发现问题 解决问题

案例:

第一步: 在jdk的bin目录下新建一个文件 Hello,后缀名改为.java

JAVA 的 自然语言框架 java是自然语言吗_android_04

第二步:编写一个输出hello的类

JAVA 的 自然语言框架 java是自然语言吗_java_05

第三步:输入指令 javac Hello.java生成一个字节码文件, 输入指令 java 类名查看结果

JAVA 的 自然语言框架 java是自然语言吗_android_06

JAVA 的 自然语言框架 java是自然语言吗_android_07

调试:

1.编写java代码的时候 所有的符号都必须使用英文的符号

2.java是严格区分大小写的

3.所有的括号都是成对出现了

4.有大括号需要与本层次的代码对齐