当前位置: 首页 > news >正文

【Java基础】1. 写一个Hello World

文章目录

  • 写一个Hello World
    • 1. 输出 Hello World
      • 1.1. 创建 Java 文件
    • 2. 基本概念和运行原理
      • 2.1. JDK
      • 2.2. JAVAC
      • 2.3. JRE
      • 2.4. JVM

写一个Hello World

1. 输出 Hello World

1.1. 创建 Java 文件

  • 创建.java结尾的文件
  • 每个文件由类构成
  • 类中有一个main方法,代表程序的入口

示例代码:

publicclassMain{publicstaticvoidmain(String[]args){System.out.println("Hello World");}}

2. 基本概念和运行原理

2.1. JDK

JDK(Java Development Kit):开发 Java 应用的工具包。

包含:

  • 编译工具JAVAC
  • 运行环境JRE
  • 其他开发工具

2.2. JAVAC

JAVAC的作用:

.java文件编译成字节码文件:

.java → .class

例如:

Main.java ↓ javac编译 Main.class

2.3. JRE

JRE(Java Runtime Environment):Java 运行环境。

作用:

  • 提供 Java 程序运行所需的环境
  • 包含 JVM(Java Virtual Machine)

运行流程:

.class 字节码文件 ↓ JVM ↓ 转换为不同设备上的机器码运行

2.4. JVM

JVM(Java Virtual Machine):Java 虚拟机。

作用:

  • 负责执行.class字节码文件
  • 将字节码转换成当前设备能够执行的机器码

Java 能够跨平台运行的原因:

Java源码 ↓ javac编译 ↓ .class字节码 ↓ 不同平台JVM解释执行 ↓ Windows / Linux / Mac均可运行

因此 Java 具有:一次编译,到处运行(Write Once,Run Anywhere)的特性

参考链接:https://www.bilibili.com/video/BV1Nmd5YYEWK/


感谢关注【遇事不決洛必達】!欢迎点赞收藏和交流指正,我会持续分享我的学习经验和心得。

http://www.jsqmd.com/news/1289887/

相关文章:

  • Jenkins扩展开发指南:深度定制你的自动化平台
  • 无锡鑫海干燥粉体设备有限公司:2026年螺旋上料机市场趋势下的合理选择 - 优企名品
  • Tarnhelm高级玩法:自定义正则表达式规则,解决复杂链接净化难题
  • 5分钟掌握终极免费音乐解锁工具:浏览器本地解密完整指南
  • 老铺黄金,通过了史上最强市场压力测试
  • 2026年GEO口碑好的公司有哪些?内行人推荐这3家 - 米諾
  • 2025年十大GEO优化公司深度盘点:从选型方法论到实战落地的全景指南 - 品牌前沿专家
  • LVS(Linux Virtual Server)全面解析与实验手册:集群概念、工作模式与调度算法
  • Django-Vue3-Admin插件市场:5款必备插件提升开发效率
  • 弃铺量,寻GEO长期流量
  • Nebula Console完整指南:如何快速掌握图数据库命令行操作
  • OpenRocket终极指南:免费火箭设计软件从零到精通
  • softcut深度解析:norns的多声道采样引擎如何实现专业级音频编辑?
  • 深耕苏锡报废车行业多年|江苏国联再生资源 2026 全域服务,32 家网点守护车主报废权益 - 速递信息
  • 如何用flutter-checkio打造高效习惯养成系统:从安装到打卡的完整指南
  • 苹果手机如何压缩视频:群发失败后按任务拆解一步步过关 - 办公小帮手
  • 2025年GEO优化服务商推荐:技术解析、服务对比与选型决策指南 - 品牌前沿专家
  • LangChain 和 LangGraph 功能分布
  • 南京庭院返潮怎么办?后悔没早知道这5步排水优化方案
  • RPG Maker插件库终极指南:300+免费插件打造专业级游戏的完整方案
  • 3步掌握Crow框架:打造高性能C++ Web服务的完整指南
  • 如何高效使用BiliTools:免费B站视频下载工具终极指南
  • 国内发电机组静音箱生产厂家怎么选才靠谱
  • IDM注册表权限锁定技术架构解析:系统级安全机制实现方案
  • 海洛hi原图各位设计师看过来,一张图片告诉你如何下载Shutterstock
  • SuperCom串口调试工具:嵌入式开发的终极解决方案
  • 计算机毕业设计之基于SpringBoot的车辆保险系统的设计与实现
  • 电商自动拍单软件违规吗|自动拍单软件 无货源 风险|无货源用自动下单软件后果 - 电商分享
  • Melt常见问题解答:解决密钥恢复、密码设置与兼容性难题
  • 如何高效解决ComfyUI-VideoHelperSuite VHS_VideoCombine节点缺失问题:完整技术指南