Java复习回顾

Java中JDK、JVR 、JVM之间的关系

JDK= JVR+开发工具集(javac.exe、java.exe\javadoc.exe)
JVR= JVM+JAVASE中的标准类库

在Java中为什么要配置path环境变量

path环境变量:windows系统在执行命令时所要查询的路径
希望Java的开发工具如:javac.exe、java.exe在任何的路径下中都能执行成功
Javac:把你写的文件编译成字节码文件,也就是class文件
Java:运行class文件
javadoc.exe:将文档注释编写成网页版

注释

单行注释://
多行注释:/* /
文档注释:/
* */,是可以被Javadoc程序所解析的生成以网页形式所展现的说明文档。
注意:多行注释不能进行嵌套使用,禁止套娃

Java复习容易忽略的小知识点

a++和++a的区别
b = a++; //先把a赋值给b然后再自增1
b = ++a; //先把a自加一再赋值给b
在自增的过程中数据类型不会发生改变
a += 5 也不会改变数据类型
逻辑运算符(值只能是布尔值):
&&短路与:当符号左边的是false的时候就不执行右边的运算,结果直接为false
||短路或:当符号左边为true的时候就不执行右边的运算,结果直接为ture
^异或
位运算符
1.<<:每向左移一位相当于乘以2(基于2进制的补码去移的)如:a << 2;
2.>>:向右移相当除以2
3.>>>:无符号右移
4.&与、|或、^异或:(全都是按照2进制补码的每一位进行的逻辑运算)
5.~:取反
三元运算符(都可以用if else改写)
三元运算符是有一个返回值的
结构:(条件表达式)表达式1:表达式2
如果条件表达式结果是ture执行1
false执行2
数组
##数组被初始化后,长度就不会发生改变
*一维数组、*
1.先声明是什么变量类型的数组 如:int []
2.创建一个实例 a = new int[里面是变量的多少哦] 大括号后可跟数组的具体类型。
##调用数组的指定位置
变量名 [具体的位置](位置会重0开始到a.leng-1结束)如: a[0]指第一个元素
## 二维数组 ##
int [ ][ ] a = new int [3][4] //3行4列。理解:先创建一个含有3个元素的一维数组,这3个元素(数组)里又包含了4个元素(数组套娃)

你可能感兴趣的:(jdk,jvm,java)