英文学习:identifier(标识符) system(系统)
一、回顾之前的环境变量
1.JDK11特性
jshell 黑窗编辑器
2.JAVA版本为什么要选择8/11?
LTS(长期支持版本)Long-Time support
二、基础知识
1.Java总体命名规范
(1)名字只能由数字字母下划线_$组成。
(2)数字不能开头。
(3)名称不能用java关键字。
(4)不允许出现中文和拼音(少用拼音)命名。
(5)类名必须遵从驼峰形式,方法名、参数名、成员变量、局部变 量都统一使用lowerCamelCase风
(6)类名和文件名应该一致。
2.注释方法以及规约
(1)单行注释:// (要在双斜杠后添加一个空格)
(2)多行注释:/*中间的可以写注释 */
(3)文档类型的注释: /** 蓝色的注释!**/
3.变量
指向了某一块内存区域的引用。(从哪里开始,有多少个)
// 数据类型+变量名
int result =1+2;
System.out,println(result);
result=result+3;
System.out.println(result);
结果输出 3
6
三、数据类型(四类八种)整数、浮点、字符、布尔
1.基本数据类型
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yvh5Vm7g-1604151482058)(D:\培训学习\每日总结\10.23.assets\image-20201023113159010.png)]
什么时候用什么样的内存。选择适当的类型。
二进制以0开头为正数,以1开头为负数
0 1111111 127
1 1111111 -128
00000001(1)
11111111(-1)
00011110 正数的原码 反码和补码都是本身
10011110 负数的反码,除了符号位,其余取反
补码:反码+1
2.浮点数的表示
科学计数法 1.1 * 2^2=110 11*2^-1=1.1
符号位 阶码 尾数
S(1) E(8) M(23)
byte 8 256 00000000 11111111 2机器0,无穷大
-126-127
3.字符型
char name = 'a';//char(2字节)
System.out.println(name);
4.boolean型
有两个状态,一个为true,一个为false。
boolean flag = true;//true为真 false为假
boolean flag1 = false;
// 逻辑运算 与 或 非
/*
与 有一个为假,则为假
或 有一个为真,则为真
非 取反
异或 相同为假,不同为真
*/
System.out.println(flag & flag1);
System.out.println(flag | flag1);
System.out.println(! flag1);
// 异或(基于与或非的高级运算)
System.out.println(flag^flag1);
5.算数运算符
(+)(-)(X)&#