Java
maxcion
当你想放弃的时候还有很多人在坚持
展开
-
Java Socket通讯小Demo升级版
第一块 客户端代码:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Socket;import java.net.Unkn原创 2017-01-16 14:41:47 · 344 阅读 · 0 评论 -
Map.Entry和map.entrySet()---更好的遍历Map
这里是Map.Entry的官方解释public static interface Map.Entry<K,V>A map entry (key-value pair). The Map.entrySet method returns a collection-view of the map, whose elements are of this class. The only way to obta原创 2017-07-30 10:31:33 · 506 阅读 · 0 评论 -
更好的针对接口编程,使用接口内部类
首先第一句话“针对接口编程,而不是针对实现编程”,这句话大家应该经常看到或者听到,但是也有很多人不理解这句话到底是什么意思。“针对接口编程”真正的意思是“针对 超类型 编程”,因为这样做程序就更加具有弹性这句话说的更直白一些就是“变量的声明类型最好是超类型,通常是一个抽象类或者接口,这样只要是实现了这个超类型的类的对象都可以指定给这个对象下面举两个例子分别是 针对实现编程和针对接口编程: 我们原创 2017-08-01 21:53:59 · 260 阅读 · 0 评论 -
Java复习笔记——Map运用(检测Random特性,多维集合,二叉树实现)
Map使用Map来统计Random的特性,用键来表示某个数字,Value表示改值出现的次数 Random rand = new Random(47); Map<Integer ,Integer> m = new HashMap<>(); for(int i =0;i<10000;i++){ int r =rand.nextInt(20);原创 2017-08-09 16:03:01 · 568 阅读 · 0 评论 -
Java复习笔记——Comparable 和 Comparator接口 引用类型比较
Comparable 接口“排序”的实体类必须实现Comparable接口,Comparable接口中只有一个方法comparableTo(Object obj)返回值: - 0 表示两个对象相等 - 正数 this>obj - 负数 thisint 类型比较(Integer)return (i>o)?(i-o):((i==o)?0:(i-o));char类型比较(Characto原创 2017-08-09 19:21:03 · 384 阅读 · 0 评论