• JAVA学习日记1——JAVA简介及第一个java程序


    简单记忆
    JAVA SE :标准版,核心基础

    JAVA EE:企业版,进阶

    JDK:Java Development Kit,Java开发工具包,包含JRE

    JRE:Java Runtime Environment,Java运行时环境,包含JVM

    JVM:Java Virtual Machine,Java虚拟机

    JDK开发Java程序,JRE允许Java程序

    JDK=JRE+开发工具

    JRE=JVM+核心类库

    正文
    Java SE:Standard Edition

    Java EE:Enterprise Edition

    Java ME:Micro Edition

    推荐的Java学习路线如下:

    首先要学习Java SE,掌握Java语言本身、Java核心开发技术以及Java标准库的使用;

    如果继续学习Java EE,那么Spring框架、数据库开发、分布式架构就是需要学习的;

    如果要学习大数据开发,那么Hadoop、Spark、Flink这些大数据平台就是需要学习的,他们都基于Java或Scala开发;

    如果想要学习移动开发,那么就深入Android平台,掌握Android App开发。

    定义
    jvm:java虚拟机;

    java源文件(Xxx.java)通过编译后,变成字节码文件(Xxx.class),然后可以在java虚拟机中运行。

    JDK:Java Development Kit
    JRE:Java Runtime Environment
    简单地说,JRE就是运行Java字节码的虚拟机。但是,如果只有Java源码,要编译成Java字节码,就需要JDK,因为JDK除了包含JRE,还提供了编译器、调试器等开发工具。

    JDK=JRE+compiler,debugger 等工具

    JDK 是java 从源码编译,到运行所需要的工具集

    JRE=JVM+Runtime library,java 在虚拟机运行的所需要用到的工具集

    JSR:java specification request ,java 接口的定义

    JCP:java community process,审核JSR的团体

    如何运行JAVA程序

    代码

    public class Hello {
    
        public static void main(String[] args) {
    
            System.out.println("Hello, world!");
    
        }
    
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    从例子中可以学习到

    1.一个java文件,只有一个public 类

    2.类的名称第一个字母应该为大写

    3.类里面有一个main方法,main方法是java执行的开始

    4.方法一般都有几个形容词修饰的,公共的(public),静态的(static),方法结束时没有任何返回(void)

    5.变量也需要修饰,变量类型-String

    6.{}–里面是具体内容

    源码转成可编译文件

    javac Hello.java

    1.源码文件名称必须和文件里的类名称一样

    2.通过javac 来编译

    3.执行通过会生成Hello.class 文件

    文件执行

    java Hello

    后台java.exe实际上会找当前目录下的Hello.class

  • 相关阅读:
    13 mysql date/time/datetime/year 的数据存储
    c 读取音频协议WAV文件头(再生成wav文件)
    蓝桥杯实战应用【算法代码篇】-次数差(附Java、Python和C++代码)
    RPA-2 之B/S第一讲:selenium驱动下载与安装
    【AI】数学基础——最优化
    如何写考勤分析报告?
    C语言中volatile修饰变量,及其余const的区别
    Flink Watermark机制
    个人商城系统开源(配置支付宝支付!)
    BIGEMAP中添加第三方卫星影像
  • 原文地址:https://blog.csdn.net/Silence947/article/details/133916628