黑马程序员_数据类型和环境变量知识点小结

来源:互联网 发布:sam源码 编辑:程序博客网 时间:2024/06/05 15:30

------- <a href="http://www.itheima.com" target="blank">android培训</a><a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

 

Java中的数据类型:

 1基本数据类型:48

               整型:byte,short,int,long  整型默认是intlong类型要以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路径最后没有写上分号(;)那么JVMclasspath目录下没有找到要指定的类文件时,也不会在当前目录下查找,即使当前目录下有,也不会运行。

 

classpath path环境变量的区别:

path环境变量正好与classpath相反:path是先在当前目录下查找,如果没找到,再在path环境变量中查找。

classpath变量值指定的是java类文件的目录

path变量指定的是windows可执行程序文件的目录

注意:classpath变量是为了找到class文件设置的,而不是为了找到java文件而设置的,path变量是为了找到windows程序文件而设置的,而不是为了找到java文件而设置的。