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
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者码农小超所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(java基础知识)(java基础知识总结)
本文链接:https://www.51qsb.cn/article/dvjxl8.html