Skip to content

Commit

Permalink
[update] update blogs,clarify some concepts.
Browse files Browse the repository at this point in the history
  • Loading branch information
brianway committed May 3, 2017
1 parent 4de0dca commit d8261dd
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 10 deletions.
2 changes: 0 additions & 2 deletions blogs/javase/java基础巩固笔记(1)-反射.md
Expand Up @@ -7,7 +7,6 @@
**Contents**

- [java基础巩固笔记(1)-反射](#java基础巩固笔记1-反射)
- [反射](#反射)
- [反射基本使用](#反射基本使用)
- [数组的反射](#数组的反射)
- [配置文件加载](#配置文件加载)
Expand All @@ -17,7 +16,6 @@

---

# 反射

**反射:将类的属性和方法映射成相应的类。**

Expand Down
5 changes: 2 additions & 3 deletions blogs/javase/java基础巩固笔记(2)-泛型.md
Expand Up @@ -7,7 +7,6 @@
**Contents**

- [java基础巩固笔记(2)-泛型](#java基础巩固笔记2-泛型)
- [泛型](#泛型)
- [术语](#术语)
- ["?"通配符](#通配符)
- [通配符的扩展](#通配符的扩展)
Expand All @@ -25,8 +24,8 @@

本文对泛型的基本知识进行较为全面的总结,并附上简短的代码实例,加深记忆。

# 泛型
将集合中的元素限定为一个特定的类型。

泛型:将集合中的元素限定为一个特定的类型。

## 术语

Expand Down
6 changes: 1 addition & 5 deletions blogs/javase/java基础巩固笔记(3)-类加载器.md
Expand Up @@ -7,7 +7,6 @@
**Contents**

- [java基础巩固笔记(3)-类加载器](#java基础巩固笔记3-类加载器)
- [类加载器](#类加载器)
- [默认类加载器](#默认类加载器)
- [类加载器的委托机制](#类加载器的委托机制)
- [自定义类加载器的编写原理](#自定义类加载器的编写原理)
Expand All @@ -17,19 +16,16 @@

---

# 类加载器

java类加载器就是在运行时在JVM中动态地加载所需的类,java类加载器基于三个机制:委托,可见,单一。

把classpath下的那些.class文件加载进内存,处理后成为字节码,这些工作是类加载器做的。
把 classpath 下的那些 `.class` 文件加载进内存,处理后形成可以被虚拟机直接使用的 Java 类型,这些工作是类加载器做的。

- **委托机制**指的是将加载类的请求传递给父加载器,如果父加载器找不到或者不能加载这个类,那么再加载他。
- **可见性机制**指的是父加载器加载的类都能被子加载器看见,但是子加载器加载的类父加载器是看不见的。
- **单一性机制**指的是一个类只能被同一种加载器加载一次。




## 默认类加载器
系统默认三个类加载器:

Expand Down

0 comments on commit d8261dd

Please sign in to comment.