------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
Java中的数据类型:
1, 基本数据类型:4类8种
整型:byte,short,int,long ;整型默认是int,long类型要以l或者L标识 。
浮点型:float,double ;浮点型默认是double ,float类型要以f或者F标识。
字符型:char
布尔型:boolean
隐式转换:从小到大 ,boolean类型不参与转换。
byte,short,char – int – long – float - double
强制转换:(数据类型)被转换的数据 float f = (float)12.5; float f = 12.5f;
2,引用数据类型:类,接口,数组
引用数据类型的数据存储在堆内存中:都有默认值。
整型:0
浮点型:0.0
布尔型:false
字符型:’\u0000’ 空字符
classpath环境变量的特点:
1、 如果没有配置classpath环境变量,虚拟机JVM只在当前目录下查找要运行的类文件。
2、如果配置了classpath环境变量,则最先在类路径环境变量classpath中查找这个java文件
3、然后再在当前目录中查找。(查找当前目录也是有条件的,条件就是:配置的classpath路径最后要写上分号(;))
4、如果配置的classpath路径最后没有写上分号(;)那么JVM在classpath目录下没有找到要指定的类文件时,也不会在当前目录下查找,即使当前目录下有,也不会运行。
classpath与 path环境变量的区别:
path环境变量正好与classpath相反:path是先在当前目录下查找,如果没找到,再在path环境变量中查找。
classpath变量值指定的是java类文件的目录
path变量指定的是windows可执行程序文件的目录
注意:classpath变量是为了找到class文件设置的,而不是为了找到java文件而设置的,path变量是为了找到windows程序文件而设置的,而不是为了找到java文件而设置的。