2016年2月16日
摘要: 从不同的的角度去划分垃圾回收算法。 按照基本回收策略分 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收 时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记 清除(Mark Sw 阅读全文
posted @ 2016-02-16 21:05 程序那些事 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Java对象的大小 基本数据的类型的大小是固定的,这里不做详细说明。对于非基本类型的Java对象,其大小就值得商榷。 在Java中,一个空Object对象的大小是8byte,这个大小只是保存堆中一个没有任何属性的对象的大小。看 下面语句: Object ob = new Object(); 这样在程 阅读全文
posted @ 2016-02-16 20:48 程序那些事 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1.数据类型 java体系中,数据类型可分为2类:基本类型和引用类型.基本类型保存变量原始值,即:他代表的值就是数值本身; 而引用类型的变量保存引用值。"引用值"代表某个对象的引用,而不是对象本身,对象的本身存放在这个引用值所 表示的地址的位置。 基本类型包括:byte,short,int,long 阅读全文
posted @ 2016-02-16 20:41 程序那些事 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 现在是我在学习Markdown时做的笔记。学完这些Markdown的基本使用已经不成问题。 1. 标题设置(让字体变大,和word的标题意思一样)在Markdown当中设置标题,有两种方式:第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。第二种:在文字开头加上 “#”,通过 阅读全文
posted @ 2016-02-16 20:26 程序那些事 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 之前介绍过了redis的相关知识,以及在linux平台上安装redis,为了方便学习,这里记录一下redis在windows平台上的安装步骤 1、下载redis下载地址https://github.com/dmajkic/redis/downloads。 下载到的Redis支持32bit和64bit 阅读全文
posted @ 2016-02-16 17:42 程序那些事 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ClassLoader的作用:概括来说就是将编译后的class装载、加载到机器内存中,为了以后的程序的执行提供前提条件。 jvm的整个生命周期,如下图所示 加载=》验证=》准备=》解析=》初始化=》使用=》卸载 . 1.加载 类的加载阶段,主要是获取定义此类的二进制字节流,并将这个字节流所代表的静态 阅读全文
posted @ 2016-02-16 15:45 程序那些事 阅读(271) 评论(0) 推荐(0) 编辑
http://www.cnblogs.com/weiguo21/p/5191887.html