/*
一、数据类型:
1:基本数据类型(四类八种)
A.整型(int)——byte, 1B,8 bit,-2^7—2^7-1;
——short, 2B,16bit,-2^15—2^15-1;
——int, 4B,32bit,-2^31—2^31-1;
——long, 8B,64bit,-2^63—2^63-1;
B.浮点型(double)——float, 4B,32bit;
——double,8B,64bit;
C.字符型——char,2B,单引号''中必须有且仅有一个字符;
D.boolean型——1B,true/false;
2.引用数据类型(数组、类、接口)
二、进制转换(二进制前0b或0B;八进制前0;十六进制前0x或0X):
1.十进制转换为其他进制用“除基倒取余”
demo:67转化为二进制
67/2=33……1;
33/2=16……1;
16/2=8 ……0;
8/2= 4 ……0;
4/2= 2 ……0;
2/2= 1 ……0;
1/2= 0 ……1;结果为:0b1000011
67转化为八进制
67/8=8……3;
8/8 =1……0;
1/8 =0……1; 结果为:0103
1000转化为十六进制
1000/16=62……8;
62/16 =3 ……14;
3/16 =0 ……3; 结果为:0X3E8
2.其他进制转换为十进制
demo:0b 1 1 0 1 0 1 转换为十进制
1*2^5=32 1*2^4=16 0*2^3=0 1*2^2=4 0*2^1=0 1*2^0=1
32+16+0+4+0+1=53;
三、JDK>JRE>JVM——JDK java开发工具 bin包里有各种工具,如:javac编译工具,java运行工具,jar打包工具等;
JRE java运行工具;
JVM java虚拟机,跨平台性,依赖于操作系统;
.java源文件通过javac命令编译后成为.class字节码文件
.class是JVM(在CPU上运行)运行出的机器语言,存储在硬盘中,然后通过java运行命令调取到内存中将.class转化为二进制文件,CPU根据二进制文件逻辑输出相应结果。
四、配置环境变量
将JDK中bin目录的路径粘贴到path路径里(计算机属性—高级系统设置—高级—环境变量—path编辑)
五、标识符
1.组成:字母、数字、下划线、$ 注意:开头不可以是数字,严格区分大小写
2.包名:全部小写,一般为公司的域名倒着写,例如:www.heima.com——com.heima.包的作用
3.类、接口:大驼峰,首字母都大写
4.方法、变量名:小驼峰,从第二个字母开始首字母大写
5.常量名:都大写,若多个字母,则字母中间加下划线,例如:JAVA_HOME等
*/ |
|