上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 44 下一页
摘要: 概念 fail-fast 机制是java集合(Collection)中的一种错误机制。当多个线程对同一个集合的内容进行操作时,就可能会产生fail-fast事件。 分析 先看一个代码: 1 public class Test { 2 private static List<Integer> list 阅读全文
posted @ 2022-03-28 10:46 r1-12king 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 输入描述: 输入包括两个正整数a,b(1 <= a, b <= 1000),输入数据包括多组。 python 1 import sys 2 for line in sys.stdin: 3 a = line.split() 4 print(int(a[0])+int(a[1])) 5 6 7 8 9 阅读全文
posted @ 2022-03-27 19:05 r1-12king 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、数组求和 1 int sumRolls = Arrays.stream(rolls).sum(); 2、java 获取用键盘输入常用的两种方法 方法 1:通过 Scanner 1 Scanner input = new Scanner(System.in); 2 String s = input 阅读全文
posted @ 2022-03-27 18:48 r1-12king 阅读(76) 评论(0) 推荐(0) 编辑
摘要: java 中的 length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了 length 这个属性. java 中的 length() 方法是针对字符串说的,如果想看这个字符串的长度则用到 length() 这个方法. java 中的 size() 方法是针对泛型集合说的, 阅读全文
posted @ 2022-03-24 18:10 r1-12king 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 方法 1:通过 Scanner 1 Scanner input = new Scanner(System.in); 2 String s = input.nextLine(); 3 input.close(); 方法 2:通过 BufferedReader 1 BufferedReader inpu 阅读全文
posted @ 2022-03-23 22:38 r1-12king 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 1、代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来 阅读全文
posted @ 2022-03-23 17:10 r1-12king 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 面试官可能会问你: “你重写过 hashCode() 和 equals()么?为什么重写 equals() 时必须重写 hashCode() 方法?” hashCode() 有什么用? hashCode() 的作用是获取哈希码(int 整数),也称为散列码。这个哈希码的作用是确定该对象在哈希表中的索 阅读全文
posted @ 2022-03-22 22:08 r1-12king 阅读(129) 评论(0) 推荐(1) 编辑
摘要: 原子变量类( Atomics )是基于CAS实现的能够保障对共享变量进行read-modify-write更新操作的原子性和可见性的一组工具类。这里所谓的read-modify-write更新操作,是指对共享变量的更新不是一个简单的赋值操作,而是变量的新值依赖于变量的旧值,例如自增操作“count+ 阅读全文
posted @ 2022-03-21 22:06 r1-12king 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 因为foreach删除会导致快速失败问题,for i 顺序遍历会导致重复元素没删除,所以正确解法如下: 第一种遍历,倒序遍历删除 第二种,迭代器删除 1 public void test2(){ 2 List<Integer> li = new ArrayList<>(); 3 li.add(1); 阅读全文
posted @ 2022-03-21 10:58 r1-12king 阅读(194) 评论(0) 推荐(0) 编辑
摘要: java程序中出现死锁问题,如果不了解排查方法,是束手无策的,今天看一下如何使用工具来查看死锁 有如下代码: 1 package com.test.thread; 2 3 /** 4 * 死锁 5 */ 6 public class Demo4 { 7 public static void main 阅读全文
posted @ 2022-03-18 11:43 r1-12king 阅读(427) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 44 下一页