一:环境的使用
-
创建模块:先创建一个空项目,然后再新建,之后再起名字,找位置,之后保存,在src里面创建类,就可以编写代码了!
-
字体设置:菜单栏上的file Settings Keymapr Font 就可以改字体了(设置快捷键)
-
常用快捷键:
-
快速复制一行:Ctrl+D
-
单行注释:Ctrl+/
-
多行注释:Ctrl+Shift+/
-
-
二:计算机组成原理
-
计算机存储设备的最小单位是:位(bit)
-
计算机最小的存储单位是:字节(byte)
-
换算单位:
-
1字节=8位;
-
-
进制:
-
二进制:0b
-
八进制:0
-
十进制:没有前缀
-
十六进制:0x
-
进制的转换:
-
十进制转换某进制:除K取余法
-
某进制转换十进制:按位权展开式
-
在线转化进制:在线进制转换 | 进制转换器 — 在线工具
-
-
-
三:Java的数据类型
-
基本数据类型
-
布尔类型:boolean 1字节
-
字符型:char 2字节
-
整数型:
-
字节型:byte 1字节
-
短整型:short 2字节
-
整形:int 4字节
-
长整型:long 8字节
-
-
浮点型
-
单精度:float 4字节 使用该类型必须加f/F;
-
多精度:double 8字节
-
-
-
引用数据类型
-
数组
-
类
-
接口
-
-
注意:
-
默认的整数类型:int
-
默认的浮点数类型:double
-
四:变量
-
格式:数据类型 变量名 = 数值;
-
注意:数据类型必须要和数值的类型保持一致,不然会出现精度丢失的现象
-
变量的使用注意事项:
-
使用前,必须赋值
-
变量是有作用域的
-
同一个代码块中,变量名字不能重复
-
五:数据类型转换
-
遵循的原则:
-
范围小的可以转换成范围大的;
-
范围大的不能转换成范围小的;
-
-
转换的顺序:
-
byte short int long float double
-
-
转换方式:
-
自动转换:(小转大)
-
格式:大范围的变量 变量名 = 小范围的变量;
-
-
强制类型转换:(大转小)
-
格式:小范围的变量 变量名 = (小范围的变量)大范围的变量;
-
-
-
转换原理:
-
原码:本身
-
反码:正数是他自己,负数是符号位为1,其余不变
-
补码:正数是他自己,负数是符号位不变,反码加1
-
六:运算符
-
算数运算符:用来计算数据的
-
+:加分,拼接,正号
-
/:除法
-
两边都是整数,最后结果是整数;有一边是浮点数,最后结果就是浮点数
-
-
%:求余
-
两数相除,最后得到的是余数
-
-
++/--(自增自减运算符)
-
注意:
-
++在前,先自增,再运算
-
++在后,先运算,再自增
-
举例:
int a =3; int sum,sum1; sum = ++a+4; //++在前,先自增,再运算; System.out.println(a); System.out.println(sum); sum1 = a+++4; //++在后,先运算,在自增; System.out.println(a); System.out.println(sum1);
-
-
-
-
赋值运算符
-
举例:
byte a = 3; a = a + 4; //报错 里面不能有变量 a = 4 + 3; //无错误 可以常量强制转换 a+= 4; //无错误 赋值运算符
-
七:思维导图