![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
huang_xiao_yu
这个作者很懒,什么都没留下…
展开
-
TCP、UDP 和Socket编程
TCP协议:1. TCP协议:Transmission Control Protocol,属于传输层的一种协定。它是一种完整的协定,会经过“建立连接”,“资料传输” ,”关闭连线”3个阶段。2. 特点:TCP以正确性为主要诉求,具备如下五个特性:(1)连线导向的传输协议(Connection Oriented):在封包传送之前,必须先经过与对方建立連线之动作,当建立連线成功后,才能开始传送资料给对方原创 2015-11-16 23:44:33 · 525 阅读 · 0 评论 -
Java基础之九九乘法表
还记得刚接触java的时候,就是从控制台上打印正/倒三角形,菱形等开始的。后面发展到打印九九乘法表。时间过去这么久了,还真是挺怀念的,所以自己也打印了下:public class Test01 { public static void main(String[] args) { for(int i =1;i<=9;i++){ for(int j=1;j原创 2015-11-17 01:02:44 · 407 阅读 · 0 评论 -
如何保证HashMap自定义类key 值的唯一性
1.LinkedHashMap: 由哈希表保证key的唯一性,由链表保证key的有序 (这个有序是指存储和取出时的顺序一致,而不是进行排序 )2.TreeMap可以保证key的唯一性和key的排序。3.Map 集合中,所有的Key都是唯一的。4.假定有Student s1 = new Student(“张三”,27); Student s4 = new Student(“张三”,27); 如果不重原创 2015-11-03 04:25:16 · 3969 阅读 · 0 评论 -
TreeMap中如何实现自定义类key值的排序
在TreeMap中,如果key值是java中的基本类型,TreeMap会自身帮我们排序,如果是自定义类型,如定义一个Student类作为key值,我们如果不告知排序规则的话,运行就会报错。所以,如何实现自定义排序呢?解决方案有2个,二者选一即可:在Student类中实现Comparable,重写compareTo方法在构造函数中new Comparator,匿名内部类,重写compare 方法原创 2015-11-03 04:17:32 · 6201 阅读 · 0 评论