摘要: java.lang Boolean 是什么 Boolean 类是将 boolean 基本类型进行包装。类型为 Boolean 的对象包含一个单一属性 value,其类型为 boolean。 此外还提供了许多将 boolean 转换为 String、String 转换为 boolean,以及其他一些方 阅读全文
posted @ 2019-12-06 10:24 一定要细心 阅读(780) 评论(0) 推荐(0) 编辑
摘要: java.lang Object 是什么 Object 类是类层次结构的根,是 Java 中唯一一个没有父类的类,Java 中所有对象包括数组都继承了 Object 类中的方法。 重要方法 首先引入眼帘的就是一个静态的 native 方法 registerNatives() 通过名字就能大概判断出来 阅读全文
posted @ 2019-12-04 14:56 一定要细心 阅读(671) 评论(0) 推荐(1) 编辑
摘要: java 并发——CountDownLatch 简介 public class CountDownLatch { private final Sync sync; private static final class Sync extends AbstractQueuedSynchronizer { 阅读全文
posted @ 2019-10-11 19:35 一定要细心 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 因为需要用到,但是在网上对应的资料实在是很少... 阅读全文
posted @ 2019-10-11 15:27 一定要细心 阅读(4023) 评论(1) 推荐(0) 编辑
摘要: java 并发——ReentrantLock 简介 public class ReentrantLock implements Lock, java.io.Serializable { // 继承了 AbstractQueuedSynchronizer 具体操作的执行者 private final 阅读全文
posted @ 2019-09-19 11:40 一定要细心 阅读(301) 评论(0) 推荐(0) 编辑
摘要: java 并发——AbstractQueuedSynchronizer 简介 abstract class AbstractQueuedSynchronizer extends AbstractOwnableSynchronizer implements Serializable 提供一个基于先进先 阅读全文
posted @ 2019-09-17 19:48 一定要细心 阅读(237) 评论(0) 推荐(0) 编辑
摘要: java 并发——volatile 介绍 维基百科: volatile 是一个类型修饰符(type specifier).volatile 的作用是确保本条指令不会因编译器的优化而省略,且要求每次直接读值。 看了上面的话感觉不是那么的好理解,因为 volatile 关键字是和 java 内存模型 J 阅读全文
posted @ 2019-09-06 15:02 一定要细心 阅读(114) 评论(0) 推荐(0) 编辑
摘要: java 并发——synchronized 介绍 在平常我们开发的过程中可能会遇到线程安全性的问题,为了保证线程之间操作数据的正确性,我们第一想到的可能就是使用 synchronized 并且 synchronized 使用的位置也是很有讲究的.首先我们来先看一下什么是 synchronized ? 阅读全文
posted @ 2019-09-05 15:49 一定要细心 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Spring 源码学习——Aop 什么是 AOP 以下是百度百科的解释:AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程通过预编译的方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 的原理 AOP 的原理是什么?估计大家都知道了无非就是通过 阅读全文
posted @ 2019-08-14 15:04 一定要细心 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Spring 相关目录 学习笔记 Spring 学习笔记 IoC 基础 Spring 学习笔记 Resource 资源 Spring 学习笔记 数据绑定,校验,BeanWrapper 与属性编辑器 源码学习 Spring 源码学习——注册 BeanDefinition Spring 源码学习——加载 阅读全文
posted @ 2019-08-07 10:15 一定要细心 阅读(221) 评论(0) 推荐(0) 编辑