基本语法
数据类型转换:自动转换;强制转换;包装类强制转换;
A65 a97
数据类型分两大类:基本类型、引用类型。、引用类型
int short byte long float double char boolran
String String[] int[] 类 接口 对象
idea软件easy code插件安装,提交更改、提交信息
基本结构
java开发,一般规定类名首字母大写,建议大写;
类名与文件名保持一致。如何同时更改类名和文件名:选中按下shift+F6敲回车,左下角Do refacror。20年找不到,但不影响运行
标识符、关键字、保留字
变量、常量
java10有推断类型?var定义变量
运算表达式
/整除求整商 %求余数 %转义 %%
++和-- a++是先参加程序的运行再+1,而++a则是先+1再参加程序的运行;变量在前,先执行再使用;变量在后,先使用再运行
int c=5;++c;int d=++c;d--;System.out.println(--d);
赋值运算符+= c+=a*b等价于c =c+a*b 等号赋值
比较运算符
逻辑运算符
或&&支持短路效率高 &不支持短路效率低全真为真
与 II I一真即真
非!
异或^ 相同为假
优先级 f = a==2 && ++b == 2 a==2为false,所以输出f为false;++b=3;++b==2为flase;&&短路,此时输出b为2;&不支持短路,此时输出b为3
!!false==!(3==2)不加括号会报错;3==2为假;!(3==2)为真;!!false为假;!!false==!(3==2)为假