java
文章平均质量分 86
choooooooopper
我们不敲代码,我们只是代码的搬运工。
展开
-
[jjzhu学java]之自动装箱的陷阱
自动装箱、拆箱的陷阱装箱与拆箱java语言中为每种基本数据类型(int,float,double…)都提供了与之对应的包装器类型(Integer,Float,Double)。从java se5之后就开始提供了自动装箱的特性。想要得到一个数值为2016的Integer时,只需要如下的赋值语句://Integer a = Integer.valueOf(2016); Integer a = 2016;该原创 2016-10-31 12:47:19 · 362 阅读 · 1 评论 -
[jjzhu学java之多线程笔记]java并发机制的底层实现原理
volative的应用 volatile的定义与实现原理 synchronized的实现原理和应用 java对象头 锁升级 偏向锁 偏向锁的撤销 关闭偏向锁 轻量锁 轻量锁加锁 轻量锁解锁 锁的优缺点对比 原子操作的实现原理 术语定义 处理器实现原子操作 使用总线锁保证原子性 使用缓存锁保证原子性 java如何实现原子操作volative的应用volatile的定义与实现原理Java编程语言允许线程原创 2016-12-15 10:58:51 · 548 阅读 · 0 评论 -
[jjzhu学hadoop]之hadoop2.7.3源码编译eclipse项目
编译环境 必须的安装包 安装jdk 安装mvn 配置本地仓库路径 更换阿里云maven镜像强烈推荐更换 Native libraries ProtocolBuffer 250 可选的安装包 Snappy compression Bzip2 Jansson C Library for JSON Linux FUSE 编译eclipse plugin 切换到root编译hadoop-maven-plug原创 2016-12-15 11:21:18 · 1793 阅读 · 0 评论 -
[jjzhu学java]之JDK集合框架源码分析
Java Collection Collection接口 AbstractCollection类 AbstractList类 Vector类 Stack栈 ArrayList AbstractSequentialList LinkedList线性链表 Map接口 AbstractMap HashMap LinkedHashMap treeMap HashTable 总结 Java Collectio原创 2016-12-15 19:12:57 · 1699 阅读 · 0 评论