Java入门程序-HelloWorld

Java程序开发的三个步骤

1.编写代码得到 .java 源代码文件

2.使用javac编译得到 .class 字节码文件

3.使用java运行

注意事项

建议代码文件名全英文,首字母大写,满足驼峰命名法,源代码文件的后缀必须是.java

开发HelloWorld程序

(1)首先打开或新建一个文件夹用于存放源代码,然后点击鼠标右键-新建文本文档

(2)修改新建文档的名称为HelloWorld,后缀为 .java

(3)此时会弹出该提示,点击 是

(4) 打开文档,输入下面代码(记得代码输入完毕后按 Ctrl+S 键保存)

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello,World!");
	}
}

(5)打开命令提示符进入该源代码文档所在的文件夹,输入下面命令进行编译

javac HelloWorld.java

编译成功时命令行窗口没有任何输出,而在代码所在的文件夹会生成新的.class文件

(6)输入下面命令进行执行

java HelloWorld

此时可以看到输出"Hello,World!"

HelloWorld案例常见错误

1.Windows的文件扩展名没有勾选-导致文件后缀没有更改

2.代码写了,但是忘记保存了

3.文件名和类型不一致(错误提示:类 HelloWorld 是公共的,应在名为 HelloWorld.java的文件中声明)

4.大小写错误,单词拼写错误,存在中文符号,找不到main方法

5.括号不配对

6.编译或执行工具使用不当

7.其他错误等

对于常见错误的解决办法

1.对于上面的错误一,不同电脑界面不同,但方法相同:打开文件夹,点击查看-勾选详细信息

在确认做好该设置后在新建文件

2.对于上面的错误2和3,显然就是写完代码后保存和修改为正确的文件名或类名

3.对于上面的错误4和5,根据报错的行数找到具体位置的代码,然后进行更改即可

4.对于错误6,输入正确的命令即可

补充知识点

从JDK11开始支持java直接运行源代码文件(即可以不需要先编译生成class文件,而是直接执行 java HelloWorld.java 也可以实现),如下图

使用这种方式的原理是在底层先编译生成临时的class文件,然后再执行class文件;因此在使用该命令后在文件夹中是看不到class文件的。

相关推荐
激流丶6 分钟前
【Kafka 实战】如何解决Kafka Topic数量过多带来的性能问题?
java·大数据·kafka·topic
神奇夜光杯7 分钟前
Python酷库之旅-第三方库Pandas(202)
开发语言·人工智能·python·excel·pandas·标准库及第三方库·学习与成长
Themberfue9 分钟前
Java多线程详解⑤(全程干货!!!)线程安全问题 || 锁 || synchronized
java·开发语言·线程·多线程·synchronized·
plmm烟酒僧11 分钟前
Windows下QT调用MinGW编译的OpenCV
开发语言·windows·qt·opencv
测试界的酸菜鱼23 分钟前
Python 大数据展示屏实例
大数据·开发语言·python
让学习成为一种生活方式26 分钟前
R包下载太慢安装中止的解决策略-R语言003
java·数据库·r语言
晨曦_子画32 分钟前
编程语言之战:AI 之后的 Kotlin 与 Java
android·java·开发语言·人工智能·kotlin
Black_Friend40 分钟前
关于在VS中使用Qt不同版本报错的问题
开发语言·qt
南宫生1 小时前
贪心算法习题其三【力扣】【算法学习day.20】
java·数据结构·学习·算法·leetcode·贪心算法
希言JY1 小时前
C字符串 | 字符串处理函数 | 使用 | 原理 | 实现
c语言·开发语言