Java 第4页
类的初始化
发生的时机 概括地说,类的初始化是懒惰的 分以下几种情况 final静态常亮类型为包装类型,则会引发初始化
类加载顺序
静态代码块:用staitc声明,jvm加载类时执行,仅执行一次构造代码块:类中直接用{}定义,每一次创建对象时执行。执行顺序优先级:静态块,main(),构造块,构造方法。 父类 package tech.ityoung.study.dem...
NIO直接内存

从内存角度解析Java字符编码
Situation&Complication: 编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言...

StringTable
StringTable 一、字符串前生今世 1.1 如何出生 话说 Java 大家族中有一类对象称为字符串,它的地位举足轻重,就让我们从它的出生开始说起 😄 这里说的出生,就是指对象被创建,那有同学就会说直接 new 呗,所有对象不都是使用...
reduce
BiConsumer接口
这个接口跟《JAVA8 Consumer接口》很像,表达的想法也是一致的,都是消费的意思,我们先看下接口定义 这个接口接收两个泛型参数,跟Consumer一样,都有一个 accept方法,只不过,这里的,接收两个泛型参数,对这两个...

springboot国际化支持
国际化支持应该是所有的做国际化网站都需要考虑的一个问题,Spring Boot为国际化提供了强有力的支持,本文将会通过一个例子来讲解Spring Boot的国际化。 添加Maven支持 Spring Boot本身就支持国际化,我们这里添加一...
Java 8 map迭代
BiConsumer 用于两个参数之间进行操作的函数式接口是 BiConsumer。这个函数式接口正好用来操作 Map 的 key 和 value。JDK8强化了针对 Map 类的迭代方式,新增了一个默认方法 forEach,它接收一个 B...