【Java】Lambda表达式、函数式接口使用

Lambda是JDK8的新特性,Lambda让Java支持了函数式的编程,如JS那样可以在参数中使用函数(JS中函数是对象)。如何使用Lambda 示例在支持回调的方法中使用,典型的Runnable接口的run(),Comparator的compare()。 // 使用Lambda执行一个线程的run方法 new Thread(() -> { try { while (true) { System.out.pri
java 2021年05月07日 21次浏览

JVM内存区域

Java相交于C++具有内存自动管理功能,内存管理是个宽泛的概念,它即指实例化对象是的内存分配又指GC回收无用的类、对象、变量等。随着JVM不断发展,JVM内存区也在不断变化,这些变化在Java语言层面感知不到,因为字节码屏蔽了底层实现,了解JVM内存区域是深入学习Java的第一步,今天总结一下。JVM是《Java虚拟机规范》的实现《Java虚拟机规范》定义了Java字节码规范及实现Java的注意事项,而JVM是它的具体实现,它们是一对多的关系,很多公司(Sun、IBM、Redhat、甲骨文)都
2021年05月02日 49次浏览

【Apache POI】设置单元格字体、颜色、边框、对齐方式、Excel读取导入、解析工具类

这个工具类来源于我们项目的实践,简化了一些重复性的工作,欢迎尝试,欢迎提出问题。提供了设置单元格的基本背景颜色、字体、字号、字体颜色、边框等,还实现了导入导出、磁盘读写Excel。
2021年04月18日 40次浏览

几篇很好介绍Java加载机制的文章

在学模板方法(TemplateMethod)这种设计模式的时候我对类的调用过程产生了点疑惑,于是搜了一些文章读了读,这是几篇讲的不错了。这些文章讲得内容都涉及了jvm, 看来, 有空需要学习一下Java的虚拟机了!
java 2020年10月29日 128次浏览

轻松搞懂log4j2配置!

log4j配置入门, 如果你想了解一下日志是如果工作的可以看一下, 有些东西需要知其所以然.
springboot 2020年06月08日 128次浏览

Java静态代理和Proxy动态代理

java静态代理和动态代理.
java 2020年04月05日 154次浏览