一、Java特性
二、jdk介绍
- Java语言的特点:跨平台性
安装了jdk,系统就有JVM
javac:将.java文件编译为.class文件,java:运行.class文件 - jdk和jre
如果是Java开发者,则需要安装jdk,如果只是Java的使用者,则只需要安装jre即可。
三、Java运行机制
- 什么是编译
- 什么运行
Java转义符
数据类型
Java API 文档
数据类型
char字符赋值数字,会输出数字对应的编码字符。(如:97输出的是’a’)
字符编码格式
自动类型转换
算数运算符
++i 和 i++ 的区别
经典面试题
逻辑运算符
逻辑与(&)和短路与(&&)的区别
逻辑或(|)与短路或(||)的区别
三元运算符
运算符优先级
进制转换
二进制转十进制
八进制转十进制
十六进制转十进制
十进制转二进制
十进制转八进制
十进制转十六进制
二进制转八进制
二进制转十六进制
八进制转二进制
十六进制转二进制
原码、反码、补码
位运算符
switch注意事项和细节讨论
数组的赋值机制
数组在栈中的值是对应的堆中的一个地址,arr1和arr2都是赋值的同一个地址,所以arr2改变了空间中的值,arr1的值也会发生改变。
数组拷贝
new一个数组通过遍历可以实现数组的拷贝