摘要: 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。2. 你需要学习Java语言 的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection、event、handling、NIO、localization以及其他)。[进行中]3. 你应该了解JVM 、classloaders、classreflect以及垃圾回收的基本工作 机制等。你应 阅读全文
posted @ 2010-12-13 13:21 David.Yin 阅读(129) 评论(0) 推荐(1)
摘要: 来自为知笔记(Wiz) 阅读全文
posted @ 2014-04-08 17:13 David.Yin 阅读(95) 评论(0) 推荐(0)
摘要: 转自:http://xwood.javaeye.com/blog/762286JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 ◆堆:存放用new产生的数据 ◆静态域:存放在对象中用static定义的静态成员 ◆常量池:存放常量 ◆非RAM存储:硬盘等永久存储空间 Java内存分配中的栈 在函数中定 阅读全文
posted @ 2010-12-15 11:01 David.Yin 阅读(158) 评论(0) 推荐(1)