程序员

Java学习1:JAVA开发的步骤

2020-08-28  本文已影响0人  苦难_69e0

JDK(Java开发工具箱,做Java开发必须安装的,这是最根本的一个环境。)
JDK不是集成开发环境。
JDK这个开发工具箱中时Java最核心的库。
98年的时候:Java升级到JDK1.2,Java被分为三大块:
J2SE:标准版(基础,要学java,必须先学习SE。基础语法+基础库)
J2EE:企业版(专门为企业开发软件,为企业提供解决方案。)
J2ME:微型版(专门为微型设备做嵌入式开发的。)
2005年java诞生十周年改了名字:JavaSE、JavaEE、JavaME

JDK、JRE、JVM之间的关系

JDK:Java开发工具箱
JRE:Java运行环境
JVM:Java虚拟机
JDK包括JRE,JRE包括JVM。
JVM时不能独立安装的,JDK和JRE都是可以独立安装的。

Java的加载与执行原理

简单来说,Java执行分为两个阶段:
编译阶段和运行阶段
JVM不能直接识别源代码,只能识别字节码
编译阶段其实就是把源代码编译,生成字节码。
放源代码的文件扩展名必须是:xxx.java
编译生成的字节码文件扩展名是:xxx.class
.java文件就是源文件。
.class文件就是编译源代码得到的字节码文件。
1个java源文件是可以编译生成多个class字节码文件的,最终运行的是class文件。
字节码文件不是二进制文件。如果是二进制文件就不需要Java虚拟机了。
Java程序从开发到最终运行:
第一步:在硬盘的随意的某一个位置,新建一个xxx.java文件。
第二步:使用记事本或其他文本编辑器打开xxx.java文件。
第三步:在xxx.java文件中编写符合java语法规则的java源代码。
第四步:保存(一定要将xxx.java文件保存一下)。
第五步:使用编译器(javac{Jdk安装后自带})对xxx.java文件进行编译
第六步:如果xxx.java文件中编写的源代码是符合语法规则的,编译会通过,并生成class文件;如果xxx.java文件中编写的源代码是步符合语法规则的,编译器会报错,并且不会生成class文件。(编译的实质是检查语法)。
运行期(JRE在起作用):(可以在windows上,也可以在其他的OS上。)
第七步:如果在Linux上运行,需要将windows啥干生成的class文件拷贝过去,不需要拷贝源代码。
第八步:使用JDK自带的一个命令/工具:java(负责运行的命令/工具)执行字节码。
第九步:往下的步骤就全部交给JVM,不需要程序员干涉。JVM会将字节码文件装载进去,然后JVM对自己吗进行解释(解释器负责将字节码解释为二进制)。
第十步:JVM会将生成的二进制码交给os操作系统,操作系统会执行二进制码和硬件进行交互。
注意:在以上的过程中需要两个非常重要的命令javac命令(负责编译)和java命令(负责运行)。
xxx.java文件经过编译后生成了A.class、B.class、C.class等文件,那么我们称A是一个类、B是一个类、C是一个类,其中A、B、C是类的名字。
以上是一个复杂的过程,程序员真正要做的就是编写、编译、运行。

安装JDK

在oracl.com网站上下载JDK文件,直接安装在默认目录就可以。

编写第一个java程序

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello World");
        System.out.println("JAVA入坑");
    }
}
上一篇下一篇

猜你喜欢

热点阅读