随笔分类 - Java基础
摘要:可信考试Java相关题目 ConcurrentHashMap不允许key为null,但是HashMap是可以的。TreeMap key不支持null。 以下代码里面,请注意: Integer a = 150; Integer b = 150; Integer c = 100; Integer d =
阅读全文
摘要:PowerMockito的一些注意事项 [TOC] 1 注解@PowerMockIgnore({"javax.crypto. "}) 对于PowerMock,打桩的时候应该导致了Java的Ext工具类失效了,所以如果使用到了AES,Base64相关的类和方法,会导致llt 的相关逻辑不能正常工作,因
阅读全文
摘要:```java / java8中的函数式接口,java中规定:函数式接口必须只有一个抽象方法,可以有多个非抽象方法,同时,如果继承实现了 Object中的方法,那么也是合法的 函数式接口可以使用lambda来创建 / @FunctionalInterface interface MyService
阅读全文
摘要:[TOC] synchronized关键字 关键字锁住方法和 的不同之处: 关键字volatile 注意,对于 ,Java只保证访问该变量的时候, 访问的是最新的(即直接访问的内存,而不是拷贝),但是并不保证原子性 ,但是其也有可能出现脏数据,因为如果使用 或者 的操作(这些操作均依赖于 变量的
阅读全文
摘要:[TOC] Java申请DirectBuffer ByteBuffer的position,limit,capacity,flip操作之间的关系 以下面的代码为例 枚举实现单例模式
阅读全文
摘要:[TOC] try catch finally的关系 在try block中即使出现了异常,finally也会被执行,需要注意的是,如果在try block中return的是引用类型,在finally中对该引用类型进行修改,会导致最终的return类型也被修改。 TreeSet和HashSet的
阅读全文
摘要:[TOC] JAVA访问和修饰符的关系一览表 | Modifier | Class | Package | Subclass | World | | | | | | | | public | Y | Y | Y | Y | | protected | Y | Y | Y | N | | no mod
阅读全文
摘要:Java堆的分类 分为两类:YoungGen和OldGen。其中,YoungGen分为三部分:eden,from survivor和to survivor,比例默认是:8:1:1 PermGen不属于java堆的范畴 需要注意的是,从java8开始,PermGen已经被取消,取而代之的是metasp
阅读全文

浙公网安备 33010602011771号