java的重要特点Java运行机制及运行过程
Java核心机制-Java虚拟机【JVM java virtual machine】 JDK基本介绍JRE基本介绍
JDK、JRE和JVM的包含关系 配置环境变量pathjava快速入门(输出"hello,world!")java执行流程Java开发注意事项和细节说明Java转义字符日期
java的重要特点1.Java语言是面向对象的(oop)
2.Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
3.Java语言是跨平台性的。(即:一个编译好的.class文件可以在多个系统下运行,这种特性称为跨平台)
4.Java语言是解释型的[了解]
解释型语言:javascript,PHP,Java
编译型语言:c/c++
区别是:解释型语言,编译后的代码,不能直接被机器执行,需要解释器来执行。而编译性语言,编译后的代码,可以直接被机器执行。
java的跨平台性,是通过JVM实现的
Java核心机制-Java虚拟机【JVM java virtual machine】1)JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中
2)对于不同的平台,有不同得到虚拟机。
3)Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
1.JDK的全称(Java Development Kit Java开发工具包)
JDK = JRE + java的开发工具[java,javac,javadoc,javap等]
2.JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。
1.JRE(Java Runtime Environment Java运行环境)
JRE = JVM + Java的核心类库[类]
2.包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等。如果想运行一个开发好的Java程序,计算机中只需安装JRE即可。
1.JDK = JRE + 开发工具集(例如Javac,java编译工具等)
2.JRE = JVM + Java SE标准类库(java核心类库)
3.如果只想运行开发好的.class文件 只需要JRE
1.我的电脑–属性–高级系统设置–环境变量
2.增加JAVA_HOME环境变量,指向jdk的安装目录
3.编辑path环境变量,增加%JAVA_HOME%bin
4.打开DOS命令行,任意目录下敲下javac/java.如果出现javac的参数信息,配置成功。
步骤
1)将Java代码编写到扩展名为Hello.java的文件中。
2)通过javac命令对该java文件进行编译,生成.class文件。
3)通过java命令对生成的class文件进行运行。
1.Java源文件以.java为扩展名。源文件的基本组成部分是类(class),如本类的Hello类。
2.Java应用程序的执行入口是main()方法,他有固定的书写格式:
public static void main(String[] args) {…}
3.Java语言严格区分大小写。
4.Java方法由一条条语句构成,每个语句以";"结束
5.大括号都是成双出现的,缺一不可。
6.一个源文件中最多只能有一个public类。其他类的个数不限。编译后,每个类,都对应一个.class文件。
7.如果源文件包含一个public类,则文件名必须按该类名命名!
8.一个源文件中最多只能有一个public类。其他类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法
1)t : 一个制表位,实现对齐的功能
2)n: 换行符
3)\: 一个
4) ":一个"
5) ’:一个’
6) r:一个回车
2022年1月15日(开始)



