【Java】学习日记 Day2

image-20220702163210840
作者|Rickyの水果摊

时间|2022年6月29日


🌈 今日知识点总结

1. Java 运行机制

  • Java 源程序通过 javac [filename.Java] 编译,生成 filename.class 的字节码文件。
  • 字节码文件通过 java [filename] 命令,借助不同平台的 JVM 在主机上运行。(注:java 命令 的文件名无需加 .class 后缀)

image-20220629171658988

2. JDK、JRE、JVM 的联系与区别

JDK

JDK 的全称是 Java Developent Kit,是 Java 语言的 软件开发工具包,主要用于移动设备、嵌入式设备上的 Java 应用程序,是整个 Java 开发的核心

JRE

JRE 的全称是 Java Runtime Environment,是 Java 程序运行所需要的软件环境,用于解释执行 Java 的字节码文件 。普通用户只需要安装 JRE 来运行 Java 程序即可;而程序员则必须安装 JDK ,来编译、调试 Java 程序。

JVM

JVM 的全称是 Java Virtual Machine,即 Java 虚拟机。 它是整个 Java 实现跨平台的核心 ,负责解释执行字节码文件,是可运行 Java 字节码文件的虚拟计算机。

三者的关系
J D K ⊃ J R E ⊃ J V M JDK \supset JRE \supset JVM JDKJREJVM
image-20220629173245564

3. Java HelloWorld 程序编写

HelloWorld.java 源程序

public class HelloWorld {
  public static void main() {
    System.out.println("Hello world\n");
  }
}

编译

javac HelloWorld.java  #编译 HelloWorld.java,生成 HelloWorld.class 文件

image-20220629234647653

运行

java HelloWorld

image-20220629232241483

✏️ 今日随记

今天是学习 Java 的 第 2 天,也是格外忙碌的一天,还好还是赶在 24点的 DDL 之前写完了这篇学习笔记✅,没有让自己昨天立下的 Flag 还没插稳就倒下了。(当前时间:2022年 6月 29日 23:25)

由于今天要 收拾行李坐高铁回家(学校去往高铁站的路上还下起了大雨,我真的会谢🥀),学习 Java 的时间就被大大压缩,仅仅在高铁上学习了一会韩顺平老师的 Java 网课,看到 EP20。(好吧,其实还有很大一部分时间是在二刷 「四谎」摸鱼。。。四谎真的太好看了,虽然内心疯狂想给作者寄刀片。。。小薰真的。。。我哭死😭 )

回家后匆匆回顾了一下今天所学,敲完这篇学习日记就准备休息了( 润了润了💨)

希望明天能够继续 坚持,争取 不咕咕🐦

(PS:我觉得我有必要花点时间去看看 MD格式的日记怎么写,感觉心理描写啥的用一个括号来排版也太不美观了,容我明天研究研究🧐)


相关博客

【Java】学习日记 Day1

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值