基础语法
注释
单行注释 //
多行注释 /* */
javaDoc:文档注释 /** */
标识符
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1nRECHwU-1615025795141)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20210305211136165.png)]
-
Java所有的组成部分都需要名字。类名、变量名和方法名都被成为标识符
标识符注意点
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fvz3uz2v-1615025795142)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20210305211912324.png)]
数据类型
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RChuB4QY-1615025795143)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20210305212255676.png)]
//整数扩展: 进制 二进制0b 十进制 八进制0 十六进制0x
int i1=10;
int i2=010;
int i3=0x10;
//浮点数扩展 银行业务怎么表示钱
//BigDecimal 数学工具类,银行使用
float f= 0.1f;
double d= 1.0/10;
System.out.println(f==d);//flase
System.out.println(f);
System.out.println(d);
System.out.println(i1);
//float 有限 离散 舍入误差 大约 接近但不等于
**//================================最好不要使用浮点数进行比较==================
float d1=54354354546546545f;
float d2=d1+1;
System.out.println(d1==d2);true
System.out.println("============================");
//==============================================
//字符扩展
//==============================================
char c1 = 'a';
char c2 = '中';
System.out.println(c1);
System.out.println((int)(c1));
System.out.println(c2);
System.out.println((int)(c2));
//所有的字符本质还是数字
//编码 Unicode表:97=a 2字节 0-65536 U0000-UFFFF
//转义字符
// \t
System.out.println("hello\tworld");
System.out.println("hello\nworld");
char c3 = '\u0061';
System.out.println(c3);
String sc = "hello world";
String sb = "hello world";
System.out.println(sc==sb);
// 对象 从内存分析
//布尔型扩展
boolean flag = true;
if(flag){
System.out.println("ok");