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

狂神说Java(基础版)

创建项目

首先创建一个空项目

命名注意不能有中文

但是一个空项目里面我们右键连新的类都不能创建

于是我们就要新建一个模块(Moudle)

选中java然后一路next,记得命名

创建完成之后就可以看到我们熟悉的src文件夹

解释一下为什么要这么创建项目

IDEA 项目架构解析

核心概念:Project vs Module

Code

Project (项目)├── Module 1 (模块1)│       ├── src/│       ├── pom.xml / build.gradle│       └── Module 1.iml├── Module 2 (模块2)│       ├── src/│       └── Module 2.iml└── .idea/└── 项目配置文件

一、为什么需要 Module?

IDEA 的设计理念

IntelliJ IDEA 采用的是 "Project → Module" 两级结构

  1. Project(项目)
    • 最顶层的容器
    • 相当于一个"工作空间"
    • 包含全局配置(JDK、代码风格、版本控制等)
    • 本身不直接包含代码
  2. Module(模块)
    • 实际的代码单元
    • 每个模块可以有独立的:
      • 源代码目录(src)
      • 依赖管理(pom.xml / build.gradle)
      • 输出目录(out / target)
      • JDK 版本
      • 框架支持

二、为什么这样设计?

1. 支持大型项目的模块化开发

真实场景示例

Code

电商系统项目(Project)├── user-service(用户服务模块)├── order-service(订单服务模块)├── payment-service(支付服务模块)├── common(公共模块)└── admin(后台管理模块)

优势

  • 每个模块独立开发、测试、部署
  • 模块间可以相互依赖
  • 便于团队协作(不同人负责不同模块)

2. 与其他 IDE 的对比

IDE 架构模式
Eclipse Workspace → Project(工作空间 → 项目)
IntelliJ IDEA Project → Module(项目 → 模块)
VS Code Workspace / Folder(工作空间 / 文件夹)

IDEA 的特点

  • Eclipse 的 Project = IDEA 的 Module
  • Eclipse 的 Workspace = IDEA 的 Project
  • IDEA 更适合大型、多模块项目

从这里继续学习

在这里查看项目结构

正常情况下这里sdk的设置会爆红因为你没有设置java环境,本机配置好了java环境直接选环境就好

在src里面新建一个类

在里面输入Hello World然后运行,成功代表环境搭建完毕

接下来正式讲注释

单行注释,两个斜杠"//"

多行注释 /注释内容/

文档注释 /** / 文档注释里面每一行的最前面都有一个,这个*符号可以加参数,@后面加的参数是有作用的,可以标示出一些内容,这些注释结合JavaDoc来使用

在设置里面改注释的颜色

http://www.gsyq.cn/news/59581.html

相关文章:

  • 2025优质留学中介全景推荐:从藤校OFFER到职业落地,谁是你的专属引路人?
  • zhengrui 喵了个喵
  • C#.NET PeriodicTimer 深入解析:高效异步定时器的正确打开方式 - 详解
  • 2025年11月留学机构实测:5家实力留学机构推荐,细分领域王牌都在这!
  • zhengrui 种花
  • 俄罗斯黑客承认协助阎罗王勒索软件入侵企业网络
  • [ImGui游戏设置UI模拟实践] ImGui Learn Data Day 2
  • 深入解析:java设计模式七、代理模式
  • Trick——语法
  • 老鼠和奶酪 记忆化搜索
  • 深入解析:数独解题算法lua脚本
  • Trae搭建Android 开发中 MVVM 架构,使用指南
  • CF2061H2 Kevin and Stones (Hard Version) 题解
  • winfrom 操作列 动态按钮
  • 蓝桥杯-Python-基础语法
  • 高性能AI股票预测分析报告 - 2025年11月24日 - 20:46:52
  • 博客园真好用
  • 增强AI股票预测分析报告 - 2025年11月24日 - 20:43:55
  • 102302106-陈昭颖-第三次作业
  • 2025 年 11 月 GEO 公司推荐权威榜单:十大品牌价值内核与实战解决方案盘点
  • 2025 年 11 月 GEO 公司推荐权威榜单:十大品牌核心优势与定制化解决方案指南
  • NewStarCTF2024 Pwn Week2 Bad Asm
  • 增强AI股票预测分析报告 - 2025年11月24日
  • 102302139 尚子骐 数据采集与融合作业3
  • 2025年11月GEO优化公司推荐优选指南:专业分析维度助力企业精准决策
  • 开题报告模板详解:手把手教你写出完美开题报告
  • 2025年11月GEO优化服务商推荐对比分析:三大阵营专业维度深度评测
  • 题解:CF2157D Billion Players Game
  • 2025-11-24
  • NewStarCTF2024 Week4 Pwn MakeHero