【java基础】徒手写Hello, World!程序

文章目录

前提:java环境变量配置

https://blog.csdn.net/xzzteach/article/details/140869188

使用vscode编写helloworld

cmd 复制代码
code .

为什么用code看下图

报错了!!!!

修改后

helloworld.java

java 复制代码
public class helloworld {
    public static void main(String[] args) {
        // 打印 Hello, World! 到控制台
        System.out.println("Hello, World!");
    }
}

编译:javac helloworld.java会生成编译文件helloworld.class

执行:java helloworld执行文件不需要加后缀

解析

在Java中编写一个简单的"Hello, World!"程序非常直接。以下是一个基本的示例,它展示了如何做到这一点。首先,你需要一个文本编辑器来编写代码,比如Notepad(记事本)、Visual Studio Code、IntelliJ IDEA、Eclipse等。

  • 接下来,创建一个新的文本文件,并将其命名为HelloWorld.java(注意文件名需要与你将要定义的公共类名相匹配,并且Java文件名是区分大小写的)。

然后,将以下代码复制并粘贴到你的文本文件中:

java 复制代码
public class HelloWorld {
    public static void main(String[] args) {
        // 打印 Hello, World! 到控制台
        System.out.println("Hello, World!");
    }
}
  • 这段代码定义了一个名为HelloWorld的公共类,该类包含了一个main方法。main方法是Java程序的入口点,每个Java应用程序都需要一个main方法来启动。String[] args是传递给main方法的参数,它允许用户在命令行中向程序传递信息,但在这个简单的例子中我们不会使用它。

System.out.println("Hello, World!");这行代码调用了System.out对象的println方法,将字符串"Hello, World!"输出到控制台。

  • 保存文件后,你需要编译这个Java程序。如果你使用的是命令行(比如Windows的命令提示符或Linux/macOS的终端),你需要首先定位到包含HelloWorld.java文件的目录,然后运行javac HelloWorld.java命令来编译它。如果编译成功,没有错误消息,那么它会生成一个名为HelloWorld.class的字节码文件。

最后,你可以通过运行java HelloWorld命令来执行你的程序。如果一切顺利,你将在控制台看到输出Hello, World!。

请注意,运行Java程序时不需要包含.class扩展名。Java虚拟机(JVM)会自动查找并执行与类名相对应的.class文件。

相关推荐
sxlishaobin16 小时前
设计模式之享元模式
java·设计模式·享元模式
黎明晓月16 小时前
Redis容器化(Docker)
java·redis·docker
Wpa.wk16 小时前
接口自动化测试 - REST-assure小练习(Java版-分层)
java·开发语言·经验分享·python·自动化·接口自动化·po
予枫的编程笔记16 小时前
深度解析Logstash与Beats:Elastic Stack数据采集处理双核心
java·elasticsearch·logstash·beats
张人玉16 小时前
C#WPF页面布局及其属性
开发语言·c#·wpf
_OP_CHEN16 小时前
【从零开始的Qt开发指南】(十七)Qt 事件详解:按键与鼠标事件的全方位实战指南
开发语言·c++·qt·前端开发·qt事件·客户端开发·gui开发
qq_124987075316 小时前
基于Java的游泳馆管理系统(源码+论文+部署+安装)
java·开发语言·毕业设计·springboot·计算机毕业设计
superman超哥16 小时前
Rust 多重借用的冲突解决方案:突破借用检查的实践策略
开发语言·后端·rust·多重借用·冲突解决方案·借用检查
m0_5981772316 小时前
MYSQL开发- (1)
android·java·mysql
半夏知半秋16 小时前
rust学习-生命周期
开发语言·笔记·后端·学习·rust