07 2022 档案
关于Java中的值传递问题的一些思考
摘要:Java中方法之间的参数传递问题,一直是我之前比较疑惑的地方。有人说Java中只有值传递,没有引用传递;也有人说Java中参数传递如果是普通类型,那么就是值传递,如果是对象,那么就是引用传递。很多人对这个问题的理解不尽相同。下面我们就针对上面的一些观点,深入的讲解一下。 参考资料:《深入理解Java
阅读全文
一文讲透Java中的单例模式
摘要:1、引言 最近在看Holis 大神写的《深入理解Java核心技术》一书的时候,看到反射和序列化章节的时候, 分别都提到反射和序列化两种方式可以破坏单例,然后紧接着又看到了枚举enum 方式实现单例在《Effective Java》 一书中被称为是单例的最佳实现方法,正好就借着这个机会, 总结回顾
阅读全文
cglib动态代理的实现原理
摘要:cglib动态代理的实现原理 1、示例代码 需要被代理的类MyCaculator package com.zcqby.proxy.cglib; public class MyCalculator { public int add(int i, int j) { int result = i + j;
阅读全文
JDK动态代理的实现原理
摘要:JDK动态代理的实现原理 1、示例demo 计算接口 package com.zcqby.proxy.jdk; public interface Calculator { public int add(int i, int j); public int sub(int i, int j); publ
阅读全文