Java博客
文章平均质量分 91
ChenDogHa
这个作者很懒,什么都没留下…
展开
-
【靶点突破】Java HashMap探究
【靶点突破】Java HashMap探究哈希算法 & 哈希表 & 哈希冲突 & 哈希冲突的解决方案哈希表存在的意义HashMap是什么 & 如何使用 & 缺点Java HashMap实现原理聊聊JDK 1.7它存在的一个bug Hello,大家好,我是Ellen,这是Android靶点突破系列文章,旨在帮助你更加了解Android技术开发的同时,把业务做到精致。思考自己的职业生涯,想成为怎样的技术人,想追求怎么样的生活。当你遇到瓶颈时,不妨试着总原创 2022-02-23 10:56:29 · 620 阅读 · 0 评论 -
基于Android SQLite语句构建库的轮子
觉得手动写SQL语句很烦?不妨试试这个轮子*-*0.此轮子地址ZxySQLiteCreate1.介绍 此库是专门用于SQL语句构建,基本常用的SQL语句笔者已经封装在此库中,你可以轻轻松松构建一条建表语句,where语句等。2.基本用法:2.1 增加相关2.1.1 创建表1.如何创建一个名字为Student的表? String createTableSql = Create...原创 2020-01-09 15:33:32 · 2441 阅读 · 0 评论 -
Java中强引用、软引用、弱引用、幻象引用有什么区别?
强引用、软引用、弱引用、幻象引用有什么区别? 在Java语言当中 ,除了原始数据类型之外,其它的都是所谓的引用类型,指向各种不同的对象,理解引用对于掌握Java对象生命周期和JVM内部相关机制非常有帮助。 不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾回收的影响。下面笔者将会对这4中引用进行详细的解释: 强引用 : 就是我们最常见的的普通对象引用,只要还有一个强引用指...原创 2018-07-24 16:25:42 · 966 阅读 · 0 评论 -
Android知识体系总结2019年5月份(初级到中级再到高级,你值得拥有)
前言:笔者此前已经总结过一篇知识体系文章,但是经过一些思考发现,笔者仅仅将知识堆叠在那里,并没有做阶段性的分类,对于初学者而言,往往就会被吓退,而对于中级甚至高级进阶的同学而言,还是不够全面,因此笔者此篇文章是用来总结Android每个阶段应该掌握的知识点。笔者将学习者分为三个阶段,分别为初级,中级,高级。每一个阶段都有一个学习路线图,按照笔者给的路线进行学习和工作经验的积累,我想最终你会成为...原创 2019-05-06 17:06:21 · 2868 阅读 · 0 评论 -
Android知识体系总结之数据结构与算法部分
写给Android开发者的算法与数据结构学习宝典 笔者在大学里学过数据结构这门课,但是由于笔者那个时候比较爱玩,学的只是皮毛,并没有学的非常精通,但是由于那时候很多大佬都说Android对算法与数据结构要求又不那么高,所以笔者一直都没有对算法与数据结构进行系统化的学习。最近极客时间出了《数据结构与算法之美》,笔者果断买了,理由很简单,为了成长进阶呗!下面是笔者给出的一份算法与数据结构的学习脑图...原创 2018-09-24 13:37:13 · 1905 阅读 · 0 评论 -
Android知识体系总结2020之Android部分ContentProvider篇
Android面试系列文章2018之Android部分ContentProvider篇1.内容提供者是什么? 内容提供者(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。目前,使用内容提供者是Android实现跨程序共享数据的标准方式。 不同于文件存储和Share...原创 2018-09-18 22:19:26 · 5245 阅读 · 0 评论 -
Android知识体系总结之Java部分
写给Android开发者的一份Java学习宝典在笔者另外一篇文章《Android面试系列2018总结(全方面覆盖Android知识结构)》 中,有读者建议我把Android开发者需要掌握的Java知识梳理一遍,的确,对于很多要校招进入到公司的同学而言,我那份Android面试总结的确对他们有点过多,所以笔者这里也是帮自己梳理一下Java知识,因为这篇文章是近期规划出来的,所以暂时内容还没时间写,...原创 2018-09-18 11:29:06 · 2915 阅读 · 2 评论 -
Java注解详解
有些同学向我反映,Java注解老是整不明白,那么笔者就专门写篇文章来带同学们学习学习,顺便笔者也复习一下。Java注解详解Java中的注解可不是注释,注意区别。Java注解是跟编译器直接挂钩,在JDK1.5之后就出现了注解,那么注解就是是干嘛的呢?开发者把它开发出来是为了干什么的呢?1.生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等,这点都很原创 2017-08-10 12:59:26 · 1056 阅读 · 2 评论