当前位置: 首页 > news >正文

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

文章目录

    • 前提:java环境变量配置
    • 使用vscode编写helloworld
    • 解析

前提:java环境变量配置

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

使用vscode编写helloworld

在这里插入图片描述

code .

在这里插入图片描述
为什么用code看下图
在这里插入图片描述

在这里插入图片描述
报错了!!!!
修改后
helloworld.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文件名是区分大小写的)。

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

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文件。

http://www.lryc.cn/news/415034.html

相关文章:

  • 对 vllm 与 ollama 的一些研究
  • 浅谈基础的图算法——强联通分量算法(c++)
  • C#:通用方法总结—第13集
  • AI答题应用平台相关面试题
  • 树莓派NAS系统搭建教程:使用Flask和SQLite实现HTTP/HTTPS文件管理(代码示例)
  • mysql如何储存大量数据,分库存分表的建议和看法
  • Golang | Leetcode Golang题解之第310题最小高度树
  • 【面试系列】软件架构师 高频面试题及详细解答
  • 二百五十四、OceanBase——Linux上安装OceanBase数据库(四):登录ocp-express,配置租户管理等信息
  • HCIP学习作业一 | HCIA复习
  • OCR图片矫正、表格检测及裁剪综合实践
  • c++ 容器 vector
  • 零基础部署Minecraft到云服务器上教程
  • 常见cms漏洞之dedecms
  • 深入探究Liunx服务器内存:模拟程序实际占用与缓存占用内存
  • 《Milvus Cloud向量数据库指南》——Zilliz Cloud 高可用性深度解析:赋能GenAI应用,引领非结构化数据新纪元
  • 2024/8/4 维高-STD60N驱动器(伺服)---客户反馈:电机异响
  • 驾驭RESTful海洋:在PyCharm中配置和使用REST客户端全攻略
  • 策略模式的一次应用
  • 探索PyCharm的C/C++支持:一站式配置指南
  • 手机三要素接口怎么对接呢?(一)
  • 状态同步帧同步
  • Flink 开发语言选择 —— Java vs Scala
  • 如何在 Apache Web 服务器中安装、配置和使用模块
  • 海信聚好看的DBDocter软件使用心得
  • dfs深搜
  • 【React】详解 index.js 文件
  • Android NDK/JNI面试题大全及参考答案(3万字长文)
  • 从根儿上学习spring一 之杂谈
  • AI智能名片小程序在促销性内容营销中的创新应用与策略分析