cmd打开Java代码
//代码编译
javac Hello.java
//运行编译码
java Hello
JDK、JRE 和 JVM 的关系
-
JDK = JRE + 开发工具集(如 Javac、java编译工具等)
-
JRE = JVM + Java SE标准类库
-
只测试只需要 JRE即可
Java八大数据类型
数据转换
自动转换规则
-
容量大的类型能装容量小的(自动转换)
double name1 = 1.1F
, 反之报错 -
两个数字类型加减运算,先将所有值自动装换成他们当中容量最大的类型
float num1 = 10 + 1.2F
-
★(byte、short)和 char 它们之间相互赋值,不能自动转换
byte a = 10; char b = a; 这样做是报错的
-
★ 但是 byte、short、char 它们可以相加减,计算之前就会把它们全转成int类型
short a = 10; char b = 'b'; int c = a + b; 打印c会得108
强制转换规则
- 直接强制转换,注意溢出问题
double a = 1.22;
System.out.println((byte)a);
- 转成字符串String的统一方式
double a = 1.22;
String b = a + "";
System.out.println(b);
- 字符串转成其他类型的统一方式
double c = Double.parseDouble(b);
用索引获取字符串中的值 b.charAt(下标)
标签:JRE,Java,double,基础,char,java,byte From: https://www.cnblogs.com/handsomepp/p/17316042.html