JAVA
文章平均质量分 82
前鼻音太阳熊
这个作者很懒,什么都没留下…
展开
-
【Java9特性】-集合工厂方法
方法特点适用场景可变、动态需要频繁添加、删除或修改元素固定大小、可修改现有元素需要创建固定大小的列表,并且需要修改现有元素List.of()不可变需要创建固定内容的列表,且列表内容在创建后不会改变单个元素、不可变需要创建只包含一个元素的列表空、不可变需要创建一个空列表将现有列表转换为不可变需要将一个可变列表转换为不可变列表。原创 2024-11-14 15:38:15 · 609 阅读 · 0 评论 -
【Java9特性】-私有接口方法
私有接口方法的作用代码复用:私有方法可以封装通用的逻辑,避免在多个默认方法或静态方法中重复相同的代码。封装实现细节:私有方法可以隐藏实现细节,使得接口的使用者只关注公共 API,而不必关心内部实现。提高可读性和可维护性:通过将复杂的逻辑分解成私有方法,可以使接口的默认方法和静态方法更加简洁和易读。原创 2024-11-13 09:40:16 · 663 阅读 · 0 评论 -
【Java9特性】-模块系统 module-info
一个有意思也有意义的模块化特性,module-info是一个特殊的 Java 文件,位于模块的根目录下。它定义了模块的名称、导出的包、需要的其他模块以及其他模块相关的声明。原创 2024-11-13 09:13:01 · 902 阅读 · 0 评论 -
【JAVA】-Springboot核心机制
如果你希望使用其他服务器,可以通过排除默认的 Tomcat 依赖并添加其他服务器的依赖来实现。Spring Boot 的核心机制包括自动配置、起步依赖、主类和运行器、以及嵌入式服务器。这些机制共同作用,使得 Spring Boot 应用开发变得更加简单和高效。通过自动配置,Spring Boot 可以根据类路径中的依赖自动配置应用;通过起步依赖,开发者可以轻松管理项目依赖;通过主类和运行器,应用可以方便地启动和执行初始化操作;通过嵌入式服务器,应用可以作为一个独立的 JAR 文件运行。原创 2024-11-11 18:46:42 · 508 阅读 · 0 评论 -
【JAVA】-WEB开发基础
通过以上步骤,我们就可以创建一个简单的 Java Web 应用。当然,现在的生产框架一般都集成了服务器内核,无需单独来部署服务器,比如Springboot。后面可以慢慢来熟悉这些企业级生产框架的运用,但是前期学习的话,用最原生的、封装度最低的,是最好的。原创 2024-11-11 18:40:30 · 1014 阅读 · 0 评论 -
数据结构-Java树形结构两种组装算法对比
树相信大家对树结构都不陌生。这里不做冗余介绍,如果有不懂的请自行google学习。JAVA实现基本对象public class Node implements Serializable { private long id; private Long parentId; private List<Node> childs; public No...原创 2019-05-17 14:19:56 · 85 阅读 · 1 评论