上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 售票问题 一、初始代码如下: public class Thread02{ public static void main(String[] args){ SellTicket s1 = new SellTicket(); SellTicket s2 = new SellTicket(); Sell 阅读全文
posted @ 2025-01-16 06:26 Luna-Evelyn 阅读(13) 评论(0) 推荐(0)
摘要: 一、进程 进程是指运行中的程序 比如我们使用QQ,就启动了一个进程,操作系统会为该进程分配内存空间,当使用另一个程序,又启动了一个进程,便又分配了一块内存空间 进程是程序的一次执行过程,或者正在运行的一个程序 是动态的过程,有自身产生、存在和消亡的过程 二、线程 是由进程创建的,是进程的一个实体 一 阅读全文
posted @ 2025-01-16 04:07 Luna-Evelyn 阅读(16) 评论(0) 推荐(0)
摘要: JUnit:单元测试框架 为什么需要JUnit? 当一个类有很多功能代码需要测试,为了测试就需要写入到main方法中 如果有多个功能代码测试,需要来回注释,切换很麻烦 如果可以直接运行一个方法就会方便许多!! IDEA简易使用方法 在需要测试的方法前添加@Test 光标停在@Test后,按alt + 阅读全文
posted @ 2025-01-15 01:10 Luna-Evelyn 阅读(15) 评论(0) 推荐(0)
摘要: 为什么需要泛型 对传统问题进行分析 不能对加入到集合ArrayLsit中的数据类型进行约束(ArrayList存放Object,任何类型都可以加入到其中,但是之后向下转型会出现问题) 遍历的时候,需要进行类型转换,如果数据量较大,会对效率产生影响 快速使用案例: ArrayList<Dog> arr 阅读全文
posted @ 2025-01-14 16:54 Luna-Evelyn 阅读(8) 评论(0) 推荐(0)
摘要: Collections工具类 特点 是一个操作Set、List、Map等集合的工具类 Collections中提供了一系列静态方法对集合元素进行排序、查询和修改等操作 排序操作(均为static方法): reverse -> 反转List shuffle -> 打乱List sort -> 按照元素 阅读全文
posted @ 2025-01-14 04:29 Luna-Evelyn 阅读(11) 评论(0) 推荐(0)
摘要: 在开发中,选择集合实现类,主要取决于业务操作特点,然后根据集合实现类特性进行选择,分析如下: 先判断存储的类型(一组对象 or 一组键值对) 一组对象【单列数据】:Collection接口 允许重复:List 增删多:LinkedList(双向链表) 改查多:ArrayList(Object类型可变 阅读全文
posted @ 2025-01-14 04:00 Luna-Evelyn 阅读(21) 评论(0) 推荐(0)
摘要: TreeSet 特点 TreeSet和HashSet处于同一级,也实现了Set接口 TreeSet不同于HashSet的无序和LinkedHashSet的有序,无参构造时默认是key的compareTo进行比较,下面的情况便是按照String.compareTo()排列 @SuppressWarni 阅读全文
posted @ 2025-01-14 03:59 Luna-Evelyn 阅读(26) 评论(0) 推荐(0)
摘要: Hashtable 特点 和HashMap处于同一级,实现了Map接口,继承了Dictionary类 Hashtable的key和value都不能为null,否则会抛出NullPointException 是线程安全的,带有synchronized修饰 扩容机制 底层有数组Hashtable$Ent 阅读全文
posted @ 2025-01-14 03:17 Luna-Evelyn 阅读(19) 评论(0) 推荐(0)
摘要: Map的遍历方式 设计的方法 containKey:查找键是否存在 keySet:获取所有的键 entrySet:获取所有的k-v values:获取所有的值 @SuppressWarnings({"all"}) public class MapFor{ public static void mai 阅读全文
posted @ 2025-01-12 17:42 Luna-Evelyn 阅读(24) 评论(0) 推荐(0)
摘要: jdk8版本Map接口 Map和Collection并列存在,用于保存具有映射关系的数据:Key-Value Map中的Key和Value可以是任何引用类型的数据,会封装到HashMap$Node对象中 Map中的Key不允许重复(与之前HashSet一样,底层源码中HashSet的元素就是Hash 阅读全文
posted @ 2025-01-12 02:56 Luna-Evelyn 阅读(19) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页