0

0

Java 新手如何开始第一个 Demo 项目?

舞夢輝影

舞夢輝影

发布时间:2025-12-08 23:53:27

|

274人浏览过

|

来源于php中文网

原创

成功运行“Hello, World!”即表示Java开发环境配置完成:需安装JDK 17+并验证java/javac版本,使用IntelliJ IDEA新建Maven项目(GroupID com.example,ArtifactID hello-java),在src/main/java下创建包与主类,确保类名与文件名一致、含main方法,右键运行输出即成功。

java 新手如何开始第一个 demo 项目?

直接用 IntelliJ IDEA 新建一个 Maven 项目,写个 main 方法输出 "Hello, World!" 就算跑通了第一个 Java Demo。重点不是功能多炫,而是把环境、编译、运行这一整条链路走通。

装好 JDK 和 IDE,别跳过验证步骤

先确认本地已安装 JDK 17 或更高版本(推荐 LTS 版本),在终端输入 java -versionjavac -version 看是否正常输出。IDE 推荐用 IntelliJ IDEA Community(免费),安装后打开时指定 JDK 路径,新建项目前在 Project SDK 里选对版本,否则后面会报“Cannot resolve symbol”这类基础错误。

用 Maven 创建项目,依赖和结构一步到位

Maven 能自动管理依赖和标准目录结构,新手少踩坑。新建项目时勾选 Maven,GroupID 填 com.example,ArtifactID 填 hello-java。创建完成后,IDE 会自动生成 src/main/java 目录,就在里面新建包(比如 com.example.demo)和主类(类名必须大驼峰,如 HelloDemo)。

  • 主类必须有 public static void main(String[] args) 方法
  • 类名要和文件名完全一致(大小写敏感)
  • 右键类名 → Run 'HelloDemo.main()',看到控制台输出即成功

改点小东西,确认你真懂了流程

不要只复制粘贴。试着改两处:把输出文字换成你的名字,再加一行 System.out.println("Java version: " + System.getProperty("java.version"));。保存后重新运行,如果输出变了,说明你已掌握“改代码 → 保存 → 运行”的最小闭环。遇到红波浪线?检查分号、括号、引号是否配对,Java 对语法标点很严格。

塔可商城
塔可商城

塔可商城, 一个基于springboot+uniapp+vue3技术栈开发的开源跨平台小程序、管理后台,后端服务的项目,它内置提供了会员分销, 区域代理, 商品零售等功能的新零售电商系统。强大弹性的架构设计,简洁的代码,最新的技术栈,全方面适合不同需求的前端,后端,架构的同学,同时更是企业开发需求的不二选择。 项目结构通过项目结构,你将清楚明白你即将入手的是一个怎么样的项目,你可能需要什么,如何

下载

立即学习Java免费学习笔记(深入)”;

下一步自然延伸:加个简单功能

等 “Hello World” 跑熟了,可以往里加点真实感。比如在 main 方法里定义一个 int age = 25;,再用 System.out.printf("I am %d years old.%n", age); 输出。这样就引入了变量、格式化输出两个基础概念,又不会一下子信息过载。

基本上就这些。不复杂但容易忽略细节,跑通一次比看十篇教程都管用。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Java Maven专题
Java Maven专题

本专题聚焦 Java 主流构建工具 Maven 的学习与应用,系统讲解项目结构、依赖管理、插件使用、生命周期与多模块项目配置。通过企业管理系统、Web 应用与微服务项目实战,帮助学员全面掌握 Maven 在 Java 项目构建与团队协作中的核心技能。

0

2025.09.15

string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

443

2023.08.02

printf用法大全
printf用法大全

php中文网为大家提供printf用法大全,以及其他printf函数的相关文章、相关下载资源以及各种相关课程,供大家免费下载体验。

74

2023.06.20

fprintf和printf的区别
fprintf和printf的区别

fprintf和printf的区别在于输出的目标不同,printf输出到标准输出流,而fprintf输出到指定的文件流。根据需要选择合适的函数来进行输出操作。更多关于fprintf和printf的相关文章详情请看本专题下面的文章。php中文网欢迎大家前来学习。

286

2023.11.28

string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

443

2023.08.02

int占多少字节
int占多少字节

int占4个字节,意味着一个int变量可以存储范围在-2,147,483,648到2,147,483,647之间的整数值,在某些情况下也可能是2个字节或8个字节,int是一种常用的数据类型,用于表示整数,需要根据具体情况选择合适的数据类型,以确保程序的正确性和性能。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

544

2024.08.29

c++怎么把double转成int
c++怎么把double转成int

本专题整合了 c++ double相关教程,阅读专题下面的文章了解更多详细内容。

93

2025.08.29

C++中int的含义
C++中int的含义

本专题整合了C++中int相关内容,阅读专题下面的文章了解更多详细内容。

197

2025.08.29

俄罗斯Yandex引擎入口
俄罗斯Yandex引擎入口

2026年俄罗斯Yandex搜索引擎最新入口汇总,涵盖免登录、多语言支持、无广告视频播放及本地化服务等核心功能。阅读专题下面的文章了解更多详细内容。

158

2026.01.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

相关下载

更多

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Kotlin 教程
Kotlin 教程

共23课时 | 3万人学习

C# 教程
C# 教程

共94课时 | 7.8万人学习

Java 教程
Java 教程

共578课时 | 52.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号