摘要: Collection【接口】: 我们通过帮助文档发现,Collection是一个接口,不能直接new对象 根据元素是否可以发生重复,继续分类 - List【接口】 元素有序,可以发生重复,有索引的概念 ArrayList 底层数据结构是数组,查询快,增删慢,线程不安全,效率高。 Vector[具体的 阅读全文
posted @ 2024-10-19 16:43 wang_jun 阅读(43) 评论(0) 推荐(0)
摘要: 包装类--integer相关包装 int i1 = Integer.parseInt("100"); // String -> int System.out.println(i1); Integer i2 = Integer.valueOf("100"); // String -> Integer 阅读全文
posted @ 2024-10-19 16:05 wang_jun 阅读(16) 评论(0) 推荐(0)
摘要: UDP 将数据源和目的封装成数据包中,不需要建立连接; 每个数据报包的大小在限制在64k;因无连接,是不可靠协议;不需要建立连接,速度快 UDP传输发送端思路 1:建立udp的socket服务 2:将要发送的数据封装成数据包 3:通过udp的socket服务,将数据包发送出 4:关闭资源 点击查看代 阅读全文
posted @ 2024-10-19 15:16 wang_jun 阅读(29) 评论(0) 推荐(0)
摘要: 设计模式: 创建型模式 简单工厂模式 工厂方法模式 单例模式 行为型模式 结构型模式 简单工厂模式 点击查看代码 public abstract class Animal { public abstract void eat(); public abstract void sleep(); } pu 阅读全文
posted @ 2024-10-19 11:29 wang_jun 阅读(21) 评论(0) 推荐(0)
摘要: 定时器:Timer 定时任务:TimerTask 点击查看代码 import java.util.Timer; import java.util.TimerTask; /* 定时器:Timer 定时任务:TimerTask */ public class TimerDemo1 { public st 阅读全文
posted @ 2024-10-19 10:51 wang_jun 阅读(19) 评论(0) 推荐(0)
摘要: 多窗口售票 使用实现Runnable接口的方式实现售票 问题1:我们加入了循环和延迟模拟现实生活售票的场景后发现 1. 出现售卖重复的票号 【计算机中cpu的计算是具备原子性的】 2. 出现非法的票号 【随机性导致的,cpu小小的时间片,足以执行很多次】 上述的问题1实际上是属于线程安全的问题。 如 阅读全文
posted @ 2024-10-19 10:27 wang_jun 阅读(28) 评论(0) 推荐(0)