什么是 Java?
容易易上⼿手
适⽤用于多平台、多⾏行行业发展稳定
需求量量⼤大
Java 语⾔言的优点:
简洁⾼高效跨平台
⾯面向对象分布式健壮性
可处理理多线程
Java 的运⾏行行机制
1、编写 Java 源代码,java 文件,文件后缀是 java。
2、通过编译器器将 Java 源代码进⾏编译,编译之后的⽂文件是 class ⽂文件,⽂文件后缀是 class。
3、JVM 读取编译好的字节码⽂文件运⾏行行程序。
Java 三⼤大体系
Java SE、Java ME、Java EE
Java SE:包含了了构成 Java 语⾔言核⼼心的类。
Java ME:包含 Java SE 中的⼀一部分类,⽤用于电⼦子产品的软件开发,⼿手机、机顶盒、⻋车载导航。
Java EE:包含 Java SE 中所有的类,并在此基础上扩展出了了⽤用于开发企业级应⽤用的类。
安装 Java 环境
JRE(Java Runtime Environment)Java 运⾏行行环境,包括 JVM 和 Java 基础类库,⼀一台计算机要运
⾏行行 Java 程序,就必须安装 JRE。
JDK(Java Development Kit)Java 开发包,包含 JRE 和编译 Java 源⽂文件的编译器器,如果在⼀一台计算机上进⾏行行 Java 程序的开发,就必须安装 JDK。
(具体见Windows配置Java环境.docx和 安装Eclipse.docx)
Java 程序的开发步骤
编写 Java 源代码。
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); } }
编译 Java 源代码。
通过终端命令进⼈人 Java 源⽂文件所在的路路径。
通过命令编译 Java 源⽂文件:javac 源⽂文件名(带后缀)
javac HelloWorld.java
运⾏行行编译好的字节码⽂文件。
通过终端命令运⾏行行字节码⽂文件:java 源⽂文件名(不不带后缀)
java HelloWorld
编码规范
强制编码规范
1、Java 程序的⽂文件名必须与类名⼀一致,若不不⼀一致,Java 源⽂文件⽆无法通过编译。
2、main ⽅方法是程序的⼊入⼝口,所有希望 Java 完成的业务全部写在 main ⽅方法中,⽅方法的定义必须严格按照格式书写,public static void main(String[] args){},缺⼀一不不可,否则 Java 程序⽆无法运
⾏行行,只有参数列列表的形参名称可以⾃自定义。
3、类是组织 Java 代码结构的,类中的⽅方法是具体执⾏业务逻辑的,无论是类还是⽅方法,都必须使
⽤用花括号{}来组织其结构,并且必须成对出现。
建议编码规范
1、通常情况下,⼀⾏只能写⼀条语句。
2、需要注意代码缩进,不不要每⾏行行代码都顶着左边写。
注释
Java 注释就是⽤用通俗易易懂的语⾔言对代码进⾏行行描述,⽅方便便⾃自⼰己和他⼈人阅读。
注释可以是编程思路路,也可以是功能描述或者程序的作⽤用,总之就是对代码的进⼀一步阐述。
Java 代码中的注释是不不会被编译的,计算机会直接跳过这些注释,注释是写给开发⼈人员看的。注释的分类
1、单⾏行行注释://注释内容
2、多⾏行行注释:/*注释内容注释内容
注释内容*/
3、⽂文档注释:/**注释内容
*注释内容
*注释内容
*/
关键字
Java 关键字是指 Java 语⾔言预先定义好的,具有特定意义的标识符,是 Java 程序的核心组成。简单理理解:关键字+Java类库+开发者⾃定义的标识符。
常⽤用关键字的含义:
abstract 标识类或者⽅方法为抽象类型
boolean 基本数据类型,⽤用来表示逻辑是否成⽴立
break 跳出整个循环体
byte 基本数据类型,表示⼀一个字节
case 与 switch 搭配使⽤用,⽤用来处理理流程控制
catch 与 try 搭配使⽤用,处理理异常
class 标识⼀一个类
continue 跳出当前循环,执⾏行行下⼀一次循环
double 基本数据类型,表示浮点型数据
变量量
计算机如何存储数据?
计算机存储数据的地⽅方叫做内存,内存会为不不同的数据开辟不不同的空间来存储。
从内存中取出数据,每个内存空间都有独一⽆二的内存地址,程序通过内存地址找到具体的内存空间, 从中取出数据。内存地址是⼗十六进制的数据,不便于记忆,通过变量可以解决这个问题。
变量三要素:
数据类型、变量名、变量值
如何使⽤变量?
声明变量的数据类型和变量量名,计算机会根据数据类型在内存中开辟相应⼤大⼩小的空间,变量量名虽然可以⾃自定义,但是必须遵守⼀一定的规则,可以包含数字、字⺟母、下划线、$,不能包含空格、运算符、不能⽤用关键字命名变量量名,不不能以数字开头,⼤大⼩小写字⺟母可以混⽤用,⼀一般会采⽤用⾸首字⺟母⼩小写,
后续单词的⾸首字⺟母⼤大写,如userId、studentName。给内存空间赋值,该值就是变量量值。