美文网首页程序员
Java学习1:JAVA开发的步骤

Java学习1:JAVA开发的步骤

作者: 苦难_69e0 | 来源:发表于2020-08-28 15:58 被阅读0次

    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入坑");
        }
    }
    

    相关文章

      网友评论

        本文标题:Java学习1:JAVA开发的步骤

        本文链接:https://www.haomeiwen.com/subject/kcqzjktx.html