
Java
文章平均质量分 72
执子之意
刑天舞干戚,猛志固常在。
展开
-
JAVA之线程间的通信机制
Java中线程间的通信机制主要用于协调多个线程之间的协作,使得它们能够在特定的时机交换信息、同步执行或触发特定行为。在使用以上线程间通信机制时,需注意线程安全问题,避免数据竞争和死锁的发生。原创 2024-04-17 20:51:57 · 918 阅读 · 0 评论 -
JAVA之JVM结构及其主要组成部分介绍
是Java平台的核心组件,它负责解释并执行Java字节码。以下是。原创 2024-04-11 17:39:40 · 793 阅读 · 2 评论 -
JAVA之Integer的比较和int比较
对于自动装箱后的Integer对象或者通过Integer.valueOf()方法得到的对象,如果数值在-128至127之间,由于Java的Integer缓存机制,可能会导致多个具有相同值的对象引用同一地址,此时==比较会返回true。否则,如果不在缓存范围内,即使数值相同,==比较也会返回false,因为它们是两个不同的对象实例。而对于超出这个范围的Integer对象,每次创建都会生成新的对象,因此即使值相同,==比较的结果也将是false,此时应该使用equals()方法进行值的比较。原创 2024-04-11 17:11:50 · 1596 阅读 · 1 评论 -
Java学习总结之HashMap的遍历方式
1.使用lambda表达式,性能低于遍历entrySet方式Map<Integer, String> map = new HashMap<>(); map.put(1, "张三"); map.put(2, "李四"); map.put(3, "王五"); map.put(4, "赵六"); //使用lambda表达式,性能低于遍历entrySet方式 map.forEach((key,原创 2020-06-09 11:38:43 · 259 阅读 · 0 评论