我的散装JAVA:Maven版Hello World
2022/2/4 22:44:28
本文主要是介绍我的散装JAVA:Maven版Hello World,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
前边写了一大堆,一个CTRL+Z全没了……
废话少说,还是把这个“Hello World!”完成吧。
Java的"Hello World!"如下:
class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. } }
这段代码是从Java的官方教程抄来的,大家可以去Oracle的官网看看,里边有较详细的表述:
https://docs.oracle.com/javase/tutorial/getStarted/cupojava/index.htmlhttps://docs.oracle.com/javase/tutorial/getStarted/cupojava/index.html
下载IDE
大多数“Hello World!”教程都是以记事本开始的,但对于Java开发,笔者认为可以直接从IDE开始,当然IDE不是Oracle的官方NetBeans,不是说NetBeans不好,而是用的人比较少,不太建议,一般使用Eclipse或IntelliJ IDEA Community Edition 。本文用的是SpringToolSuite,Ecipse的Spring定制版。
Spring | Toolshttps://spring.io/tools
IDE自带JDK,可以专心学习语法,新手不用为烦人的环境配置烦恼。
编写代码
1、启动程序,选择工作空间。
2、创建项目,菜单文件(File)->新建(New)->项目(Project)
3、在项目向导中,第一步选择Maven项目,第二步勾选简单项目,第三步Group ID、Articfact ID随便填填(这里都填了helloworldapp),然后点击完成。
4、项目默认文件编码是系统编码,一般是GBK,默认JRE是1.5。这们改一下这两项,编码改UTF-8更为通用一点,JRE改成1.8,符合主流开发的版本。
双击打开左边项目中的pom.xml,在<project></project>之间增加这几行内容:
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties>
完整内容如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>helloworldapp</groupId> <artifactId>helloworldapp</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> </project>
CTRL+S保存,然后在项目节点上右击,
选中左边项目树的根节点,按ALT+5,弹出窗口点击OK,就可以看到JRE版本变成了1.8。
5、编写代码。
选择菜单File->New->Class,在弹出窗口中填入类名(Name):HelloWorldApp,勾选public static void main(String []args)
在生成的代码中加入这么一行:
System.out.println("Hello World!");
完整代码如下:
package helloworldapp; public class HelloWorldApp { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello World!"); } }
至此,“Hello World!”的代码编写完成。
运行
按下CTRL+F11,在弹出窗口中选择Java Application,点击OK。
然后在IDE的底部出现一行Hello World!,这就是我们的程序输出结果。
一点解释
1、class(类)
class 是Java的一个基本代码单元,包括程序入口都要写在class中。类的定义就是class关键字后边接类名,类的内部用一对{}包起来。
2、main方法
main方法是个固定形式,记住这么写就行了,而且在实际项目中,很多时候不会直接接触到main的。即使有,可能也只需要写很少的代码,比如Spring boot:
@RestController @EnableAutoConfiguration public class MyApplication { @RequestMapping("/") String home() { return "Hello World!"; } public static void main(String[] args) { SpringApplication.run(MyApplication.class, args); } }
3、System.out.println(args)
控制台输出也是个固定形式,表示打印并换行。
4、Java程序是怎么跑起来的?
总结
本文中的“Hello World!”,不仅仅是个入门程序,同时也是创建一个基于Maven的项目模板。Maven是个集类库管理与程序构建的综合工具。
这篇关于我的散装JAVA:Maven版Hello World的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-01一个基于注解驱动的可视化的DDD架构-超越COLA的设计
- 2025-01-01PlantUML 时序图 基本例子
- 2025-01-01plantuml 信号时序图
- 2025-01-01聊聊springboot项目如何优雅进行数据校验
- 2024-12-31自由职业者效率提升指南:3个时间管理技巧搞定多个项目
- 2024-12-31适用于咨询行业的项目管理工具:提升跨团队协作和工作效率的最佳选择
- 2024-12-31高效协作的未来:2024年实时文档工具深度解析
- 2024-12-31商务谈判者的利器!哪 6 款办公软件能提升春节合作成功率?
- 2024-12-31小团队如何选择最实用的项目管理工具?高效协作与任务追踪指南
- 2024-12-31数据赋能,智慧养老:看板软件如何重塑养老服务生态