
java
文章平均质量分 92
liulanba
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
八股取士--java
本文介绍了Java编程语言的核心基础知识,内容包括: Java基本数据类型及其取值范围; 自动装箱与拆箱机制; String与StringBuilder的区别; equals与hashCode方法的关系; 线程创建的两种方式; 类加载器原理及自定义实现; static关键字的应用场景; 异常分类体系及处理机制; try-catch-finally的执行逻辑; 泛型的概念及优势。 同时阐述了面向对象编程的四大特性(封装、继承、多态、抽象),重点分析了Java继承与多态的特点,包括单继承限制、方法重写/重载、动原创 2025-08-02 11:25:22 · 778 阅读 · 0 评论 -
Java泛型
本文深入解析了Java泛型的核心机制与应用实践。泛型通过类型安全检测、消除强制转换实现编译时类型安全,基于类型擦除机制在运行时转换为原始类型,并通过桥接方法解决多态问题。文章详细演示了类型擦除规则和反射验证实验,揭示泛型在字节码层面的实现原理。同时分析了泛型的优势(代码复用、API清晰化)与局限性(类型擦除问题、继承限制等),并提供了通过反射获取泛型信息的完整实践方案,包括类继承、字段、方法等场景的类型参数解析技术。原创 2025-07-23 22:39:28 · 756 阅读 · 0 评论 -
Java反射机制
Java反射机制通过JVM类加载和Class对象实现类结构的动态访问,核心API包括获取Class对象、操作构造器/方法/字段等。反射流程:加载.class文件→创建Class对象→获取类成员→突破访问限制→执行操作。关键点:1)三种获取Class对象方式;2)通过setAccessible(true)访问私有成员;3)Method.invoke()调用方法。示例展示了动态ORM实现,包括从结果集创建对象、处理类型转换、调用私有方法等场景,体现了反射的灵活性和动态特性,但也需注意性能开销和安全性问题。原创 2025-07-23 22:33:38 · 815 阅读 · 0 评论 -
Java AOP编程
AOP摘要:切面编程(AOP)通过模块化处理横切关注点(如日志、安全等)实现代码解耦。核心概念包括切面(封装功能)、连接点(程序执行点)、切点(匹配规则)、通知(增强动作)和织入(应用过程)。示例展示了Spring AOP实现,包含Maven配置、业务服务类、切面类(含各种通知类型)和主应用类,演示了日志记录、性能监控、安全校验等典型AOP场景,体现了非侵入式编程优势。原创 2025-07-23 22:32:09 · 874 阅读 · 0 评论