- 浏览: 6454 次
- 性别:
- 来自: 杭州
-
最新评论
文章列表
今天学习一下Java类的加载器的一些相关知识,我们的.java文件经过编译之后形成了.class文件,这个文件就是二进制的类的描述文件,jvm要想运行,就必须将.class文件加载到jvm的内存中,而这个加载.class的组件就是类的加载器。
1、类的加载过程,可以分为三个步骤如下:
第一步装载:查找并加载.class文件
第二步连接:连接也分三小步,就是验证.class的合法性,为类的静态变量分配内存,并将其初始化为默认值;然后就是解析把类中的符号引用转换为直接引用;
第三步:初始化,类的静态变量赋予正确的初始值;
准备阶段和初 ...
最近去阿里面试,到第三轮被告知没通过,本人目前工作六年了,自我感觉良好,但是还是无情的被阿里拒绝了,于是痛定思痛,从此潜心学习,夯实基础,摈弃不求甚解,眼高手低的毛病,废话不说,开始今天话题。
单例模式,通俗的讲,就是某一段时间内,只能存在一个该类的实例,单例模式分为两种,一种是恶汉模式,一种是懒汉模式,先看懒汉模式:
/**
*
*/
package com.goldcard.firmware.upgrade.service;
/**
* @author 1903
*
*/
public class Singleton1 {
private static fin ...