自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于Java虚拟机二三事(三)---垃圾回收算法及回收器

前言  在介绍了对象的创建、定位以后,具体的使用则需要根据不同的业务逻辑来确定,这部分是比较自由的。但正如前文所说,Java程序员将内存的管理交托给了JVM。因此此章节将进一步介绍Java垃圾收集器及内存分配策略的相关知识。  Java语言出来之前,大家都在拼命的写C或者C++的程序,而此时存在一个很大的矛盾,C++等语言创建对象要不断的去开辟空间,不用的时候有需要不断的去释放控件,既要写构造函数,

2017-12-26 10:00:39 365

原创 关于Java虚拟机二三事(二)---对象创建及定位

前言:  在了解了JVM内存的结构之后,我们可以更进一步了解,对象在创建到销毁时,内存分配及回收的具体过程和策略。此处先学习一下Java对象的创建过程。  Java虚拟机执行过程中,对象的生命周期可以大概分成三个阶段:对象的创建、对象的使用、对象的销毁三个阶段,具体可如下图所示。     上图给出的是较为概要的对象生命周期。并针对对象的创建进行了具体的步骤描述:     1、当Java源文

2017-12-24 11:36:03 547

原创 关于Java虚拟机二三事(一)---Java技术体系及JVM内存结构

前言作为一个爱好Java的程序猿,自然少不了对JVM的学习和研究,《深入理解Java虚拟机》一书,大概从头到尾完整地看了四五遍,有些地方感觉讲的粒度比较粗,但只是少数,总体而言,这本书讲解的非常棒,不少东西都是看了第二次,甚至第三次之后才有了进一步的理解。走进Java-Java技术体系从广义上讲,Clojure、JRuby、Groovy等运行于Java虚拟机上的语言及其相关程序都属于Java技术体系

2017-12-22 17:33:06 387

原创 计算机组成与设计(二)——指令:计算机指令 (一)

一、 前言:    要计算机服从指挥,就必须用计算机的语言    1. 指令:计算机语言中的基本单词称为指令。        2. 指令集: 一个给定的计算机体系结构所包含的指令集合。        3. 尽管机器语言种类繁多,但彼此之间十分类似,因此其差异性更像人类语言中的“方言”,而并非独立语言,因此,了解其中一种机器语言之后,对其他机器语言即可触类旁通。

2017-12-09 22:00:02 3786 1

Java与模式

本书介绍了23种设计模式,并以Java语言进行实现,菜鸟与老手均可将其作为工具书查阅和学习

2019-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除