合集 Java 框架基础技术 下的文章
文章系统梳理 Java 开发中常用的 GoF 设计模式与七大面向对象原则,结合新闻 Dao/Service 解耦场景,递进演示简单工厂、工厂方法、静态与动态代理(JDK、CGLIB)的编码实现、优缺点及适用边界,强调依赖倒置、开闭等原则在提升可维护性与扩展性中的关键作用,为框架级复用与微服务架构奠定模式基础。
文章系统梳理 XML 在 Java 框架中的基础应用:先解析 XML 语法、声明、元素、属性及 CDATA 特殊字符处理;继而对比 DOM、SAX、JDOM、DOM4J 四种解析方案;重点以示例演示 DOM 的增删改查全流程,并给出 DOM4J 的简洁写法,帮助开发者快速掌握 Java 对 XML 的读写与维护技巧。
文章系统梳理 Java 反射机制:先对比编译期确定与运行期探查两种模式,阐明反射可在运行时获取类名、包、父类、接口、修饰符等元数据;继而演示通过 Class、Constructor、Field、Method 三类 API 获取构造器、字段、方法,并借助 setAccessible 突破访问限制,完成实例化、属性读写及方法调用;最后总结反射在框架解耦与动态扩展中的价值,同时指出其性能损耗、封装破坏与可读性下降等风险。