JAVA JDK常用方法
文章平均质量分 61
liuhuijunjsp
这个作者很懒,什么都没留下…
展开
-
Collections.sort排序的用法
要充分理解排序就必须先理解最后的return 0, -1 , 1 这三个数字代表的含义。它们不是代表数字而是代表前面和后面要比较的值哪个大哪个小?如果是0表示要比较的这两个数字相等。如果是1表示前面数字大,如果-1表示前面数字小。要理解这个就没问题了。 在写这个比较规则的时候,就想着前面数字和后面数字比较,如果前面大就return 1,否则return -1. --上面的例子有...原创 2012-11-16 10:29:35 · 481 阅读 · 0 评论 -
MAP,SET,LIST,等JAVA中集合解析
1、Collection 和 Map 的区别容器内每个为之所存储的元素个数不同。Collection类型者,每个位置只有一个元素。Map类型者,持有 key-value pair,像个小型数据库。2、Java2容器类类库的用途是“保存对象”,它分为两类,各自旗下的子类关系Collection --List:将以特定次序存储元素。所以取出来的顺序可能和放入顺序不同。 ...原创 2013-12-03 18:10:52 · 95 阅读 · 0 评论 -
short i = 1 ; i=i+1;//这个错误 类型不对 为什么i+=1 就对了呢?
这是一个类型高级与低级的问题,前面的C是short型的,后面的1为int型的,short型与int型的相加得到short型是不可取,因为必须将int型转换为short型,short型级别比int型高,可以short与int型相加存储为int型,但是却不能short与int型相加存储为short型,c=c+1属于short型与int型相加存储为short型,后者为short型与sho...原创 2013-12-04 11:05:08 · 303 阅读 · 0 评论 -
类可以被static修饰吗?
其实这个非常确定,在一班类的定义中是不能使用static修饰符的,但是之所以提出来,是因为真有一种情况可以将类定义为static类型的,那就是内部类。 如下的定义中,是一个内部类的实现: [java] view plaincopypackage net.moon.insignificant.staticclass; public class...原创 2013-12-04 11:22:58 · 2165 阅读 · 1 评论 -
Checked异常和Runtime异常体系
Java的异常被分为两大类:Checked异常和Runtime异常(运行时异常)。所有RuntimeException类及其子类实例被称为Runtime异常;不是RuntimeException类及其子类的异常实例则称为Checked异常。 只有Java语言提供了Checked异常,其他语言都没有提供Checked异常。Java认为Checked异常都是可以被处理(修复)的异...原创 2013-12-04 18:13:52 · 173 阅读 · 0 评论 -
将秒变换为天时分秒格式字符串(如是0天0时0分就显示秒)
将秒转换为天时分秒格式字符串(如是0天0时0分就显示秒)/** * 将秒转换为天时分秒格式字符串(如是0天0时0分就显示秒) * @param seconds 秒数 * @return 返回天时分秒字符串 */private static String getStrOfSeconds(final long seconds) { if(seconds < 0){...原创 2014-07-01 23:18:39 · 538 阅读 · 0 评论