java基础
普鲁士骑士
这个作者很懒,什么都没留下…
展开
-
关于散列表的基本概念和运算【转帖】
散列表(也叫哈希表)是一种查找算法,与链表、树等算法不同的是,散列表算法在查找时不需要进行一系列和关键字(关键字是数据元素中某个数据项的值,用以标识一个数据元素)的比较操作。 散列表算法希望能尽量做到不经过任何比较,通过一次存取就能得到所查找的数据元素,因而必须要在数据元素的存储位置和它的关键字(可用key表示)之间建立一个确定的对应关系,使每个关键字和散列表中一个唯一的存...原创 2016-11-15 17:23:25 · 134 阅读 · 0 评论 -
java单根结构
1. 单根结构中的所有对象都有一个通用接口,所以它们最终都属于相同的类型 2. 一个单根结构,加上所有对象都在内存堆中创建,可以极大简化参数的传递(这在C++里是一个复杂的概念) 3.利用单根结构,我们可以更方便地实现一个垃圾收集器。与此有关的必要支持可安装于基础类中,而垃圾收集器可将适当的消息发给系统内的任何对象。如果没有这种单根结构,而且系统通过一个句柄来操纵对象,...原创 2017-06-20 10:34:56 · 314 阅读 · 0 评论 -
java的内存分配
1. 寄存器 这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。 2.堆栈 驻留于常规RAM(随机访问存储器)区域,但可通过它的“堆栈指针”获得处理的直接持。堆栈指针若向下移,会创建新的内存;...原创 2017-06-20 15:25:23 · 69 阅读 · 0 评论 -
Javadoc注释的用法
1.Java 文档// 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档通常这种注释的多行写法如下:/*** .........* .........*/javadoc -d 文档存放目录 -author -version 源文件名.java这条命令编译一个名为"源文件名.java"的 java 源文件,并将生成的文档存放在"文档...原创 2017-06-21 14:21:47 · 121 阅读 · 0 评论 -
关于java位运算
暂无,找时间专门写一篇原创 2017-06-21 15:40:34 · 75 阅读 · 0 评论 -
java静态数据初始化
若数据是静态的(static),那么同样的事情就会发生;如果它属于一个基本类型(主类型),而且未对其初始化,就会自动获得自己的标准基本类型初始值;如果它是指向一个对象的句柄,那么除非新建一个对象,并将句柄同它连接起来,否则就会得到一个空值(NULL)。 由于static 值只有一个存储区域,所以无论创建多少个对象,都必然会遇到何时对那个存储区域进行初始化的问题。下面这个例子可将这...原创 2017-07-07 15:24:35 · 193 阅读 · 0 评论