小试牛刀,开发你的第一个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地图与大数据可视化

📚 常用组件库与实用工具

相关推荐
萧鼎41 分钟前
【Python】强大的正则表达式工具:re模块详解与应用
开发语言·python·正则表达式
haozihua42 分钟前
Javaweb梳理9——JDBC
java·数据库
弗拉唐1 小时前
SSM中maven
java·前端·maven
程序猿麦小七1 小时前
基于springboot的社区团购管理系统的设计与实现
java·spring boot·后端·社区·团购
潘多编程1 小时前
Spring Boot观察者模式实战
spring boot·后端·观察者模式
煎饼果子呀1 小时前
css-flex布局属性
开发语言·前端·css·html5
Liquor14191 小时前
vim 编辑器
java·linux·c语言·开发语言·python·编辑器·vim
kevin_tech1 小时前
Go API 多种响应的规范化处理和简化策略
开发语言·后端·golang·状态模式
千里码aicood1 小时前
[含文档+PPT+源码等]精品基于Python实现的django房屋出租系统的设计与实现
开发语言·python·django
啧不应该啊1 小时前
Django替换现有用户模型(auth_user)
后端·python·django