1、JDK 、JRE、JVM的联系与区别-达内培训负责整理
    JDK (JAVA Development Kit) Java开发工具包,内含编译器javac,含Java运行环境(JRE);
    JRE (JAVA RUNNING ENVIORMENT) Java运行环境,内含JVM
    JVM Java 虚拟机,对字节码文件进行解释运行
    2、classpath的含义
    classpath,字节码文件的存储路径,JVM将会到classpath下找到相应的字节码文件,对其进行解释运行
    3、编译命令:javac ***.java
    运行命令:java ***(字节码文件名称,不可带后缀名)
    4、类文件编写规则
    一个.java文件里可以编写多个类,编译后会有多个字节码文件,每个字节码文件的名字与类名相对应一致.但最多只能有一个
    public类,若有public类,则文件必须以该类的名字命名,后缀名为.java.
    5、java中的关键字和保留字
    java中内置使用的一些词被称为关键字,如平常看到的public,class等,关键字都是小写的..
	    保留字是指暂时没有用途,但未来可能有用途因而保留不可使用的一些词,java中主要有goto,const两个
	
    6、java中的标识符规定
    (1)主要以$,字母,数字,下划线组成,不可以数字开头(字母包括中文(不提倡)、日文等等)
    (2)命名应有意义,最好可以做到见文知意
    (3)不可为java中的保留字和关键字
    经典命名习惯:
    类的首字母应该大写(不可与JAVA内置类重名)
    其他命名形式可以为:userName(首字母小写,之后每个单词大写) ,user_name(都是小写,下划线连接)两种
    7、变量的分类
    基础变量:byte(8),short(16),int(32),long(64),float(32),double(64),char(32),boolean(8)
    引用变量:对象,接口,数组等.
    8、boolean类型
    只有true和false两个值,跟C语言不一样的是,不能用非零来表示true,零来表示false,但其实在JVM底部,false和true确实是
    使用0和非0表示和实现的
    9、二进制,八进制,十六进制
    (1)二进制以0b,0B开头(java7新特性)
    (2)八进制常以0开头
    (3)十六进制常以0x,0X开头
    10、byte,short,int,long
    (1)普通字面型整数型常量就是int类型,如普通输出数值123
    (2)定义long型常量时,常以l或L结尾,因为l与1很像,推荐使用大写的L
    以上就是达内培训给大家做的内容详解,更多关于IT知识的学习,请继续关注达内培训