java核心

青山师22 天前
java·开发语言·面试·反射·java程序员·java核心
Java反射深度解析:运行时探查的艺术、代价与工程实践文章标签: #java #反射 #JVM #性能 #MethodHandle #动态代理 #序列化 #框架开发
青山师23 天前
java·jvm·枚举·javase·java面试·java核心
Java枚举深度解析:从类型安全到JVM级单例模式文章标签: #java #枚举 #类型安全 #JVM #设计模式 #单例 #性能优化 #源码分析枚举(Enum)不是简单的"常量集合",而是Java类型系统的编译期约束机制与运行时单例保证的完美结合体。
青山师23 天前
java·开发语言·注解·javase·java面试·后端开发·java核心
Java注解深度解析:从元数据机制到框架开发基石文章标签: #java #注解 #反射 #JVM #框架开发 #AOP #APT #字节码 #Spring
糖拌西红柿2 年前
java核心
设计模式:代理、装饰和适配器模式的区别讲实话,博主当初学习完整设计模式时,这三种设计模式单独摘哪一种都是十分清晰和明确的,但是随着模式种类的增加,在实际使用的时候竟然会出现恍惚,例如读开源代码时,遇到不以模式命名规范的代码时,一时难以说清具体是使用的这三种里的哪一种。
糖拌西红柿2 年前
java核心
设计模式:代理模式详解按着惯例,还是以一个应用场景作为代理模式的切入点。现在有一个订单系统,要求是:一旦订单被创建,只有订单的创建人才可以修改订单中的数据,其他人则不能修改。
糖拌西红柿2 年前
java核心
聊一聊领域驱动与贫血模型前段时间跟领导讨论技术债概念时不可避免地提到了代码的质量,而影响代码质量的因素向来都不是单一的,诸如项目因素、管理因素、技术选型、人员素质等等,因为是技术债务,自然就从技术角度来分析,单纯从技术角度来看代码质量,其实又细分很多原因,如代码设计、代码规范、编程技巧等等,但我个人觉得这些都是技,并不是代码混乱的根,代码之所以混乱的根要从最基础的层面说起,也就是代码架构。
糖拌西红柿2 年前
java核心·框架组件
关于DDD和COLA的一些总结和思考写在前面: 其实之前一直想汇总一篇关于自己对于面向对象的思考以及实践的文章,但是苦于自己的“墨迹”,一延再延,最近机缘巧合下仔细了解了一下COLA的内容,这个想法再次被勾起,所以这次一鼓作气,准备好好梳理一篇。至于标题,因为是被DDD和COLA唤起的,索性就叫这个吧。
我是有底线的