
java
文章平均质量分 81
橙子紫了
知其然必知其所以然;
保剑峰从磨砺出;
展开
-
Java 类的加载过程
1.栈、堆、方法区分别存放什么栈: 用来运行函数。可以存储局部信息 堆:用来存储new出来的实体 (特点:每一个实体所开辟的空间都有一个地址;每一个实体中存储的数据都有一个默认初始值) 方法区:存放.class和static (方法区其实是由N多个小的区域构成。有存放非静态内容的非静态区域,还有存放静态内容的静态原创 2018-01-02 18:08:24 · 292 阅读 · 0 评论 -
Java 接口与抽象类
你是不是和我一样,就算是一个简单的知识点,你忽略它小看它,结果有一天,当别人来请教你的时候,你什么都说不上来。比如今天的这个问题,何时使用接口,何时使用抽象类?1.首先有几个点必须知道:1)java中支持单继承(extend)多实现(implement)2)使用抽象类是为了代码的复用,而使用接口是为了实现多态性3)抽象类定义了你是什么,接口定义了你能做什么(一个接口最好原创 2017-07-12 10:04:57 · 287 阅读 · 0 评论 -
Java 反射技术
一、反射是什么?Java反射机制是在运行状态中,对于任何一个类(class文件),都能够知道这个类地所有属性和方法;对于任何一个对象,都能够调用它地任何一个方法和属性;这种动态获取地信息以及动态调用对象方法的功能称为java语言的反射机制。动态获取类中信息,就是java反射。可以理解为对类的解剖。如果想要对指定名称的字节码文件进行加载并获取其中的内容并调用,这时就使用到了java反射技术。...原创 2018-12-17 14:48:19 · 200 阅读 · 0 评论