Skip to content

lihongzheshuai/java-all-in-one

Repository files navigation

Java-All-In-One项目

目录

项目简介

这是一个突发奇想的项目。初衷和想法就是为了自己的兴趣研究和跟大家分享同步进���。在文章《一起学Java(1)-新建一个Gradle管理的Java项目》中有详细的介绍。

系列文章

文章 知识分类
1 《一起学Java(1)-新建一个Gradle管理的Java项目》 项目框架
2 《一起学Java(2)-如何利用Github进行项目代码fork和协作同步》 版本控制
3 《一起学Java(3)-[起步篇]教你详细掌握Java构建工具Gradle和Maven定位和优缺点对比》 构建工具
4 《一起学Java(4)-[起步篇]教你掌握本协作项目中的Gralde相关配置文件(上)》 构建工具
5 《一起学Java(5)-[起步篇]教你掌握本协作项目中的Gralde相关配置文件(下)》 构建工具
6 《一起学Java(6)-[起步篇]教你掌握本协作项目中Git和IDEA相关配置文件 版本控制
7 《一起学Java(7)-[起步篇]教你为本开源项目编写README文件 知识扩展
8 《一起学Java(8)-[起步篇]教你如何进行本项目的PR和将IDE相关文件移除版本控制》 版本控制
9 《一起学Java(9)-[日志篇]教你掌握Java日志框架的演进和设计逻辑》 日志框架
10 《一起学Java(10)-[日志篇]教你为本项目引入SLF4J接口层框架》 日志框架
11 《一起学Java(11)-[日志篇]教你分析SLF4J源码,掌握Logger接口实现类加载原理》 日志框架
12 《一起学Java(12)-[日志篇]教你分析SLF4J源码,掌握SLF4J如何与Logback无缝集成的原理》 日志框架
13 《一起学Java(13)-[日志篇]教你分析SLF4J和Log4j2源码,掌握SLF4J与Log4j2桥接集成原理》 日志框架
14 《一起学Java(14)-[日志篇]教你用透Log4j2,掌握Log4j2配置原理和实际应用》 日志框架
15 《一起学Java(15)-[JDK篇]教你了解Java8特性,学习Lambda表达式》 JDK
16 《一起学Java(16)-[测试篇]教你知道什么是单元测试,单元测试的特点以及Java主要的单元测试框架》 单元测试
17 《一起学Java(17)-[测试篇]教你认识Java单元测试框架JUnit,JUnit5和JUnit4区别详解》 单元测试
18 《一起学Java(18)-[配置篇]一个诡异(有趣)的Gradle Wrapper问题》 构建工具
19 《一起学Java(19)-[测试篇]教你��过Gradle配置和使用JUnit5》 单元测试
20 《一起学Java(20)-[测试篇]教你通过Gradle配置和使用JaCoCo单元测试覆盖率检查工具�� 单元测试
21 《一起学Java(21)-[配置篇]Gradle控制台乱码问题配置和解决》 构建工具
22 《一起学Java(22)-[JDK篇]学习Java中String的字符编码和代理对机制》 JDK

协作说明

在文章《一起学Java(2)-如何利用Github进行项目代码fork和协作同步》中,已对如何协作使用该项目进行了较为详细的介绍。

对于不同的ide开发者

在进行开发时,不能保证所有开发者使用的都是同一个ide, 所以在开发时,根据不同的情况,我们需要对各个ide的文件夹内容进行处理

  • .vscode: .vscode文件夹是vscode中使用的ide专有的文件夹,严格意义上,vscode并不能算作ide,他只是一个拥有大量插件的文本编辑器。
    .vscode文件夹中,和协同相关的最主要的是三个文件:extentions.jsonlaunch.jsontasks.json
    其中,extentions.json是为其他开发者的ide提供插件提示,即提示该项目所需要的核心插件是哪些。
    launch.json,此文件是vscode环境中的运行/调试脚本,vscode中的代码调试主要是依赖于这个文件。
    tasks.json,此文件是针对launch.json所用的补充,对于某些需要前置条件的运行项,可以使用这个给launch.json提供运行前的执行项。
  • .idea

其他说明

在我写这个说明的时候,项目还处于初始状态。后续会随着项目的进展,逐步补充完善本文件的内容。

联系方式

对项目有任何疑问和建议,随时欢迎交流探讨。方式如下:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages