• Hello Java,Java简介及第一个Java程序


    1.java的发展历程

    Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。

    后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。

    Java分为三个体系:

    • JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
    • JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
    • JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

    2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。此时,Java 的各种版本已经更名,以取消其中的数字 “2”:J2EE 更名为 Java EE,J2SE 更名为Java SE,J2ME 更名为 Java ME。

    截止到当前时间2022年6月29日,java目前企业中最常见的java版本为java8和java11

    Java 程序在 Java 平台上被编译为字节码格式,然后可以在实现这个 Java 平台的任何系统中运行。在运行时,Java 平台中的 Java 解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
    在这里插入图片描述


    2.Java程序运行机制

    Java虚拟机(Java VirtualMachine):Java虚拟机可以理解成一个以字节码为机器指令的CPU;对于不同的运行平台,有不同的虚拟机;Java虚拟机机制屏蔽了底层运行平台的差别,真正实现了“一次编译,随处运行”。

    不同的操作系统有不同的JVM🚀包含在JDK包中
    JDK = JRE + Java开发工具🎈
    JRE = JVM + Java核心类库🎄

    首先编写java代码Hello.java,运行:

    javac Hello.java
    
    • 1

    这会生成对应的.class文件,然后我们直接运行.class文件即可:

    java Hello
    
    • 1

    编译后每一个类都对应一个class文件,不管这些类是否在同一文件🎈
    在这里插入图片描述


    3.Hello World

    第一个java程序:

    /**
     * 第一个java程序
     */
    public class hello {
        public static void main(String[] args) {
            System.out.println("Hello World!");
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    主方法图示:
    在这里插入图片描述

  • 相关阅读:
    Linux man手册使用方法小计
    Qt之随机数
    laravel 中 npm run 同时执行多个命令
    空间金字塔池化Spatial Pyramid Pooling
    Tomcat隔离web原理和热加载热部署
    【算法题】翻转对
    c sharp基于随笔画的加解密系统
    接口测试必备知识点(含实战项目)
    Spring MVC 发送邮件编程
    JVM内存结构
  • 原文地址:https://blog.csdn.net/Gherbirthday0916/article/details/125529630