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.一个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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值