Java Helloworld!

本文介绍如何使用Java编写并执行一个简单的HelloWorld程序。包括源文件的编写、使用命令行进行编译及执行的过程,并简要说明了将程序打包成jar文件的方法。

/*Copyright 夜流冰*/

不写Java好多年~~

 写个Helloworld回忆一下。

Java的源文件是*.java,纯面向对象,main入口函数也要放到一个类里面,声明为静态函数。

具体安装过程请参见之前的文章:“安装JDK”。

先写代码, helloworld.java:

public class helloworld{

    public static void main(String[] args){

    

        System.out.println("Hello World!");

    }

}

打开windows的cmd控制台,编译:

C:\project>javac helloworld.java

得到helloworld.class,然后执行:

C:\project>java hellworld

Hello World!

除了执行运行class文件,还可以运行jar包文件。

C:\project>jar cvfe test.jar helloworld helloworld.class

c:创建新存档
v:显示过程信息
f:执行存档名,即test.jar
e:设置可执行属性,需后面指定入口main函数所在类,即helloworld敌人
jar [option] [jar-file] [entry-point] classfiles ...
具体可执行jar --help 或jar -h查看。

C:\project>java -jar test.jar

Hello World!

<think> 题目要求打印“Hello World!”,这是一个非常基础的Java程序。 我们将编写一个包含main方法的类,在main方法中使用System.out.println输出字符串。 注意:在Java中,main方法必须是public static void,并且接受一个String数组作为参数。 以下是完整的代码: </think>以下是一个简单的Java程序,用于打印"Hello World!": ```java public class HelloWorld { public static void main(String[] args) { // 使用System.out.println打印"Hello World!"到控制台 System.out.println("Hello World!"); } } ``` ### 代码详细解释: 1. **类定义**: ```java public class HelloWorld ``` - `public`:访问修饰符,表示这个类对所有类可见 - `class`:关键字,用于声明一个类 - `HelloWorld`:类名,在Java中类名通常采用大驼峰命名法 2. **main方法**: ```java public static void main(String[] args) ``` - `public`:访问修饰符,表示该方法可以被任何对象访问 - `static`:表示该方法属于类而不是类的实例 - `void`:表示方法不返回任何值 - `main`:Java程序的入口点,JVM从这里开始执行程序 - `String[] args`:命令行参数数组 3. **输出语句**: ```java System.out.println("Hello World!"); ``` - `System`:Java系统类,提供对系统相关功能的访问 - `out`:System类的静态成员,代表标准输出流(通常是控制台) - `println`:方法名,用于打印一行文本并在末尾添加换行符 - `"Hello World!"`:要打印的字符串字面量 ### 执行流程: 1. 编译:使用`javac HelloWorld.java`命令编译Java源文件 2. 运行:使用`java HelloWorld`命令执行编译后的字节码 3. 输出:在控制台显示"Hello World!"字符串 ### 输出结果: ``` Hello World! ``` ### 常见变体: 1. **使用print()代替println()**(不换行): ```java System.out.print("Hello World!"); ``` 2. **格式化输出**: ```java String name = "World"; System.out.printf("Hello %s!%n", name); ``` 3. **多行输出**: ```java System.out.println("Hello"); System.out.println("World!"); ``` ### Java程序基本结构总结: 1. **类定义**:每个Java程序至少需要一个类 2. **main方法**:程序的入口点 3. **输出语句**:使用System.out.println显示文本 4. **注释**:使用`//`进行单行注释,`/* */`进行多行注释 5. **分号**:每条语句以分号结束 这个简单的程序展示了Java的基本语法结构,是学习Java编程的起点。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值