来到黑马已经20天左右了,现在分享一下这段时间记录的学习笔记
Java 特性
- 跨平台:通过不同版本 JVM (虚拟机)实现的跨平台 Windows MacOS Linux
JVM:跨平台,就是一个能让 Java 程序运行的虚拟环境
JRE:JVM + 核心类库(如:String、Scanner、System、Random 等类),保证 Java 程序运行的
JDK:JRE + 开发工具( javac 编译程序,java 运行程序)
它们之间的关系:JDK > JRE > JVM
变量使用注意事项
使用变量的时候,有一些注意事项 :
- 如果创建多个变量,那么变量之间的名称不可以重复
- 对于 float 和 long 类型来说,字母后缀 F 和 L不要丢掉
- 如果使用 byte 或者 short 类型的变量,那么右侧的数据值不能超过左侧类型的范围
- 没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用
- 变量使用不能超过作用域的范围
- 作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止
- 可以通过一个语句来创建多个变量,但是一般情况不推荐这么写
逻辑运算符
- 与(并且) &&(双与)和 &(单与):全都是 true,才是 true;否则就是 false
或(或者) ||(双或)和 &(单或) :至少一个是 true,就是 true;全都是 false,才是 false
非(取反) ! :本来是 true,变成 false;本来是 false,变成 true
- 与“&&”,或“||”,具有短路效果:如果根据左边已经可以判断得到最终结果,那么右边的代码将不再执行,从而节省一定的性能。
- "&" ,"|"则不具备短路效果
目前就分享到这里,谢谢浏览。
|
|