一:Java语言的优点:
1:面向对象的
2:是编译和解释共存的语言。
3:可以跨平台使用。一次编译,处处运行。
Java语言是用Unicode字符集编写的。
二:JDK,JRE,JVM 三者之间的区别与联系;
1:名词解释
JDK(Java Development Kit),JVM(Java Virtual Machine)和JRE(Java Runtime Environment)是Java开发和运行环境中的三个重要概念。
JDK是Java开发工具包,它包含了用于开发和编译Java程序的工具,如编译器(javac)、调试器(jdb)和其他一些实用工具。JDK还包含了Java标准类库(Java API),开发人员可以使用这些类库来构建Java应用程序。
JVM是Java虚拟机,它是Java程序运行的环境。JVM负责将Java字节码(由Java源代码编译而成)解释执行或者编译执行。JVM提供了内存管理、垃圾回收和线程管理等功能,使得Java程序可以在不同的操作系统上运行。
JRE是Java运行时环境,它包含了JVM和Java标准类库。JRE用于在用户计算机上运行Java程序,它不包含用于开发Java程序的工具。
2:联系:
JDK包含了JRE,因为JDK除了包含JRE的所有内容外,还包含了用于开发Java程序的工具。
JRE包含了JVM,因为JRE除了包含JVM的所有内容外,还包含了Java标准类库。
3:区别:
-
JDK用于开发Java程序,包含了编译器和其他开发工具,而JRE只用于运行Java程序,不包含开发工具。
-
JRE只包含JVM和Java标准类库,而JDK除了包含JRE的所有内容外,还包含了用于开发Java程序的工具。
总结: JDK是用于开发Java程序的工具包,JVM是Java程序的运行环境,JRE是Java程序的运行时环境。JDK包含了JRE,JRE包含了JVM。
JDK包含JRE,JRE包含了JVM。
javac 是JDK里面的,java则是JRE里面的。
jlink命令生成了JRE文件。
三:Java如何实现跨平台?
Java通过JVM实现跨平台性,JVM是运行JAVA字节码的虚拟计算机。所以的Java源程序(.java文件)都被编译为字节码(.class文件),而这些字节码程序可以在如何一个JVM上运行,因此实现了跨平台。
四:Java中的注释
1:单行注释:
以双斜线(//)开头,从双斜线后面的内容开始到该行结束都被视为注释。单行注释通常用于对代码的某一行进行解释。
// (注释的东西)
2:多行注释:
以斜线加星号(/)开头,以星号加斜线(/)结尾,中间的内容都被视为注释。多行注释通常用于对一段代码或多行代码进行解释。
/*......*/
3:文档注释:
以斜线加星号加两个星号(/*)开头,以星号加斜线(/)结尾,中间的内容被视为文档注释。文档注释通常用于生成API文档。是给开发者来看的。
/**...... ...... */
五:如何配置Java环境
1:先下载Java开发工具包。在Oracle官方网站进行下载。
2:安装JDK,按照提示步骤来。
3:配置JAVA_HOME环境变量。在系统中先新建,如果有,则直接添加JDK的安装路径。
4:以及按照步骤配置CLASSPATH 和PATH。
5:在命令提示符或者是终端窗口进行验证,依次输入JAVA JAVAC java -version进行验证
六:标识符的定义
-
标识符由字母、数字和下划线,美元符号以及部分Unicode字符集组成。
-
标识符必须以字母开头,后面可以是任何字母这些,但是不能以数字打头。
-
标识符不能是关键字或布尔值和null。
-
标识符区分大小写,没有长度限制。
七:Java的基本数据类型
1:数据类型分为基本数据类型和引用数据类型。
基本数据类型包括数值型(包括整数类型(byte,short,int,long),浮点类型(float,double)),字符型(char),布尔型(boolean)。
整数类型默认是int,浮点类型默认是double。
引用数据类型,包括类,数组,接口,枚举。
2:基本数据类型间的转换;
(1)算术运算时:
byte,char,short运算完是int型。
(2)赋值运算时
j'a低级别和高级别运算后的结果是高级别类型。
ja
低级别类型赋值给高级别类型时自动转换。
将整数(int)赋值给byte/short/char在取值范围内可自动转换。
可以直接将char类型赋值给int型。