Skip to content

Commit 3fea629

Browse files
fanofxiaofengbrianway
authored andcommitted
几处文字或拼写错误的修复 (brianway#8)
* "hascode"->"hashcode" * 修改几处文字或拼写错误
1 parent 495a174 commit 3fea629

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

blogs/javase/java基础巩固笔记(1)-反射.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,10 @@ hashcode与内存泄露问题
9292
参考java api:
9393

9494
>* hashcode一旦生成,不要变
95-
>* 对象equals方法返回true,则hascode要一致
96-
>* 反之,equals方法返回false,hascode不一定互异
95+
>* 对象equals方法返回true,则hashcode要一致
96+
>* 反之,equals方法返回false,hashcode不一定互异
9797
98-
如果参与hascode计算的成员变量中途发生变化,则后面remove时失败,造成内存泄露
98+
如果参与hashcode计算的成员变量中途发生变化,则后面remove时失败,造成内存泄露
9999

100100

101101
----

blogs/javase/java基础巩固笔记(3)-类加载器.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Exception in thread "main" java.lang.NullPointerException
6969

7070
- 首先当前线程的类加载器去加载线程中的第一个类
7171
- 如果类A应用了类B,java虚拟机将使用加载类A的类加载器来加载类B
72-
- 还可以直接调用ClassLoader.loadClass()方法来制定某个类加载器去加载某个类
72+
- 还可以直接调用ClassLoader.loadClass()方法来指定某个类加载器去加载某个类
7373

7474
-------------------
7575

blogs/javase/java基础巩固笔记(4)-代理.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public class ProxyTest {
6262
System.out.println(clazzProxy1);
6363
printConstructors(clazzProxy1);
6464
printMethods(clazzProxy1);
65-
65+
6666
}
6767

6868
/**
@@ -239,14 +239,14 @@ com.sun.proxy.$Proxy0
239239

240240
### 动态代理的工作原理
241241

242-
代理类创建时需要传入一个InvocationHandler对象,client调用代理类,代理类的相应方法调用InvocationHandler的的invoke方法,InvocationHandler的的invoke方法(可在其中加入日志记录、时间统计等附加功能)再找目标类的相应方法。
242+
代理类创建时需要传入一个InvocationHandler对象,client调用代理类,代理类的相应方法调用InvocationHandler的的invoke方法,InvocationHandler的invoke方法(可在其中加入日志记录、时间统计等附加功能)再找目标类的相应方法。
243243

244244
![动态代理的工作原理图](http://7xph6d.com1.z0.glb.clouddn.com/javaSE_%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E5%9B%BE.jpg)
245245

246246
### 面向切面编程
247247

248-
把切面的代码以**对象**的形式传递给InvocationHandler的的invoke方法,invoke方法中执行该对象的方法就执行了切面的代码。
249-
248+
把切面的代码以**对象**的形式传递给InvocationHandler的invoke方法,invoke方法中执行该对象的方法就执行了切面的代码。
249+
250250
所以需要传递两个参数:
251251

252252
1.目标(Object target)

0 commit comments

Comments
 (0)