随笔分类 - java
摘要:HashMap [toc] 1. 基本介绍 基于哈希表的 Map 接口的实现。 继承结构: java.lang.Object java.util.AbstractMap java.util.HashMap 内部存储结构 实际是一个 结构 1. table数组存放链表的头结点 2. 该数组的下标索引为
阅读全文
摘要:一、调用栈 一次典型的Spring依赖注入的调用栈: 1. DefaultListableBeanFactory:getBean() 2. AbstractBeanFactory:doGetBean() 3. AbstractAutowireCapableBeanFactory:createBean
阅读全文
摘要:最近在回头看Java IO的源码,就想着可不可以用java实现一个替换文件中字符串的方法,就像Linux的sed命令那样。在决定做之前,先到网上找了一些资料,可是发现大多数的实现都是把文件的全部内容都load到内存里面,然后调用String的字符替换方法。感觉很不靠谱就是了。于是就动手写了下面这个小
阅读全文
摘要:1.《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》 2.《HotSpot 实战》 3.《Java 并发编程实战》 4.《Java 多线程编程核心技术》 5.《Effective Java 中文版》 6.《深入分析 Java Web 技术内幕》 7.《大型网站技术架构 核心原理与案例分析》
阅读全文
摘要:转载自:https://hacpai.com/article/1499929329929 组件说明 BCEL 字节码引擎库 - 用来分析,创建和操作 JAVA 类文件 BeanUtils JAVA 反射的简单包装 BSF Bean 脚本框架 - 脚本语言接口,包括 JSR-223 Chain 责任链
阅读全文
摘要:1. Integer 与 == 对于 Integer var=? 在 -128 至 127 之间的赋值,Integer 对象是在 IntegerCache.cache 产生,会复用已有对象,这个区间内的 Integer 值可以直接使用 == 进行 判断,但是这个区间之外的所有数据,都会在堆上产生,并
阅读全文

浙公网安备 33010602011771号