管理员方式运行:选择以管理员方式运行
)]
百度搜索JDK8
下载电脑对应的版本
双击安装JDK
记住安装的路径
配置环境变量
我的电脑–>右键–>属性环境变量–>JAVA_HOME配置path变量测试JDK是否安装成功
在cmd中输入
java -version
/***
*/
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wWPwJJgJ-1599202211185)(C:\Users\zwq\AppData\Roaming\Typora\typora-user-images\image-20200903204405197.png)]
整数类型:byte(1字节8位) short(2字节16位) int(4字节32位) long(8字节64位)(30L)
浮点类型(小数): float double
字符类型:char
布尔类型: boolean
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P0g0Gh23-1599202211186)(C:\Users\zwq\AppData\Roaming\Typora\typora-user-images\image-20200903205406602.png)]
引用类型:类 数组 接口
1B(字节) = 8bit(位)
int i = 10; int i2 = 010; //八进制 int i3 = 0x10; //十六进制 int money = 10_0000_0000;//数字之间可以用下划线 JDK7 //float 有限 离散 舍入误差 大约 接近但不等于 //最好完全避免使用浮点数进行比较 //BigDecimal 类 进行比较 // A = 65 a = 97低到高
byte short char int long float double
高到低 强制类型转换
低到高自动类型转换
注意:
不能对布尔值进行转换
不能把对象类型转换为不相干的类型
在把高容量转换到低容量的时候,强制转换
转换的时候可能存在内存溢出,或者精度问题!
布尔值默认 false , 其它null
常量 final
有long double 结果为long 或double
其它为int
<< 左移乘2 >>右移除2
int a = 10; int b = 20; System.out.println(" " + a + b);// 1020 System.out.println(a + b + " "); // 30