java 内存以及GC java 内存区域 java 运行时数据区如下: 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节...Read More
local_offer #java
java 使用代码计算内存 原始类型 在java中,原始类型占用的内存大小是固定的: 类型 | 大小 (byte) :——-|:——— boolean | 1 byte | 1 short | 2 char | 2 int | 4 float | 4 long | 8 double | 8 对象大小计算 对象大小可以...Read More
local_offer #java
spring 学习笔记 IoC (Inversion of Control), 也叫 DI (Dependency injection),对象通过构造函数参数,工厂方法参数或者在工厂方法构造或返回的实例上设置属性来定义他们之间的依赖关系,容...Read More
local_offer #java
java中没有见过的用法 interface & interface 在阅读Comparator源码时,无意间发现了如下这种用法: public static <T, U extends Comparable<? super U>> Comparator<T> comparing( Function<? super T, ? extends U> keyExtractor) { Objects.requireNonNull(keyExtractor); return (Comparator<T> & Serializable) (c1, c2) -> keyExtractor.apply(c1).compareTo(keyExtractor.apply(c2)); } 在这个方法中有 (Comparator<T> &...Read More
local_offer #java
Lambda表达式和Stream 流被设计为与lambda表达式一起使用,这使得日常编程更容易。 Lambda 表达式 匿名类的一个非常明显的问题是,如果匿名类的实现非常简单,例如只包含一个...Read More
local_offer #java