news 2026/4/16 8:59:29

第1章 Java语言概述----开发体验— HelloWorld

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第1章 Java语言概述----开发体验— HelloWorld

1.6开发体验— HelloWorld

步骤:
1.Java代码编写到扩展名为.java的文件中。
2.通过javac命令对该java文件进行编译
3.通过java命令对生成的class文件进行运行

步骤一:编写

选择最简单的编辑器:记
事本。
敲入代码class Test{ }
将文件保存成Test.java,这个
文件是存放java代码的文件,
称为源文件。
第一个Java程序 public class Test{ public static void main(String[] args) { System.out.println(“Hello World!”); } }

步骤二:编译

有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件。
在该源文件目录下,通过javac编译工具对Test.java文件进行编译。
如果程序没有错误,没有任何提示,但在当前目录下会出现一个Test.class
件,该文件称为字节码文件,也是可以执行的java的程序。

步骤三:运行

有了可执行的java程序(Test.class字节码文件)
通过运行工具java.exe对字节码文件进行执行。
出现提示:缺少一个名称为main的方法。

因为一个程序的执行需要一个起始点或者入口,所以在Test类中的加入public static void
main(String[] args){ }
对修改后的Test.java源文件需要重新编译,生成新的class文件后,再进行执行。
发现没有编译失败,但也没有任何效果,因为并没有告诉JVM要帮我们做什么事情,也就是
没有可以具体执行的语句。
想要和JVM来个互动,只要在main方法中加入一句System.out.println(“Hello World");因为程
序进行改动,所以再重新编译,运行即可。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 2:26:41

【计算机毕业设计案例】基于Python+Flask的在线教育平台的设计与实现在线学习平台的设计与实现(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/12 7:04:50

手把手教你实现:当 GitHub 收到 Star 后,通过企微外部群自动通知

QiWe开放平台 个人名片 API驱动企微自动化,让开发更高效 核心能力:为开发者提供标准化接口、快速集成工具,助力产品高效拓展功能场景 官方站点:https://www.qiweapi.com 团队定位:专注企微API生态的技术服务团队 对接…

作者头像 李华
网站建设 2026/4/15 20:19:39

二十年“架骨注魂”的旅程

摘要 数字化转型的成功,不取决于技术的先进与否,而取决于管理思想(血肉灵魂) 与数字系统(骨骼架构) 能否在互动中相互塑造,形成具有自适应能力的 “数字共生体” 。 本系列旨在为这场深刻变革提…

作者头像 李华
网站建设 2026/4/13 16:24:12

如何处理 React 中事件处理程序的绑定问题

如何处理 React 中事件处理程序的绑定问题 —— 从「this 丢失」到「性能飙红」的实战手册 一句话总结:用「箭头函数 useCallback 传参模板」三件套,让事件绑定既安全又高性能! 一、为什么要「处理」事件绑定? React 事件绑定…

作者头像 李华
网站建设 2026/4/15 22:13:11

论文降重 + 去 AIGC 双 buff!虎贲等考 AI 让学术合规率飙升 98%

“查重率 35% 改到崩溃,越改逻辑越乱”“AI 写的初稿被检测出 AIGC 痕迹,直接打回重写”“降重只换同义词,导师批‘学术性丧失’”—— 论文写作的最后一道坎,往往是 “降重” 与 “去 AIGC 痕迹”。很多人陷入 “降重 改字”“去…

作者头像 李华