
Java
文章平均质量分 92
Aphelios380
长期目标:大三达成 优快云 Java领域优质作者
展开
-
Java 学习笔记:注解、泛型与 IO 流
本文系统讲解了Java三大核心技术:注解、泛型和IO流。第一部分介绍注解的概念、自定义方法及内置注解的使用;第二部分详细解析泛型语法、通配符与上下限规则,以及常见应用场景;第三部分讲解IO流的分类(字节流/字符流)、文件操作及经典示例。文章最后提出三个思考题,涉及注解与反射的依赖注入实现、泛型擦除原理及NIO优势分析。全文涵盖基础语法到实际应用,适合Java开发者系统学习这些核心特性。原创 2025-05-25 16:58:57 · 938 阅读 · 0 评论 -
Java核心知识点DAY03:全解析从基础到企业级开发实战
本文总结了Java企业级开发的核心知识点:1)日期处理推荐使用Java8的LocalDateTime和线程安全的ThreadLocalRandom;2)集合框架对比了ArrayList/LinkedList性能差异,推荐TreeSet作为有序集合解决方案;3)设计模式重点讲解单例模式的双重检查锁实现;4)排序算法对比了冒泡、选择和插入排序,并提供了并行流优化方案;5)企业实践规范包括日期处理、集合使用和性能优化技巧,如使用CopyOnWriteArrayList提升读性能。全文涵盖从基础API到设计模式、原创 2025-05-25 15:07:00 · 1150 阅读 · 0 评论 -
Java集合框架与三层架构实战指南:从基础到企业级应用
本文深入探讨了Java集合框架的核心组件,包括List、Set和Map的实现原理及性能对比,如ArrayList的数组结构和扩容机制,LinkedList的双向链表结构,以及HashSet的去重原理和HashMap的存储结构。同时,文章还介绍了三层架构的现代实现方案,包括表现层、业务逻辑层和持久层的设计,以及分层开发的优势,如解耦测试和Mockito单元测试示例。此外,文章还提供了Java全栈开发的秘籍,包括前后端数据流转的DTO设计规范、RESTful API设计、企业级开发技巧和职场生存法则,如代码规范原创 2025-05-22 20:17:41 · 708 阅读 · 0 评论 -
Java面向对象核心:多态、抽象类与接口实战解析
本文为Java全栈学习系列笔记,结合企业级开发实践,深度解析OOP核心特性。适合具备基础语法知识的开发者进阶学习,文中包含大量工程化经验总结。原创 2025-04-13 17:16:41 · 1200 阅读 · 0 评论 -
Java核心基础:从static到构造器的全方位指南-四(附全栈技巧)
扎实掌握这些基础概念,不仅能写出更健壮的Java代码,更为未来学习Spring全家桶、分布式架构打下坚实基础。在实际开发中,建议结合IDEA的Generate功能快速生成结构代码,同时保持对底层实现的深入思考。原创 2025-04-09 22:32:48 · 1251 阅读 · 0 评论 -
Java基础入门与RBAC系统设计:从方法到面向对象编程
访问修饰符 [static] 返回类型 方法名(参数列表) {// 方法体[return 返回值;示例代码// 无返回值方法System.out.println("----- 用户管理系统 -----");System.out.println("1. 显示所有用户");System.out.println("2. 按ID查询用户");System.out.println("3. 退出系统");// 带返回值方法。原创 2025-03-24 10:58:19 · 405 阅读 · 0 评论 -
Java 学习记录:基础到进阶之路(二)
在 Java 学习的旅程中,我们逐步探索了其丰富的知识体系,从基础的数据类型、字符串操作,到流程控制、运算符的运用,每一步都为我们构建强大的编程能力奠定基石。同时,了解这些知识在 Java 全栈开发中的应用场景,对未来进入企业工作至关重要。原创 2025-03-15 20:13:34 · 1027 阅读 · 0 评论 -
Java 学习记录:基础到进阶之路(一)
数组是一种存储大量相同类型数据的数据结构。数据类型相同:数组中每个元素的数据类型必须一致,比如int[]类型的数组只能存储整数。存储空间连续:数组在内存中的存储空间是连续的,这使得数据的访问和处理效率较高。数组长度固定:一旦数组被创建,其长度就固定下来,不能随意改变。数组的定义方式有两种://方式一:指定数组长度数据类型[] 变量名称 = new 数据类型[数组的长度];//方式二:直接初始化数据数据类型[] 变量名称 = {初始数据};//数组操作方式:采用下标。原创 2025-03-11 21:12:43 · 1182 阅读 · 0 评论