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学习日记1——JAVA简介及第一个java程序_第1张图片

代码

public class Hello {

    public static void main(String[] args) {

        System.out.println("Hello, world!");

    }

}

从例子中可以学习到

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

你可能感兴趣的:(java,学习,开发语言)