07 2020 档案
摘要:log4j.rootLogger=DEBUG,CONSOLE,FA,DRFA,RFA ############# # 输出到控制台 ############# log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender
阅读全文
摘要:#java面试题2020 百度第一篇 ##一面 1.手写ArrayList 2.手写进制转换算法,求出一个数的二进制数 1 的个数 3.JAVA 基础,equals 和== 4.多线程方式、threadlocal,各种锁,synchronized 和 lock 5.设计模式、spring 类加载方式
阅读全文
摘要:#调用过程: 在Unsafe类中,调用了一个:compareAndSwapInt()方法,此方法的几个参数: var1:传入的AtomicInteger对象 var2:AtommicInteger内部变量的偏移地址 var5:之前取出的AtomicInteger中的值; var5 + var4:预期
阅读全文
摘要:一、可见性 例如下面的程序,先启动一个线程,在线程中将一个变量的值更改,而主线程却一直无法获得此变量的新值。 //1.线程类 public class MyThread extends Thread { public static int a = 0; @Override public void r
阅读全文
摘要:1.Scanner 1 Scanner sc = new Scanner(System.in); 2 String s1 = sc.next(); 3 String s2 = sc.nextLine(); 4 int a = sc.nextInt(); 2.BufferedReader 1 Buff
阅读全文
摘要://获取编码格式 gb2312,UTF-16,UTF-8,Unicode,UTF-8public static String getCode(String path) throws Exception { InputStream inputStream = new FileInputStream(p
阅读全文
摘要:个人理解: ArrayList 集合继承自:AbstractList 在AbstractList中定义了一个 modCount 变量,用于记录在集合使用过程中对集合增删操作的次数(修改了集合长度的操作的次数) ArrayList作为实现类自然也就继承了这个变量,并初始化为0 当ArrayList创建
阅读全文

浙公网安备 33010602011771号