
java
java
飘飞雪
八月秋高风怒号,卷我屋上三重茅
展开
-
jvm之类加载器
文章目录程序装载过程类加载器类型双亲委托机制装载器相关函数命名空间程序装载过程类加载器类型java虚拟机自带的加载器根类加载器扩展类加载器系统类加载器用户自定义加载器java.lang.ClassLoader的子类用户可以定制类的加载方式每一个类对象中都会有对应的加载器的引用,子加载器所加载的类能够访问父加载器加载的类,反过来不行(双亲委托)。三大类加载器所...原创 2020-01-15 17:56:08 · 108 阅读 · 0 评论 -
jvm之类加载
文章目录类加载的过程类加载中的初始化例子例子1例子2例子3例子4类加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在内存中创建一个java.lang.Class对象。类加载的过程java类的加载,连接,初始化都是在程序运行期间完成的。加载:查找加载class二进制数据。连接验证:确保被加载类的正确性。准备:为类的静态变量分配内存,...原创 2019-12-17 22:48:23 · 85 阅读 · 0 评论 -
java之类与对象详解
文章目录对象的4大特性抽象封装继承多态Object类中常见方法equals()hashCode()重写hashCode()和equals()clone()浅拷贝深拷贝finalize()内部类普通内部类匿名内部类类的转型向上转型向下转型instanceof对象的4大特性抽象把现实生活中的某一类东西提取出来,用程序代码来表示,抽象出来的程序代码叫做类或接口。抽象分为两个部分:数据(可以理解为...原创 2019-12-16 23:01:47 · 142 阅读 · 0 评论 -
java之字符串详解
文章目录构造方法常用方法构造方法String(String original):创建一个字符串对象String(char[] value):把数组数据封装成字符串对象String(char[] value, int index, int count):把数组一部分封装成字符串对象。常用方法...原创 2019-12-15 19:18:46 · 242 阅读 · 0 评论 -
java之数据类型
文章目录基本数据类型引用数据类型值和引用值拷贝与引用拷贝值传递与引用传递基本数据类型8大4类基本数类型基本数据类型的特点:创建时在内存的栈上开辟一个空间存储。赋值操作时会进行值拷贝。给函数传参时是值传递。引用数据类型除了基本数据类型以外的都是引用数据类型,也可以说成是一个个对象。引用数据类型的特点:创建时在堆上开辟空间存储,栈中存放该堆的引用(指针)赋值时只是将引用(...原创 2019-12-15 14:31:08 · 98 阅读 · 0 评论