关于java中HashSet集合去除重复值的问题

摘要: 一、HashSet中去除重复值的原理 在像HashSet集合中添加一个元素的时候,会先用其hashcode进行比较,如果hashcode相等,那么在调用equals方法 来判断这两个元素是否是同一个元素,如果是同一个元素的话,就不允许添加进来,这就是HashSet中元素的单一性。 二、实现HashS 阅读全文
posted @ 2018-11-05 19:14 格瑞斯儿 阅读(8872) 评论(0) 推荐(0) 编辑

java中实现tcp的发送和接收数据

摘要: Tcp协议是面向连接的,可靠的的协议,Tcp是通过三次握手建立连接,Tcp的发送和接收都是端对端的发送和接收。 一、发送端的编程思路 1、创建一个发送端的socket; 2、获取到输出流; 3、将需要写入的数据写在控制台。 二、接收端的编程思路 1、创建一个接收端的ServerSocket; 2、  阅读全文
posted @ 2018-11-01 19:38 格瑞斯儿 阅读(25717) 评论(2) 推荐(1) 编辑

JAVA中的线程

摘要: 恢复内容开始 一、线程和进程 线程:线程是计算中最小的执行单元。 进程:进程是当前计算机中正在运行的程序。 线程和进程的关系:每个进程中至少包含一个线程。 二、为什么需要多线程? 当出现多个线程的时候,程序的执行流程将不再会是从左到右、从上到下的顺序了,有可能会出现各个线程之间的打扰,这时候就需要多 阅读全文
posted @ 2018-10-15 22:49 格瑞斯儿 阅读(180) 评论(0) 推荐(0) 编辑