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

📚 常用组件库与实用工具

相关推荐
lly2024065 分钟前
Highcharts 饼图:数据可视化利器
开发语言
夜半被帅醒5 分钟前
MySQL 数据库优化详解【Java数据库调优】
java·数据库·mysql
lw向北.10 分钟前
Qt For Android之环境搭建(Qt 5.12.11 Qt下载SDK的处理方案)
android·开发语言·qt
万亿少女的梦16811 分钟前
基于Spring Boot的网络购物商城的设计与实现
java·spring boot·后端
dundunmm22 分钟前
论文阅读:Deep Fusion Clustering Network With Reliable Structure Preservation
论文阅读·人工智能·数据挖掘·聚类·深度聚类·图聚类
汤姆和佩琦29 分钟前
2024-12-25-sklearn学习(20)无监督学习-双聚类 料峭春风吹酒醒,微冷,山头斜照却相迎。
学习·聚类·sklearn
IT女孩儿32 分钟前
JavaScript--WebAPI查缺补漏(二)
开发语言·前端·javascript·html·ecmascript
m0_7482389233 分钟前
webgis入门实战案例——智慧校园
开发语言·ios·swift
醒了就刷牙38 分钟前
黑马Java面试教程_P9_MySQL
java·mysql·面试
m0_7482336444 分钟前
SQL数组常用函数记录(Map篇)
java·数据库·sql