Java SE
素还真7784877
半神半圣亦半仙,全儒全道是全贤,脑中真书藏万贯,掌握文武半边天。
展开
-
Java基础复习笔记01数组,内存形式,父子,内存控制
1. 前言写这基础复习系列是觉得工作中自己的基础太差了,很多东西都没想透彻,没研究明白。看了《Java基础16课》总结出其中的一些知识点,用于以后自己复习用,以前的一些知识盲点也明白了。当然,基础这东西很难说,什么是基础?有人认为将Java的SDK源码中重要的类研究一遍,并且能按其规范(接口)实现了自己的类才算是真正掌握了基础。其实一点都没错,只有通过去看微观的实现,才能提升自己的...原创 2011-04-13 09:22:28 · 108 阅读 · 0 评论 -
Java基础复习笔记02对象状态、引用种类、垃圾回收形式
1. 有些情况下Java的内存回收是一个比较敏感的问题,就是说在一个运行时服务对内存十分严格、苛刻的服务器环境下,要求运行在虚拟机上的程序几乎占用内存十分的少。当然在垃圾回收这个优先级比较低,而程序员自身有不可控的线程下,程序员几乎不知道自己没用的对象是什么时候回收的,什么时候消亡的。因为Java向全球开发者承诺了“内存的事情能够你不用管,专心写好你的应用业务程序就够了”,但是事实上,...原创 2011-04-13 09:30:44 · 65 阅读 · 0 评论 -
Java基础复习笔记05数据结构-栈
1. 栈栈是一种比较特殊的线性表,它的原则就是先进后出,后进先出。你就把他想做一个你放书的大箱子,要想看放在最底层的书(压箱底的),那么得先拿出来上面的所有书之后那本最底层的书才能取到。同样栈也是这个意思。 2. 栈的操作栈的操作比线性表的操作要少一些,这也可以看出来栈结构实际上就是在线性表的基础上加了一些不能进行的操作才叫做栈。栈的操作有:入栈、出栈、访问栈顶...原创 2011-04-15 18:00:52 · 91 阅读 · 0 评论 -
Java与模式之“代理模式”
//接口package proxy;public interface Image { public void show();}//-----------------下面是2个实现类--------------------------------//真正的 实现类 BigImagepackage proxy;public class BigImage implements...原创 2010-12-30 14:47:10 · 63 阅读 · 0 评论 -
Java基础复习笔记09数据结构-哈夫曼树
1. 哈夫曼树哈夫曼树也称作最优二叉树,当树中的节点带了权重信息了,带权路径长度最小的二叉树叫做最优二叉树。带权路径长度=sum(权重*度)。sum代表每个节点的之和。加入有如下带权重的节点。 权重分别是1、5、8、4。那么关于这些零散的节点,最优二叉树该如何构建呢?首先先将离散节点从小到大升序排序第二从离散节点中在挑选排序前两个节点当做一个新的父节点的两个子节点第三从...原创 2011-04-25 13:13:17 · 98 阅读 · 0 评论 -
Java基础复习笔记10数据结构-排序二叉树
1. 排序二叉树排序二叉树是在二叉树的限制基础上又加了一些限制,所有的的树节点数据都具有可比较性质、树的根节点数据肯定都大于它的左子树中所有节点、树的根节点数据也都小于或者等于它的右子树的所有节点。同理这个棵树上的父节点都大于左节点,并且小于等于右节点。如下图所示。 就是一颗排序二叉树,对此树进行深度优先中根遍历法,那么会得到从小到大的排列顺序:1、2、4、5、7、10、12、...原创 2011-04-25 13:16:36 · 84 阅读 · 0 评论 -
Java基础复习笔记12Java自定义注解Annotation的使用
1. 前言自JDK1.5以后,推出了注解新特性。注解的推出其实最主要的目的是为了让广大的用户认知EJB3.0,因为EJB2.X广受大多数开发者的诟骂和质疑。为了减少配置、让注解替代配置。有了注解,我们以前看似一般的、普通的JavaBean就有了活力,有了内涵,有了新的契机。配合Sun的JPA规范,EJB3.X又再次在企业级开发中大放异彩,让很多开发者赞不绝口。也许是无心插柳,这种“...原创 2011-05-23 09:17:16 · 100 阅读 · 0 评论 -
深入Java虚拟机JVM类加载初始化学习笔记
1. Classloader的作用,概括来说就是将编译后的class装载、加载到机器内存中,为了以后的程序的执行提供前提条件。2. 一段程序引发的思考:风中叶老师在他的视频中给了我们一段程序,号称是世界上所有的Java程序员都会犯的错误。诡异代码如下:package test01;class Singleton { public static...原创 2011-03-16 22:46:32 · 105 阅读 · 0 评论