Java中的注释有三种:
平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。
注释并不会被执行,是给我们写代码的人看的
书写注释是一个非常好的习惯
单行注释
多行注释
文档注释
标识符如果想改Java样式:Settings(设置)-->Editor(编辑)-->Color Scheme(配色 方案)-->Java-->Comments(注释)-->block comment(多行注释),JavaDoc(文档注释),Line comment(单行注释)
关键字
所有的标识符的应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开头
不能使用关键字作为变量名或方法名。
标识符严格区分大小写
可以使用中文命名,但是一般不建议使用,也不建议使用拼音,很Low
数据类型 强类型语句(安全性高,速度慢)要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
弱类型语句 Java的数据类型分为两大类
基本类型(primitive type)
应用类型(reference type)
整数:int类型最常用,long类型要在数字后面加个L
浮点数(小数):float类型要在数字后面加个F
什么是字节
float f = 0.1; double d = 1.0/10; //0.1 System.out.println(f==d); //false float f1 = 57048123948147194; float f2 = d1 + 1; System.out.println(f1==f2); //true
最好完全避免使用浮点数进行比较
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 65 = A) 2字节 0 ~ 65535 Excel 2^16 = 65535
char c3 = 'u0061';//十六进制61转换为十进制就是65 System.out.println(c3);//a
转义字符
/t 制表符
/n 换行
......
Less is more! 代码要精简易读
由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。
低 --------------------------------------->高 byte,short,char-->int-->long-->float-->double (小数的优先级一定大于整数)
运算中,不同类型的数据先转换为同一类型的数据,然后进行运算
int i = 128; byte b = (byte)i;//内存溢出,此时b=-128
强制类型转换 (类型)变量名 高-->低
自动类型转换 低-->高
注意点:
不能对布尔值进行转换
不能把对象类型转换为不相干的类型
在把高容量转换到低容量的时候,需要强制转换
转换的时候可能存在内存溢出,或者精度问题!
System.out.println((int)37.5);//37 System.out.println((int)-65.3);//-65



