Java高级进阶
文章平均质量分 92
Java高级进阶
优惠券已抵扣
余额抵扣
还需支付
¥79.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
杨充
GitHub:https://github.com/yangchong211
展开
-
9.9 ConcurrentHashMap设计思想
ConcurrentHashMap设计思想原创 2018-10-11 19:09:48 · 257 阅读 · 0 评论 -
9.8 CopyOnWriteArrayList设计
CopyOnWriteArrayList设计原创 2018-10-08 19:12:37 · 6025 阅读 · 1 评论 -
9.7 LinkedHashMap设计思想
LinkedHashMap设计思想原创 2018-10-08 18:31:47 · 1915 阅读 · 1 评论 -
9.6 HashSet设计思想
HashSet设计思想原创 2018-09-29 20:38:40 · 868 阅读 · 1 评论 -
9.5 TreeMap设计思想
TreeMap设计思想原创 2018-09-28 18:46:09 · 290 阅读 · 1 评论 -
9.4 HashMap源码设计思想
HashMap源码设计思想原创 2018-09-27 10:25:02 · 316 阅读 · 1 评论 -
9.3 LinkedList设计思想
LinkedList设计思想原创 2018-09-23 12:01:59 · 5431 阅读 · 1 评论 -
9.1 数据集合设计思想解读
数据集合设计思想解读原创 2018-09-17 17:48:14 · 165 阅读 · 1 评论 -
8.9 如何做好JVM性能调优
如何做好JVM性能调优原创 2018-09-14 20:21:39 · 1608 阅读 · 1 评论 -
8.8 解释器设计模式
解释器设计模式原创 2018-09-14 10:39:15 · 292 阅读 · 0 评论 -
8.7 模版方法设计模式
模版方法设计模式原创 2018-09-01 17:13:38 · 3609 阅读 · 1 评论 -
8.5 Scheme协议详细介绍
目录介绍1.URL Scheme使用场景介绍2.URL Scheme基础介绍 2.1 什么是URL Scheme?2.2 URL Scheme协议格式解释2.3 Scheme链接格式样式3.URL Scheme如何使用 3.1 设置Scheme3.2 获取Scheme跳转的参数,并添加跳转方式3.3 调用方式3.4 如何判断一个Scheme是否有效3.5 Scheme在短...原创 2018-08-03 14:23:16 · 24264 阅读 · 0 评论 -
8.2 JVM即时编译器原理
JVM即时编译器原理原创 2018-07-12 19:04:00 · 1051 阅读 · 1 评论 -
8.1 彻底搞透彻内存模型
彻底搞透彻内存模型原创 2018-07-05 18:46:35 · 307 阅读 · 0 评论 -
7.6 设计动态生成Java类
设计动态生成Java类原创 2018-07-04 20:04:25 · 9755 阅读 · 1 评论 -
7.5 代码攻击和安全防护
代码攻击和安全防护原创 2018-06-30 08:09:41 · 1047 阅读 · 1 评论 -
7.4 开源项目汇总
目录介绍1.开源项目思维导图2.开源综合案例3.开源视频播放器封装库4.开源状态切换管理器封装库5.开源复杂类型type封装库6.开源自定义对话框封装库7.list页面item整体侧滑动画封装库8.开源工具常用类封装库9.开源轻量级线程池封装库10.开源轮播图封装库【支持引导页】11.开源音频播放器12.其他更多请看GitHub1.开源项目思维导图...原创 2018-06-30 07:58:56 · 9953 阅读 · 3 评论 -
7.3 双亲委派机制设计思想
双亲委派机制设计思想原创 2018-04-17 18:56:06 · 1249 阅读 · 0 评论 -
7.2 对象布局设计的原理
对象布局设计的原理原创 2018-04-17 18:55:05 · 202 阅读 · 1 评论 -
7.1 类的加载过程和原理
类的加载过程和原理原创 2018-04-17 18:53:27 · 419 阅读 · 0 评论 -
6.12 YCBaseAdapter封装控件
1.关于需求介绍1.1 需求有这些1.2 封装理念2.简单封装【V1.0版本】2.1 封装简单的ViewHolder2.2 封装简单RecyclerView.Adapter2.3 如何使用通用adapter2.4 如何使布局多样化做法原理a.定义一个接口,判断返回数据类型b.修改封装adapter中getItemViewType中代码c.修改adapter,实现自定义接口d.在Activity中设置参数location【定义类型参数】3.简单封装困境。原创 2018-04-11 13:42:51 · 338 阅读 · 0 评论 -
6.11 锁问题的定位和修复
锁问题的定位和修复原创 2018-04-10 14:29:35 · 334 阅读 · 2 评论 -
6.10 并发编程数据一致性
并发编程数据一致性原创 2018-04-06 13:53:16 · 17539 阅读 · 0 评论 -
6.8 事物并发模型解读
事物并发模型解读原创 2018-03-23 15:33:20 · 290 阅读 · 1 评论 -
6.7 复杂recyclerView封装库
YCRefreshView**自定义支持上拉加载更多,下拉刷新,支持自由切换状态【加载中,加载成功,加载失败,没网络等状态】的控件,拓展功能[支持长按拖拽,侧滑删除]可以选择性添加 。具体使用方法,可以直接参考demo。**轻量级侧滑删除菜单,支持recyclerView,listView,直接嵌套item布局即可使用,整个侧滑菜单思路是:跟随手势将item向左滑动该库已经用到了实际开...原创 2018-03-20 13:42:55 · 482 阅读 · 0 评论 -
6.6 理解CAS设计和由来
理解CAS设计和由来原创 2018-03-16 11:24:23 · 392 阅读 · 1 评论 -
6.5 并发上下文切换原理
并发上下文切换原理原创 2018-02-28 09:09:16 · 408 阅读 · 0 评论 -
6.4 变量的安全性探索
变量的安全性探索原创 2018-02-09 10:49:00 · 17594 阅读 · 1 评论 -
6.3 线程安全如何保证
6.3 线程安全如何保证原创 2018-02-08 12:10:19 · 271 阅读 · 0 评论 -
6.2 并发安全前世今生
并发安全前世今生原创 2018-02-06 13:36:18 · 7974 阅读 · 0 评论 -
6.1 多线程并发经典案例
多线程并发经典案例原创 2018-02-06 12:05:05 · 2423 阅读 · 1 评论 -
5.6 线程池设计核心原理
线程池设计核心原理原创 2018-02-05 18:00:27 · 3392 阅读 · 1 评论 -
5.5 线程池使用技巧介绍
线程池使用技巧介绍原创 2018-02-05 09:48:47 · 3077 阅读 · 2 评论 -
5.4 关于Activity跳转动画大汇总
目录介绍1.业务需求:Activity正反两面,沿中心X,Y轴旋转180度 1.0 具体业务需求1.1 用3D效果做翻转动画1.2 用2D效果做翻转动画【实际是缩小-放大,看上去是翻转】2.业务分析:两个界面放在同一个布局中 2.1 布局设计思路分析2.2 代码展示3.具体动画逻辑做法:看具体代码 3.1 定义3D旋转动画3.2 在activity处理翻转逻辑3.3 直接原创 2018-02-01 19:31:03 · 780 阅读 · 0 评论 -
5.3 数据序列化总结
数据序列化总结目录介绍1.序列化简单介绍 1.1 序列化的概念1.2 序列化是做什么用的1.3 序列化的目的2.Serializable的使用 2.1 什么是Serializable2.2 Serializable简单实现3.Parcelable的使用 3.1 什么是Parcelable3.2 Parcelable简单实现4.Parcelable与S原创 2018-01-29 17:59:14 · 215 阅读 · 0 评论 -
5.2 线程通信的设计思想
线程通信的设计思想1.关于此视频封装库介绍1.1 能够满足那些业务需求1.2 对比同类型的库有哪些优势2.关于使用方法说明2.1 关于gradle引用说明2.2 添加布局2.3 最简单的视频播放器参数设定2.4 注意的问题2.5 关于开源库中的类说明2.6 暴露接口让用户实现返回键和登录和购买会员点击事件逻辑3.关于播放类型说明3.1 普通视频播放3.2 list页面视频播放...原创 2018-01-16 14:40:28 · 5646 阅读 · 10 评论 -
5.1 线程的前世今生探索
线程的前世今生探索目录介绍1.Vlayout简单介绍2.主要功能介绍2.1 主要功能的思维导图2.2 主要功能说明.使用方法与案例3.1 初始化3.2 设置回收复用池3.3 设置RecycleView适配器3.4 添加模块的adapter3.5 将所有adapter绑定到RecycleView4.相关代码说明4.1 VirtualLayoutAdapte原创 2018-01-08 19:16:07 · 12255 阅读 · 3 评论 -
4.7 代码攻击和安全防护
代码攻击和安全防护原创 2017-12-12 16:16:17 · 1392 阅读 · 1 评论 -
4.6 四种引用设计思想
四种引用设计思想目录介绍1.Notification简单概述 2.Notification通知用途 3.Notification的基本操作 3.1 Notification创建必要的属性 3.2 Notification简单创建步骤 3.3 关于setSmallIcon()与setLargeIcon()区别 3.4 Notificatio...原创 2017-12-07 19:43:00 · 4221 阅读 · 0 评论 -
4.5 异常设计和捕获原理
异常设计和捕获原理原创 2017-12-01 19:16:22 · 680 阅读 · 1 评论