首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mystic本尊
掘友等级
Java开发工程师
|
江苏国泰新点软件有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
ThreadLocal和ThreadLocalMap源码分析
相信很多程序猿在平常实现功能的过程当中,都会遇到想要某些静态变量,不管是单线程亦或者是多线程在使用,都不会产生相互之间的影响,也就是这个静态变量在线程之间是读写隔离的。 有一个我们经常使用的工具类,它的并发问题就是用ThreadLocal来解决的,我相信大多数人都看过,…
Java 中的 IO 整理
本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。
入职三天,公司给了100块钱叫我走人| 掘金技术征文
1. 毕业=失业?有可能的 2013年6月底,虽然此前早已被某软(国内最大的软件开发商)的政府事业部录用并被寄以厚望要培养成核心人员,但出于对乡土的眷恋和对南方的热爱,还没领到毕业证的我,怀着极大的憧憬,拖着一个行李箱,兜里怀揣着几百块钱,坐了三十多个小时的绿皮从山东回到广州。…
Java并发编程(一)Thread详解
由上描述,可以得知线程作为cpu的基本调度单位,只有把多线程用好,才能充分利用cpu的多核资源。 本文基于JDK 8(也可以叫JDK 1.8)。 看源码可以知道Thread的父类是Runnable是JDK1.0提供的,而Callable和Runnable类似,是JDK1.5提供…
Java集合源码学习(3)LinkedList
ArrayList,数组是顺序存储结构,存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1),数组的特点是寻址容易,插入和删除困难。 LinkedList使用链表作为存储结构,链表是线性存储结构,在内存上不是连续的一段空间,占用内存比较宽松…
Java集合源码学习(1)接口
最近看到《Java核心技术 卷Ⅰ》集合的部分,知道这是很重要的一部分内容,特地学习一下集合的源码。本来是想在CSDN上面写的,但是CSDN社区的环境太乱了,恰好在掘金上看到了“大大纸飞机”同学写的集合相关的文章很不错。所以转战掘金。 List列表、Set集合、Map映射、迭代器…
Java集合源码学习(2)ArrayList
ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个…
python基础知识纵览(下)
python函数1.函数作用最大化代码重用和最小化代码冗余流程的分解2.函数基本概念def创建对象并赋值给某一变量def是可执行的代码return将结果对象发送给调用者lambda创建一个对象并将结果
python核心基础纵览(上)
如果比较的元素是同类型的,则比较其值,返回结果。 如果两个元素不是同一种类型,则检查它们是否是数字。 如果是数字,执行必要的数字强制类型转换,然后比较。 否则,通过类型名字的字母顺序进行比较。 如果有一个列表首先到达末尾,则另一个长一点的列表"大"。
python基础知识纵览(中)
python语句语法相同缩进范围的代码在一个程序块和作用域中同一个程序块和作用域中不能有不同的缩进每个使用冒号":"标记的程序块内的代码必须有相同的描述while循环for循环序列赋值语句总结:pyt
下一页
关注了
17
关注者
0
收藏集
1
关注标签
19
加入于
2017-04-25