java
文章平均质量分 62
Andy韩
hope to be an Unity native speaker!!!
展开
-
Java自带容器类的equals和hashCode方法
在java中有三大主要的容器类:list,set和map。他们都是interface,在这三大容器类下面分别有AbstractList,AbstractSet和AbstractMap这三个抽象类去实现他们,他们几乎实现了对应接口中的所有方法(有少数方法没有实现,仍然是abstract的)。其中他们实现的主要的方法就是hashCode和equals方法(toString方法不一定在这些类中实现的,因原创 2014-06-07 12:32:17 · 1054 阅读 · 0 评论 -
关于java中对象的序列化和反序列化的说明
public class Driver {public static void main(String[] args) {SubClass sc = new SubClass(1,2,3);try (FileOutputStream fos = new FileOutputStream("test");ObjectOutputStream oos = new O原创 2014-06-07 15:59:15 · 653 阅读 · 0 评论 -
Java 8中慎用method reference
对于初学java 8(当然我自己也是一个learner)的同学来说,我jian原创 2014-06-08 10:33:26 · 2330 阅读 · 1 评论 -
JAVA中两个专门操作枚举类型的容器类
在java中有两个容器来EnumSet和EnumMap,其他的方法看文档中对应的API。下面只是对这两个类的细节进行说明: 说明:普通的Map和Set也可以用来放枚举类型,但是用这两个类会更加的高效和节省空间。这里两个类都不是线程安全的。 EnumSet:EnumSet和普通的Set差不多,但是他是专门用来存放枚举类型的数据的(枚举类型都是有限的)。所以他的内部是由一个bit ve原创 2014-06-29 05:00:40 · 1413 阅读 · 0 评论 -
Java中Class类中两个值得注意的进行类型动态转换的方法
Java中的Class类有两个重要的方法:cast()和asSubclass()。这两个方法都是用于Class类进行运行时(run-time)阶段的类型转换的。下面来看看他们的定义和使用: public Class asSubclass(Class clazz)Casts this Class object to represent a subclass of the class r原创 2014-06-28 15:44:46 · 10894 阅读 · 0 评论 -
List vs Array:谁适合做java中泛型对象的容器?
在java中,我们知道有两大类线性的数据结构是数组(Array)和链表(主要是ArrayList和LinkedList)。对于一般的对象来说,我们可以选择这两类数据结构中的任何一种数据结构来存储我们的对象。但是对于泛型对象,我们应该选择哪种数据结构来存储他们呢?答案是:List。那么为什么不选择Array呢?具体的原因看我下面的分析: 首先我需要给出List和Array这两个数据结构在ja原创 2014-06-17 03:34:34 · 1424 阅读 · 0 评论 -
构造java实例的时候各个语句调用的顺序
private static class Business {BlockingQueue b1; BlockingQueue b2 = new ArrayBlockingQueue{try {b1.put(1);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printS原创 2014-08-04 09:11:19 · 514 阅读 · 0 评论 -
关于java中的线程和线程池的一点总结
1. 在java中我们如果想要监视应用程序对于计算机资源的使用情况,我们可以调用jdk自带的工具jconsole。具体使用方法:首先运行java程序,并保证java程序在jconsole程序运行之前一直处于运行状态(所以这个程序一般用于监视那些运行时间比较长的java程序,因为这样的程序对于计算机资源的使用情况才具有参考意义);然后在命令行中间输入jconsole指令启动监视程序(如果没有准确地配原创 2014-06-20 05:30:25 · 1005 阅读 · 0 评论 -
A Simple But Complete Implementation of Binary Search Tree
Binary Search Tree(BST)is a simple but complicated data structure.原创 2014-09-07 14:28:05 · 762 阅读 · 0 评论