摘要:条件化使用的例子开发环境使用数据库,线上环境使用数据库数据库配置文件说明可以用来条件化,使用注解即可配置也行激活机制有时,激活标记的没有则激活标记的都没有,则只激活没有限定的激活方式有六种作为的初始化参数作为应用的上下文参数作为条目作为 @Profile 条件化 bean 使用 Profile 的例子:开发环境使用 H2 数据库,线上环境使用 MySql 数据库 application...
摘要:集合的长度是可变的。演示下列代码当集合明确类型后,存放类型不一致就会编译报错集合已经明确具体存放的元素类型,那么在使用迭代器的时候,迭代器也同样会知道具体遍历元素类型当使用控制元素类型后,就不需要强转了。 01集合使用的回顾 *A:集合使用的回顾 *a.ArrayList集合存储5个int类型元素 public static void main(String[] a...
博客已经迁移到: Why String is Immutable or Final in Java
摘要:可以不要用太简单的方法。先把它装满,再和队列顶端的数字比较,大的就替换掉,小的就。遍历完所有元素之后,顶部的数就是第大的数。 Problem Find K-th largest element in an array. Example In array [9,3,2,4,8], the 3rd largest element is 4.In array [1,2,3,4,5], the...
摘要:字节码生成把语法树定义的抽象的语法结构按照二进制字节码的规则排布成字节码,最终我们可以看到满足虚拟机运行要求的二进制字节码被转换出来。上面的过程完成后,命令扮演的编译器就将源代码转成了结构化的二进制字节码。 这篇文章的素材来自周志明的《深入理解Java虚拟机》。 作为Java开发人员,一定程度了解JVM虚拟机的的运作方式非常重要,本文就一些简单的虚拟机的相关概念和运作机制展开我自己的学...