随笔分类 - Java
摘要:说到Java8新特性,就算没使用过的人估计也会说函数式编程,Lambda表达式,到底该怎么使用呢,第一次学习,做个简单笔记记录一下。 Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda a
阅读全文
摘要:最开始遇到这个错误,Caused by: java.lang.ClassNotFoundException: com.alibaba.druid.filter.logging.Log4j2Filter 百度,网上一堆的清一色解决方案,缺少log4j,引入log4j相关依赖,或者引入slf4j-ove
阅读全文
摘要:Oracle JDK 各版本下载地址: https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 注: 官方网站下载需要登录Oracle账号,如果不想注册,可以找我帮忙下载😊
阅读全文
摘要:在JVM虚拟机规范中,Java虚拟机运行时数据区域除了程序计数器(Program Counter Register)外都有可能出现OutOfMemoryError的情况,使用Hotspot虚拟机简单的模拟堆栈内存溢出的场景,方便快速定位是什么区域的内存溢出。 ##堆 通过VM参数设置Java堆的大小
阅读全文
摘要:Java中对象创建,内存分配,垃圾回收的权力交给了虚拟机,这其中有利也有弊,程序员也减轻了负担,但是如果不熟悉Java的内存区域划分,一旦出现内存溢出和泄漏,将会很难定位问题的根源,这就有必要了解Java的运行时数据区划分。 方法区(Method Area) 是由各个线程共享的内存区域,用来存储已被
阅读全文
摘要:为什么要用枚举类 什么场景会用到枚举,比如在表示一周的某一天,一年中的四季,这样一组常量的时候我们会用到枚举。在Java引入枚举类之前常用一组int常量来表示枚举,这种方式称为int枚举模式(int enum pattern)。 private static final int MONDAY = 1
阅读全文

浙公网安备 33010602011771号