
java知识点梳理
对工作5年来的java技术进行梳理
打不死的小黑
个人github地址:https://github.com/wakemeuphzk/study,关于AI的学习记录,与各位共勉! 喜爱文艺的程序员,喜欢技术研究、毛姆、陈奕迅、张国荣、文学创作、火影及绘画的记得关注微信公众号:残留的存在主义。
展开
-
Java知识点梳理:ThreadLocal
ThreadLocal ThreadLocal是一个数据结构,有点像HashMap,可以保存"key : value"键值对,但是一个ThreadLocal只能保存一个,并且各个线程的数据互不干扰。 ThreadLocal<String> local = new ThreadLocal(); local.set("hzk"); String value = lo...原创 2019-05-19 23:45:44 · 248 阅读 · 0 评论 -
Java知识点梳理: Java并发类库提供的线程池
线程是不能够重复启动的,创建或销毁线程存在一定的开销,所以利用线程池技术来提高系统资源利用效率,并简化线程管理,已经是非常成熟的选择。 本文参照:极客时间-《java核心技术36讲》-第21讲 Executors提供的5种线程池创建配置 通常开发者都是利用Executors提供的通用线程池创建方法,去创建不同配置的线程池,主要区别在于不同的ExecutorService类型或者不同的初始参数。 E...原创 2019-05-19 17:15:42 · 262 阅读 · 0 评论 -
Java知识点梳理:MySQL支持的事务隔离级别
提到事务,提到事务,你肯定会想到 ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性),今天来讲一讲I,隔离性。 本文参照:极客时间-《java核心技术36讲》-第36讲 极客时间-《MySQL实战45讲》-03 隔离性与隔离级别 悲观锁与乐观锁 mybatis mybatis架构自下而上分为基础支撑层、数据处理层、AP...原创 2019-05-19 10:17:51 · 248 阅读 · 0 评论 -
Java知识点梳理:动态代理
通常认为,Java是静态的强类型语言,但是因为提供了类似反射等机制,也具备了部分动态类型语言的能力。 本文参照:极客时间-《java核心技术36讲》-第6讲 反射机制 反射机制是Java语言提供的一种基础功能,赋予程序在运行时自省(introspect,官方用语)的能力。通过反射我们可以直接操作类或者对象,比如获取某个对象的类定义,获取类声明的属性和方法,调用方法或者构造对象,甚至可以运行时修改类...原创 2019-05-18 22:38:23 · 271 阅读 · 0 评论 -
Java知识点梳理:Exception和Error
Java语言在设计之初就提供了相对完善的异常处理机制,这也是Java得以大行其道的原因之一,因为这种机制大大降低了编写和维护可靠程序的门槛。 本文参照:极客时间-《java核心技术36讲》-第二讲 Throwable Exception和Error都是继承了Throwable类,在Java中只有Throwable类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成...原创 2019-05-18 19:48:10 · 275 阅读 · 0 评论 -
Java知识点梳理: Java中的锁分类
https://blog.youkuaiyun.com/u010648018/article/details/79750608原创 2019-05-25 20:27:31 · 196 阅读 · 0 评论