JavaSE
fucccck_ly
这个作者很懒,什么都没留下…
展开
-
ThreadLocal真那么复杂吗?网抑云年代记
生而为人 我很抱歉 网抑云年代平淡的一天 我准备啃下ThreadLocal这块硬骨头 建议打开网抑云 伴随着歌声阅读。 ThreadLocal真那么复杂吗?什么是ThreadLocal?ThreadLocal的应用场景ThreadLocal的实现原理ThreadLocalMap内存泄露问题共享线程的ThreadLocal数据 什么是ThreadLocal? ThreadLocal对象可以提供当前线程的局部变量,每个线程Thread拥有一份自己的副本变量,多个线程间互不干扰,实现了数据隔离。 具体使用如下:原创 2020-08-02 23:39:33 · 123 阅读 · 0 评论 -
Java8新特性之Stream 入门级
Java 8为我们带来了许多提高生产力的新玩意 这次来研究一下流 Stream的具体用法。 我们先看看比较官方的说法: 流使用一种类似sql语句从数据库查询数据的直观方式来提供一种对Java集合运算和表达的高阶抽象 Stream API可以极大提高我们的生产力,让我们写出高效简洁的代码 Stream将要处理的集合看做一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(ter原创 2020-07-30 21:26:38 · 237 阅读 · 0 评论 -
Java异常浅析及常见异常
Java异常浅析及常见异常Java异常结构ErrorException常见异常 Java异常结构 在Java语言中,程序执行中发生的不正常情况被称为异常;所有的异常都会继承Throwable接口,而Throwable下一层又分为两类,分别是Error和Exception。 Error Error描述的是Java程序运行时系统内部的错误,通常会比较严重,程序只会被安全地终止,应用程序一般不会去捕获这种异常,通常为虚拟机异常,例如StackOverflowError和OOM。 Exception Except原创 2020-06-18 10:25:06 · 202 阅读 · 0 评论 -
JDBC入门--如何10分钟内学会用Java操作数据库
1、概念:Java DataBase Connectivity Java语言操作数据库 JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则(接口)。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送...原创 2019-12-03 11:56:38 · 191 阅读 · 0 评论