学习系列1:数据类型
Posted gaosibai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习系列1:数据类型相关的知识,希望对你有一定的参考价值。
java可移植性的核心:JAVA虚拟机
1.JDK(JAVA Development Kit)
JDK是JAVA运行和开发的本地环境
2.编程起步
- 每一个.java文件可以包含多个Class,编译后会分别生成对应的.class文件,但是要注意,*.java文件的public Class只能有一个,且类名必须和java文件名相同。
- 将主方法定义在Public Class中
数据类型:基本数据类型,引用数据类型。
应用场景 类型 描述常用的整数 int 描述日期时间或内存大小,文件大小 long 描述小数 double 进行二进制传输或编码转换 byte 进行中文处理 cahr - 在JAVA中,整数常数默认为int型
long num = 2147483649 //会出错,因为int型最大2147483647,改为2147483649L
- byte类型
byte a = 100; //此时的100为int型,执行时不会提示有损失。 int num = 100; byte b = num;//执行时会提示可能有损失,需要强制转换(byte)num,所以只有直接赋值时才自动装换,且是其数字的大小没有超过能表示的范围
- 浮点型,小数的默认类型为double
- 字符型,char
其单位为一个字符,而不是字节,类如:
char name1 = '凯'; char name2 = 'a';//中文可英文的表式字节不同,但都是一个字节,所以可以用char
- 字符串,String
其不属于基本数据类型,而是属于引用类型。记:字符串拥有最高的转换级,所有类型与字符串类型结合时,都会隐式转换为String类型。
int num1 = 10; double num2 = 19.2; System.out.print("结果"+num1+num2);//结果为:结果1019.2 System.out.print("结果"+(num1+num2));//使用括号改变优先级,先计算
- 在JAVA中,整数常数默认为int型
以上是关于学习系列1:数据类型的主要内容,如果未能解决你的问题,请参考以下文章