1.5 JDK的下载与安装
JDK下载网站网址:https://www.oracle.com/index.html
i586是32位系统,x64是64位系统,7u72是更新72
默认式安装,直接下一步就好,建议在安装目录选择的时候改成D盘
1.6 开发工具介绍
notepad(微软操作系统自带) Editplus Eclipse MyEclipse
1.7 notepad写第一个Holle World
class Holle World {
public static void main(String[] args){
System.out.println("notepad书写Java代码");
}
}
1.8 Holle World 首次编译常见问题
后缀扩展名注意不要隐藏,也不要更改错。
不要忘记分号作为结尾。
单词拼写时大小写错误,大小写不能随意更换。
括号匹配问题:括号是否成对,括号的位置是否正确,中英文的括号是不一样的。
关键字的使用出现问题,中英文的使用错误,使用非法字符(注意:Java编译一般都时用英文符号)
1.9 Java编译约定俗成的书写规范
大括号使用一般都成对对齐,且在大括号使用时要与代码中间有一个空格
方法与方法中间有空行,代码一般同级要对齐
2 Java变量与运行环境
2.1 Path环境变量的作用及配置方式
计算机—属性—高级系统设置—环境变量—找到Path
Path : jdk路径(注意:用分号结束)
或者新建一个Path路径:环境变量中—新建,命令JAVA_HOME—JDK路径,Path的路径前加%JAVA_HOME%,意思为动态JAVA_HOME路径。
3 进制与转换
二进制:0b标识 八进制:0标识 十六进制:0x标识
进制间转换:系数:每一位上的数 权:从右边开始,从0算起。对应位置的编号就是权。 基数:什么进制。基数就是什么 结果:系数*基数的全次幂相加。
1M=1024K=1024*1024Byte=1024*1024*8bit 1byte=1字节=8bit
进制转换可以用取余的方法。数值除以所转进制取余。再除以再取余。直到无法除时。所有余数倒序即可。
原码:本身二进制数值。
反码:正数的反码不变。负数的反码逐位取反。符号除外(最高位就是符号)
补码:正数的补码不变。负数的补码在反码的末位加1.
4取值范围
byte:一个字节 -128到127
short:两个字节 -2的15次幂到2的15次幂减一
int: 四个字节 -2的31次幂到2的31次幂减一
long: 八个字节 -2的63次幂到2的63次幂减一
floa :四个字节 -3.403E38到3.403E38 单精度
double:八个字节 -1.798E308到1.798E308 双精度
char :两个字节 0到65535
true或者false理论上占八分之一个字节。但是Java中并没有明确指定。
4.1计算
byte b=10;
b++;
//底层会自冬强制转换成 b=(byte)(b+1)
但是直接写
b=b+1;//测会报错。因为在计算时计算机默认会提升为int型计算。结果会损失精度