java
文章平均质量分 79
dongxiao921
keep calm
展开
-
java.lang中的数学类
Math 类Java 中,讲 Math 类定义为 final 类,不能再派生子类。Math 类中定义的常量和方法都用 static 修饰符来修饰,因此不必创建 Math 类的实例,可以通过类名直接使用。例如 Math.xxx() 或 Math.PI 、 Math.E 。Math 类常用的静态方法和静态常量( Math 类包含 15 个静态方法和 2 个静态常量)常见有: pub转载 2014-01-26 15:25:08 · 872 阅读 · 0 评论 -
Eclipse中的常用快捷键
在Eclipse里,写一个没有导入相应包的类名(这个类名已经完全写全,比如LayoutManager), 可以用ctrl+shift+M/Ctrl+Shift+o/Ctrl+1导入相应的包. MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl+1 快速修复 Ctrl+D: 删除当前行 Ctr转载 2014-01-28 11:24:36 · 559 阅读 · 0 评论 -
Java 中HashSet的部分解释
HashSet 的实现对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码:Java代码 public class HashSet extends AbstractSet im转载 2014-02-13 18:20:37 · 678 阅读 · 0 评论 -
java中的BitSet学习
(1)BitSet类 大小可动态改变, 取值为true或false的位集合。用于表示一组布尔标志。 此类实现了一个按需增长的位向量。位 set 的每个组件都有一个 boolean 值。用非负的整数将 BitSet 的位编入索引。可以对每个编入索引的位进行测试、设置或者清除。通过逻辑与、逻辑或和逻辑异或操作,可以使用一个 BitSet 修改另一个 BitSet 的内容。转载 2014-07-07 13:46:02 · 564 阅读 · 0 评论 -
Java中的多线程编程
1、java.util.concurrency.atomic包中包含了yuanzi原创 2014-10-16 22:38:02 · 597 阅读 · 0 评论 -
Java多线程编程-BlockingQueue
前言: 在java.util.Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一原创 2014-11-24 20:52:50 · 584 阅读 · 0 评论 -
java 中的 equals、==与hashcode
一、== 详解1、简单的背景Java中一切都是对象,在程序运行时,每个对象的存储位置有以下几个选择:1)寄存器:速度最快,容量最小,在Java中存储器是完全透明的——无法控制也无法建议编译器将某个对象存入存储器中;2)堆栈:位于RAM中,通过堆栈指针可以获得这个区域在内存中的地址,可以通过控制堆栈指针的加减实现存储的分配。在创建程序时,Java系统必须知道所有存储在堆栈的项目的确切原创 2015-01-29 20:08:44 · 763 阅读 · 0 评论