问题集锦
文章平均质量分 80
nomad77
这个作者很懒,什么都没留下…
展开
-
TreeSet中comparable和compareTo的区别
TreeSet类:底层数据结构是二叉树,可以对集合中的元素进行排序。 TreeSet元素唯一性和排序(为主)的原因,是通过compareTo()方法对元素进行比较,是TreeSet集合对元素排序的依据,此方法的返回值是正数,负数,零,这个方法是Comparable接口中的。 注意: 第一种排序方式:自定义类,然后向TreeSet集合中存入自定义类的对象时,需要在自定义类中实现(i原创 2012-05-10 16:32:01 · 397 阅读 · 0 评论 -
io转换流疑惑
InputStreamReader 是字节流通向字符流的桥梁 OutputStreamWriter 是字符流通向字节流的桥梁 既然后辍是Reader和Writer那么它俩一定是操作字符的。。。 可是InputStreamReader 成了是字节流通向字符流的桥梁? 记得毕老师的视频课中说过凡是名称中带有Stream的类都属于字节流类这么一句话吗,InputStreamReade原创 2012-05-19 21:48:49 · 209 阅读 · 0 评论 -
java反射机制的原理
反射的常用类和函数:Java反射机制的实现要借助于4个类:Class,Constructor,Field,Method;其中class代表的是类对象,Constructor-类的构造器对象,Field-类的属性对象,Method-类的方法对象,通过这四个对象我们可以粗略的看到一个类的各个组成部分。其中最核心的就是Class类,它是实现反射的基础,它包含的方法我们在第一部分已经进行了基本的阐述。应用原创 2012-05-19 21:56:07 · 324 阅读 · 0 评论 -
hashcode()方法的作用
一直以来都想写篇文章来说明下hashCode的作用以及相关的知识,许久没动笔,最近找了点资料,自己整理了一下,于是就诞生了下面的东西! (1)前言,想要明白hashCode的作用,你必须要先知道Java中的集合。 Java中的集合(Collection)有两类,一类是List,再有一类是Set。 前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么我们怎么判断两原创 2012-05-26 19:26:01 · 484 阅读 · 0 评论 -
equals()方法和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为f原创 2012-05-26 19:34:29 · 355 阅读 · 0 评论