Java 目录

Java基础

- Java框架汇总

https://blog.csdn.net/lulu950817/article/details/79747246

- 基础语法

Java–基础语法–01
https://blog.csdn.net/lulu950817/article/details/79660517
Java–基础语法–02
https://blog.csdn.net/lulu950817/article/details/79660693

- 集合/数据结构

Java–集合–Collection
https://blog.csdn.net/lulu950817/article/details/79746721
Java–集合–List
https://blog.csdn.net/lulu950817/article/details/79746895
Java–集合–Set
https://blog.csdn.net/lulu950817/article/details/79774258
Java–集合–Map
https://blog.csdn.net/lulu950817/article/details/79835017
Java–集合–泛型(Generic)
https://blog.csdn.net/lulu950817/article/details/79784603
Java–集合–Collections与Arrays
https://blog.csdn.net/lulu950817/article/details/79837424

- 面向对象

Java–面相对象
https://blog.csdn.net/lulu950817/article/details/79778577

- 异常

。。。

- IO流

https://blog.csdn.net/lulu950817/article/details/79778795

- 多线程

https://blog.csdn.net/lulu950817/article/details/79842005

- 反射机制

。。。

- 网络编程

https://blog.csdn.net/lulu950817/article/details/79842112

- UML/StarUML/Rational Rose

。。。

- JVM总结

https://blog.csdn.net/lulu950817/article/details/79764427

- 设计模式

https://blog.csdn.net/lulu950817/article/details/79796390

WEB前端

JavaWeb/学习Web框架

数据库

- MySQL基础

https://blog.csdn.net/lulu950817/article/details/80086958

- MySQL增强

https://blog.csdn.net/lulu950817/article/details/80087139

其他技术

- Lucene

https://blog.csdn.net/lulu950817/article/details/79702725

IntelliJ IDEA是一款非常强大的Java集成开发环境(IDE),它为开发者提供了一个高效、智能的工作空间来进行编码、调试和管理项目。在IDEA中,Java目录通常是指项目的根目录或者是包含核心Java源文件的特定目录。 ### Java目录的结构: 在创建一个新的Java项目时,IDEA会自动为你设置好必要的目录结构。典型的Java项目目录结构可能会包括以下几个部分: 1. **src** 目录:这是存放Java源代码的主要位置。在这里,你可以组织各种包(package),每个包对应一个特定的功能域或模块。例如,可以有一个`com.example.project` 包用于存放整个项目的主功能代码。 2. **main** 和 **test** 分支目录:在Java项目中,IDEA支持将代码分为两个部分——运行时代码(main)和测试代码(test)。因此,除了 `src/main/java` (存放实际的Java源代码)之外,还会有 `src/test/java` 存放单元测试相关的代码。 3. **resources** 目录:这是一个存储资源文件的地方,如配置文件、图片、音频等非编译代码的文件。对于Java应用来说,这部分资源文件对程序运行至关重要。 4. **META-INF** 目录:这是一个特殊的位置,主要用于存放一些元数据信息,如依赖库的描述文件(MANIFEST.MF)、类路径列表(classpath.xml)等。 5. **build.gradle** 或 **pom.xml** 文件:这两者分别是基于Gradle和Maven构建系统使用的配置文件,它们指定了项目的构建规则、依赖项以及其他构建时需要的信息。 6. **gradlew** 或 **gradlew.bat**、**gradle-wrapper.properties** 等:这些都是用于控制Gradle构建过程的脚本和其他配置文件。 7. **idea.properties** 或 **application.properties**:这是项目级别的配置文件,可以用于自定义IDEA的某些设置或存储项目级的配置信息。 8. **.gitignore** 文件:这个文件包含了不应提交到版本控制系统(如Git)的文件或目录列表,有助于保持仓库整洁并优化工作流程。 ### 使用 IDEA 的技巧: - **探索项目结构**: 初次打开项目时,通过“View”菜单下的“Project Structure”查看项目目录结构,这可以帮助快速定位和理解项目的组成。 - **快捷键**: IDEA 提供了大量的快捷键帮助加速开发流程,例如快速跳转至定义 (`Ctrl+Click`)、查找引用 (`Ctrl+Shift+N`) 等。 - **重构**: 利用IDEA的强大重构工具,轻松地对代码进行修改而无需担心破坏其他部分,这对于维护大项目特别有用。 通过熟悉IDEA的这些基本知识和功能,可以极大地提高编写高质量Java代码的效率,并有效地管理和维护复杂的项目结构。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值