1、CollectionsDemo.java
// Collection VS Collections
// Collection 是集合框架的根接口之一, 代表基本集合概念的抽象
// 定义抽象的集合功能(方法) List和Set都继承于Collection
// Collections 是集合的工具类, 提供了集合的工具方法:
// 如: 排序, 打乱, 二分查找, 填充等
2、SortDemo.java
排序与比较大小 、常用自定义排序
//排序的前提是: 被排序的元素是可以比较大小的!
//字符串是可以比较大小的, 所以才能排序
//compareTo() 是字符串上声明的方法, 比较当前字符串和另外一个
//字符串大小的方法, 返回>0的数表示当前字符串大约另外一个字符串
//java.lang.Comparable接口中声明了compareTo()方法
//Comparable:可以比较的
// String 实现了接口 Comparable,表达了:String是可以比较大小的
// String 实现了Comparable中的方法compareTo()
// java中将实现Comparable接口的类, 称为:可以自然排序的.
// compareTo()方法 的实现与equals()方法是一致的
//自定义排序: java.util.Comparator 接口用来规定自定义的排序
//Comparator: 比较者, 比较工具器, 比较器
// Comparator 代表临时的自定义排序规则: 如: 按照重量排序等
3、WorpClassDemo.java
包装类
Integer
Character
//基本类型的工具方法, 与基本类型输入输出相关
// 基本类型 <-> String
Scanner in = new Scanner(System.in);
int k = in.nextInt();// Integer.parseInt(str)
4、 CollectionCopyDemo.java
集合的复制与克隆
java默认带的复制全部是浅层复制
//换类型复制 list --->set
5、Array2DDemo.java
/** 二维数组:
* Java 没有真正的二维数组!(有伪装的)
* java 的二维数组是一维数的一维数组, 是元素是数组的一维对象数组
6、ArrayCollectionDemo.java
数组与集合的相互转换
//数组到集合的转换
Arrays.asList()方法可以将数组转换为List集合对象, 这个list是只读的
不可以强制转换
list = new ArrayList
//集合转换为数组
set.toArray()
如果: ary1 容量够用, 就填充并且返回 ary1对象
// 如果: ary1 容量不够用,就创建新数组填充并且返回 新数组
7、CharCounterDemo.java
//迭代Map: 三种
// 迭代所有的key, 迭代所有的Value, 迭代Entry
Collection
Collection
ArrayList
Collections.sort(list);//自然排序/ 默认排序
Set
照字符出现的数量排序输出
ASP编码教程:如何实现/使用缓存
[ASP]2015年4月15日ASP编码教程:asp缓存的分类
[ASP]2015年4月15日ASP编码教程:何谓ASP缓存/为什么要缓存
[ASP]2015年4月15日ASP编码教程:asp实现的sha1加密解密代码
[ASP]2015年4月15日ASP编码教程:asp执行带参数的sql语句实例
[ASP]2015年4月14日