![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
java
小帆敲代码
这个作者很懒,什么都没留下…
展开
-
多线程测试时的辅助类--CountDownLatch
多线程时,很多时候由于mian线程与多线程结束时间不可控,造成无法测试 辅助测试类---CountDownLatch 我看的视频教程匿名内部类无法使用外部的变量,所以CountDownLatch定义为了final,但是我现在jdk12似乎没问题 /*** 多线程环境下运用CountDownLatch测试五种模式* @author 小帆敲代码**/pu...原创 2019-08-05 19:59:00 · 105 阅读 · 0 评论 -
Java--ArrayList的遍历
三种遍历方式 一、for循环 二、for each 三、Iterator器遍历 Iterator it = list.iterator(); while(it.hasNext()){ syso(it.next()); } 一般使用普通for循环,耗时较短 ...原创 2019-07-14 15:30:00 · 64 阅读 · 0 评论 -
Java UDP小结
UDP: * 发送端 *接收端* 1,创建数据 ...原创 2019-07-26 13:36:00 · 78 阅读 · 0 评论 -
Java TCP小结
服务端: 客户端: ServerSocket server=new ServerSocket(port); Socket client=new Socket(Ip,port);Socket...原创 2019-07-26 13:39:00 · 82 阅读 · 0 评论 -
Java TCP案例网络聊天室
收获:1,加深了对多线程的一边一边的理解,可以将行为写成不同的类然后多线程 2,IO流的复习! 3,多线程中一边读取一边操作时容器最好(CopyOnWriteArrayList); 4,Tcp流程的熟悉; 5,封装!!!代码的复用以及整洁!!! 改进:1,注释&...原创 2019-07-26 13:51:00 · 112 阅读 · 0 评论 -
Java网络小结
1,定位 IP对机器的定位 端口对软件的定位(65535) URL对软件上每一份资源的定位 2,TCP和UDP TCP 安全,性能低 ①ServerSocket②Socket UDP不安全,性能高 ①DatagramSocket②DatagramPacket 3,爬虫 从网络上抓资源 一,普通的直...原创 2019-07-26 14:02:00 · 80 阅读 · 0 评论 -
Arrays.binarySearch的返回值
如果查找的值包含在数组中,返回搜索的第一个值的下标; 如果查找的值不在数组中,返回(-插入点-1);插入点即为第一个大于此查找值的元素下标 插入点 为将该值插入数组的那一点:即第一个大于此键的元素下标,如果数组中的所有元素都小于指定的值,则为 arr.length exp: int[] arr= {0,0,0}; ...原创 2019-09-04 17:30:00 · 370 阅读 · 0 评论 -
导出jar包和api文档
导出jar包过程 右击项目名称->export 选择java->JAR file next->选择路径 导出成功 生成api文档 选择doc->右键export java->javadoc 选择项目和路径&...原创 2019-09-14 08:55:00 · 223 阅读 · 0 评论 -
java队列Queue
add增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常 remove移除并返回队列头部的元素如果队列为空,则抛出一个NoSuchElementException异常 element返回队列头部的元素 如果队列为空,则抛出一个NoSuchEleme...原创 2020-03-15 20:59:00 · 73 阅读 · 0 评论