随笔分类 - Java
Java基本语法
摘要:
如果CLASSPATH下有两个不同版本的jar包,一个版本的jar包有@Component注解,另外一个版本没有,Spring到底会不会创建Bean?
阅读全文

摘要:
你遇到过Java中的NoClassDefFoundError报错么,这个报错和ClassNotFoundException 有什么区别呢?
阅读全文

摘要:
为什么Java中两个byte相加的结果是int?本文将从Java语言规范和JVM规范带你研究这个问题。
阅读全文

摘要:
本文将带你详细解析 Java 泛型,了解泛型的原理、常见的使用方法以及泛型的局限性,让你对泛型有更深入的了解。
阅读全文

摘要:
你敢相信么一个简单的Bug,JDK 居然花了十年时间才修改完成。赶快来看看到底是个什么样的 Bug?
阅读全文

摘要:
本文介绍用户类路径的设置的参数以及不同设置方法的优先级以及从 JVM 源码角度分析了引导类路径是如何设置的,让你对不同的类路径有更深刻的理解。
阅读全文

摘要:
Windows 10 操作系统上编译 OpenJDK 8,并在 VS 2010 中单步调试代码。
阅读全文

摘要:
Java 中的 Math.abs() 方法居然不绝对,这个坑你踩过么?快来看看这到底是个什么坑吧!!!
阅读全文

摘要:
本文介绍了Java中SPI机制实现的大概原理以及SPI机制在常见的框架如JDBC的Driver加载,SLF4J日志门面实现中的使用。
阅读全文

摘要:目录Java中MessageFormat的坑问题现象问题排查如何解决 Java中MessageFormat的坑 问题现象 某个业务功能需要通过SSH协议执行命令查询一些数据,而某次查询居然没有得到任何结果,导致界面没有任何数据,但是手动执行这个命令又是能够查询到数据的。刨了半天日志也确实没有看到日志
阅读全文
摘要:Java 8 中 Function 接口的介绍 Java 8 中提供了一个函数式接口 Function,这个接口表示对一个参数做一些操作然后返回操作之后的值。这个接口的有一个抽象方法 apply,这个方法就是表明对参数做的操作。 // Java Function 接口的定义 @FunctionalI
阅读全文