Java基础总结
1.Java将数据类型:
- Java数据类型: 基本数据类型+引用数据类型;
- 基本数据类型: 整形+浮点型+字符型+布尔型;
- 引用数据类型: 接口+数组+类;
- 整形: byte(1字节),short(2字节),int(4字节),long(8字节);
- 浮点型: float(4字节),double(8字节);
- 字符型: char(2字节);
- 布尔型: boolean(不定,由JVM决定,true or false);
2.JVM的工作流程:
Java编译器(javac.exe)将源文件(.java)编译成字节码文件(.class), 类加载器(class Loader)加载程序执行所需的类库,字节码校验器校验加载进来的 字节代码, 最后由解释器将字节代码解释器OS系统可执行的机器代码,这样就实现了 java程序在不同操作系统下可运行了。
3.JDK的环境配置:
鼠标右击"我的电脑"-->属性--->高级--->环境变量--->系统变量;
1.新建变量JAVA_HOME="jdk的安装目录";
2.找到变量PATH,在其值的最前面添加"%JAVA_HOME%\bin;";
3.校验:在开始命令行输入”cmd“,在doc窗口中输入命令"javac"进行校验;
4.Java语言的特征:
主要包括:安全(多线程,gc工作机制),动态,面向对象(OO),可移植, 简单(相对其他编程语言而言),健壮等;
5.Java的三大平台:
JavaSE(标准版),JavaEE(企业版),JavaME(微型版);
6.标识符的命名规则:
1.标识符只能由数字(0-9),字母,下划线(_),美元符号($)组成;
2.首字母不能使数字;
7.数据类型转换:
隐式转换+显示转换;
1.隐式转换:
byte,short,char类型自动转换为int型;
数据类型字节小的自动转换为字符数大的类型;
小数数据默认是double类型;
long和float类型转换为double类型;
2.强制转换:
字节数大的需要强制转换为字节数小的数据类型;
boolean不能转换为其他数据类型;
8.逻辑与(短路与)&&,非短路与(&),逻辑或(短路或)||,非短路或(|),异或(^):
异或:相同为假,相异为真;
短路与:全真为真,有一假,其余不必再算;
非短路与:全真为真,需要全部计算;
(短路或,非短路或)同上;
9.Java中的三种判断:
if(条件){....} , if(条件){...}else{.....} , if(条件1){....}else if(条件2){....};
浙公网安备 33010602011771号