JVM思考-init和clinit区别 目录:JVM总括:目录 clinit和init的区别其实也就是Class对象初始化对象初始化的区别,详情看我上一篇博客: JVM总括四-类加载过程、双亲委派模型、对象实例化过程 一、init和clinit方法执行时机不同 init是对象构造器方法,也就是说在程 ...
分类:
其他好文 时间:
2018-11-04 21:25:36
阅读次数:
175
JVM思考-ClassLoader.loadClasshe和Class.forName区别 目录:JVM总括:目录 见博客第四节:JVM总括四-类加载过程、双亲委派模型、对象实例化过程 ...
分类:
其他好文 时间:
2018-11-04 21:21:10
阅读次数:
186
JVM总括四-类加载过程、双亲委派模型、对象实例化过程 目录:JVM总括:目录 一、 类加载过程 类加载过程就是将.class文件转化为Class对象,类实例化的过程,(User user = new User(); 这个过程是对象实例化的过程); 一个.class文件只有一个Class对象(字节码 ...
分类:
其他好文 时间:
2018-11-04 21:20:13
阅读次数:
220
JVM总括四-类加载过程、双亲委派模型、对象实例化 一、 类加载过程 一定要注意每个过程执行的内容!!!!!! 1、Load: 将编译后的.class文件以二进制流的方式加载到JVM内存中,并转化为特定的数据结构,用到的就是classLoad二类加载器。这个过程中校验cafe babe魔法数、常量池 ...
分类:
其他好文 时间:
2018-11-02 20:20:33
阅读次数:
330
模式的分类:创建型、行为型、结构型 创建型:涉及对象实例化,这类模式都提供一个方法,将客户从需要实例化的对象中解耦。 属于创建型的设计模式有:单例、原型、抽象工厂、工厂方法、构建builder 行为型:都涉及到类和对象如何交互及分配职责。 属于行为型的设计模式:模板、迭代器、命令、观察者、状态、策略 ...
分类:
其他好文 时间:
2018-11-01 15:06:36
阅读次数:
130
JVM总括:目录 JVM总括一-JVM内存模型 JVM总括二-垃圾回收、回收算法、回收器 JVM总括三-字节码、字节码指令、JIT编译执行 JVM总括四-类加载过程、双亲委派模型、对象实例化 ...
分类:
其他好文 时间:
2018-10-31 14:01:58
阅读次数:
140
isinstance 类型判断,对象是否是由类实例化 issubclass 类是否为子类 ...
分类:
其他好文 时间:
2018-10-29 20:39:06
阅读次数:
166
类 属性 实例变量 类变量 私有属性:__var 方法 构造方法 析构函数 静态方法 :只是名义归类管理,似乎不属于类得内部 类方法: 只能调用类变量,不能访问实例变量 属性方法:把一个方法变成一个静态属性 对象:实例化一个类之后得到的对象 ...
分类:
编程语言 时间:
2018-10-28 15:01:31
阅读次数:
138
WebLogic “Java 反序列化”过程远程命令执行 详细信息: https://www.seebug.org/vuldb/ssvid-89726 说明: 反序列化是指特定语言中将传递的对象序列化数据重新恢复为实例对象的过程,而在这个过程中会执行一系列的字节流解析和对象实例化操作用于恢复之前序列 ...
分类:
编程语言 时间:
2018-10-22 21:26:11
阅读次数:
212
面向对象特性: *重用性 (每个模块都可以在项目中重复使用) *灵活性 (每个模块都很轻松被替换更改的) *拓展性(在模块上添加新功能是很方便的) 类和对象的关系(类生成对象)在类里面只能有 成员属性 和 成员方法!!!!不能有其他,在一个脚本中不能有两个同名类,实例化类可以有多个对象 实例化一个类 ...
分类:
Web程序 时间:
2018-10-16 10:55:52
阅读次数:
240