小试牛刀,开发你的第一个Java程序 -- HelloWorld

🚀 个人简介:某大型国企资深软件开发工程师,信息系统项目管理师、CSDN优质创作者、阿里云专家博主,华为云云享专家,分享前端后端相关技术与工作常见问题~

💟 作 者:码喽的自我修养🥰

📝 专 栏:Java入门到实战 🎉

🌈 创作不易,如果能帮助到带大家,欢迎 收藏+关注💕

开发步骤

Java程序开发三步骤:编写编译运行

  • 将 Java 代码编写到扩展名为 .java 的源文件中

  • 通过 javac.exe 命令对该 java 文件进行编译,生成一个或多个字节码文件

  • 通过 java.exe 命令对生成的 class 文件进行运行

1、编写

(1)在D:\JavaSE\chapter01 目录下新建文本文件,完整的文件名修改为HelloWorld.java,其中文件名为HelloWorld,后缀名必须为.java

(2)用记事本或editplus等文本编辑器打开(虽然记事本也可以,但是没有关键字颜色标识,不利于初学者学习)

(3)在文件中输入如下代码,并且保存:

javascript 复制代码
class HelloChina {
  	public static void main(String[] args) {
    	System.out.println("HelloWorld!!");
  	}
}
  • 友情提示1:每个字母和符号必须与示例代码一模一样,包括大小写在内。

  • 友情提示2:检查电脑配置,文件后缀名一定要显示出来

第一个HelloWord 源程序就编写完成了,但是这个文件是程序员编写的,JVM虚拟机是看不懂的,也就不能运行,因此我们必须将编写好的Java源文件 编译成JVM可以看懂的**字节码文件** ,也就是**.class文件**。

2、编译

在DOS命令行中,进入D:\JavaSE\chapter01目录,使用javac 命令进行编译。

使用文件资源管理器打开D:\JavaSE\chapter01目录,然后在地址栏输入cmd。

命令:

java 复制代码
javac Java源文件名.后缀名java

举例:

java 复制代码
javac HelloWorld.java

编译成功后,命令行没有任何提示。打开D:\JavaSE\chapter01目录,发现产生了一个新的文件 HelloChina.class,该文件就是编译后的文件,是Java的可运行文件,称为字节码文件,有了字节码文件,就可以运行程序了。

3、运行

在DOS命令行中,在字节码文件目录下,使用java 命令进行运行。

命令:

java 复制代码
java 主类名字

主类是指包含main方法的类,main方法是Java程序的入口:

javascript 复制代码
public static void main(String[] args){
    
}

举例:

java 复制代码
java HelloChina

错误演示:

java HelloChina.class

到此这篇文章就介绍完了,更多精彩内容请关注本人以前的文章或继续浏览下面的文章,创作不易,如果能帮助到大家,就请点个关注支持一下吧💕

更多专栏订阅推荐:

🥕 JavaScript深入研究

🎥 JavaScript基础

👍 前端工程搭建

💕 vue2/3 从基础到起飞

✈️ HTML5与CSS3

⭐️ uniapp与微信小程序

📝 前端工作常见问题汇总

✍️ GIS地图与大数据可视化

📚 常用组件库与实用工具

相关推荐
Ljugg4 分钟前
把doi直接插入word中,然后直接生成参考文献
开发语言·c#·word
长流小哥4 分钟前
可视化开发:用Qt实现Excel级动态柱状图
开发语言·c++·qt·ui
Captaincc6 分钟前
从LSP看MCP:协议标准化如何改变开发与AI生态
后端·mcp
Python测试之道12 分钟前
Deepseek API+Python 测试用例一键生成与导出 V1.0.6(加入分块策略,返回更完整可靠)
开发语言·python·测试用例
SRC_BLUE_1715 分钟前
Python GUI 编程 | QObject 控件基类详解 — 定时器
开发语言·数据库·python
啊阿狸不会拉杆23 分钟前
第二十一章:Python-Plotly库实现数据动态可视化
开发语言·python·plotly
okok__TXF28 分钟前
Mybatis源码分析
java·后端·mybatis
滴答滴答嗒嗒滴34 分钟前
Python小练习系列 Vol.12:学生信息排序(sorted + key函数)
开发语言·python
姑苏洛言1 小时前
《全民国家安全教育知识竞赛》小程序开发全记录
前端·后端
掘了1 小时前
分布式系统中如何保证崩溃一致性?
分布式·后端·面试