一、JAVA命名规范
大写字母开头:java类
全部大写字母:常量
小写字母开头:文件名,文件夹名
二、行注释
// 注释单行代码
/*
*/ 注释多行代码
三、数据类型
C JAVA
short(16bit) int(32bit) long(64bit) ---------- byte(8bit) short(16bit) int(32bit) long(64bit)
float(32bit) double(64bit) ---------- float(32bit) double(64bit)
char(8bit) ---------- char(根据编码决定,8-16-24-32bit)
0/1 ---------- boolean(32bit,底层是C语言int实现)

四、JAVA整型

五、书写形式

六、
十进制转其他进制
例(十进制转三进制,除三取余数,从下往上就是所转进制数)

其他进制转十进制
例(三进制转十进制)
1后面有几个零就是进制的多少次方
10000 10^4 2^4 3^4 7^4
=644
七、变量初始化
C语言声明一个变量不赋值,会自带一个随机值
java声明一个变量不赋值, 没有值,不能用
八、final
final:
1、final修饰的基本类型不可以第二次赋值
2、final修饰的引用类型不可以第二次改变指向(意味着可以改变属性值)
3、final修饰的类不可以被继承
4、final修饰的方法不可以被重写
5、final修饰的变量支持线程可见性,可以阻止一定程度上的指令重排序
九、数值类型之间的转化

实心箭头,表示无信息丢失的转换
虚箭头(强制类型转换), 表示可能有精度损失的转换

被折叠的 条评论
为什么被折叠?



