IDEA 的快捷键和相关操作
1,类的结构视图: alt + 7
2,查看类的关系: 鼠标放到类名上,右键--》Diagram--》show Diagram
3,自动生成构造器,get,set方法,equals等: alt + insert
4,查看类的源码:ctrl + 鼠标左键
5, 整体缩进 || 缩退: 选中后 Tab (缩进), Shift + Tab (缩退)
数据类型
存储数据的空间大小
计算机中最基本的存储的单位: 1字节 = 1byte 1 byte = 8 bit
基本数据类型 : 4类八种
整型 表示名称 表现形式 大小 范围 字节型 byte 1个字节 8bit [-128,127] 短整型 short 2个字节 16bit [-32768,32767] 正负三万 整型 int 4个字节 32bit 正负21亿 长整型 long 8个字节 64bit 非常大 整数字面常量值默认的数据类型为int类型 表示一个比int类型更大的数值的时候,在数据的后面添加一个L|l-->推荐使用L 在java中,如果给byte,short,char赋值的时候,在其范围内的常量能够直接赋值 浮点型 单精度 float 4个字节32bit 精确表示小数点后6~7位 双精度 double 8个字节64bit 精确表示小数点后16~17位
java中浮点类型的字面常量值默认是double类型 在java中 表示一个float类型的数据在数据的后面添加f|F 浮点类型的数据运算可能会造成数据的不精确 java中的浮点型数据存储标准: 二进制浮点型运算标准(造成浮点数运算不精确的原因)((4条消息) JAVA中的浮点数与二进制bj_jikejiuye的博客-CSDN博客java浮点数的二进制表示)
字符型 char 字符型 2个字节 char类型数据的表现形式: 一对''包裹一个字符 ' ' '1' '中' 十进制的整数表示某一个字符 0~65535 -->Unicode 布尔型 boolean 真(对)->true | 假(错)->false 1bit
引用数据类型 :
类 接口 数组 [ ]
数值型表现形式:
整型 :
进制: 满几进一 二进制 : 由0,1组成 通过0b|0B开头 八进制 : 由0~7之间的数字组合而成 通过0开头 十进制 : 默认 由0~9之间的数字组合而成 十六进制 : 由0~9,a~f组合而成 通过0x|0X开头
转换:
其他进制转为十进制: 从后往前,从右往左,最后一位开始,当前这一个位置的数值当前进制数^0开始,每次+1,最后的和为转为十进制的数据 十进制转为其他进制: 当前的十进制数据不停的除以2,每次关注余数,当结果为0不除了,余数从下往上看
浮点型:
1.当小数的整数位为0的时候,0.5--> 0 省略 : .5 2.科学计数法 e|E->10 1.23E3 - > 1.23*10^3 1.23E-3 - > 1.23/10^3
System.out.println(10);
System.out.println(0b10); //0*2^0 + 1*2^1 = 2
System.out.println(010); //
System.out.println(0x15); //5*16^0 +1*16^1 = 5+16 = 21
System.out.println(0X1A);
System.out.println(0B1100); //0*2^0 + 0*2^1 + 1*2^2 + 1*2^3 = 0 + 0 + 4 + 8 = 12
System.out.println(.5); //0.5
System.out.println(1.23E3); //1230.0
System.out.println(1.23E-3); //0.00123