- 博客(4)
- 收藏
- 关注
转载 Java ClassLoader机制
Java类加载及变量初始化过程Java虚拟机是如何将编译好的class文件加载成为Java类型?加载之后如何初始化?静态变量、静态代码块的初始化顺序以及继承中子类和父类的初始化顺序? 在学习Java的过程中经常会遇到这种问题,最初baidu、Google一下能搞清顺序,但不明白其内部流程,因而过段时间就会忘记。最近涉及到静态内部类单例模式和普通单例模式的对比,始终想不通类加载和变量初始化的机制,因
2016-11-20 15:13:57
389
转载 Java四种单例设计模式
Java中的四种单例模式单例模式是最容易理解的设计模式之一,介绍Java中单例模式的四种写法。1.饿汉式单例模式public class Singleton{ private static Singleton instance=new Singleton(); private Singleton(){} pulic static Singleton getInstance()
2016-11-20 15:13:30
7823
1
转载 JAVA内存溢出和内存泄漏
基本概念内存泄漏:只程序中动态分配内存给一些临时对象,但对象不会被GC收回,始终占用内存,使得程序始终无法使用这段内存。 内存溢出:程序运行过程中无法申请到足够的内存而导致的错误,内存溢出通常发生在old段和Permgem段GC后仍然无新内存空间容纳新的java对象的情况。内存泄漏是内存溢出的一种诱因,不是唯一因素。内存泄漏的几种场景 长生命周期的对象持有短生命周期对象的引用这是内存泄漏中最常见的
2016-11-16 17:07:53
378
原创 linux学习笔记(一)—变量
shell预设了很多变量,一般都是大写的,使用简单的字符串来代替某些具有特殊意义的设定以及数据,例如PATH就是代替了所有常用命令的绝对路径的设定。 通过env可以查看系统预设的环境变量[root@cailikun app]# env HOSTNAME=cailikun SELINUX_ROLE_REQUESTED= TERM=xterm SHELL=/bin/bash HISTSIZE=1000
2016-08-02 14:25:25
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人