- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 Java容器框架(三)--LinkedList实现原理
1. 简介如果对Java容器家族成员不太熟悉,可以先阅读Java容器框架(一)--概述篇这篇文章,LinkedList类在List家族中具有重要的位置,基本上可以和ArrayList平起平坐,在功能上甚至比ArrayList还要强大。下面我们先来看看LinkedList继承关系:public abstract class AbstractSequentialList<E> e...
2018-09-28 16:14:13 205
原创 Android 系统最近几个版本的更新,你了解吗?
1. 简介软件开发这个行业基本可以认定是技术变化最快的行业,作为软件开发者为了不被淘汰,需要时刻关注新技术的变化,可以不去实践新技术但是需要对新技术有一定的宏观认识。Android系统每年都会有版本更新,作为Android开发者,怎能不了解更新的新特性、新技术,本篇文章即对Android最近几个新版本的新特性做一个总结,方便自己的查询。2. Android 9.02018年8月7日-凌...
2018-09-26 20:52:55 7046
原创 Java容器框架(二)--ArrayList实现原理
1. 简介在Java容器框架(一)--概述篇 中,对ArrayList做了一些简单的介绍,它在List家族中具有很重要的角色,它的类继承关系如下:public class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, java.io....
2018-09-20 20:59:26 206
原创 Java容器框架(一)--概述篇
1. 概述在Java开发中,我们经常使用到一些容器类例如ArrayList、HashMap等,很少去了解其他一些容器类或者说对Java容器有一个整体的了解。于是趁此闲暇之际,对Java容器进行一个整体的描述,一方面是为了对Java容器能有一个整体的思维,另一方面也是为了在平常工作中能够通过不同的场景对容器类的使用做到游刃有余。我们知道Java容器类基本上都是在java.util包下,有一个...
2018-09-18 21:58:46 2048
原创 学习完注解,再来探索下ButterKnife的实现原理
1. 简介分析完Java中的反射(有关Java反射的使用看这一篇就够了)和注解(Java注解全面总结),如果就这样结束了,总感觉缺少了些什么,不拿一个开源库来分析分析,然后动手实践一遍,怎么能体会到反射和注解的博大精深呢。于是想到了Android中的一个开源库ButterKnife,用法简单,为我们减少了大量垃圾代码(例如findViewById)。本篇文章首先从ButterKnife的基本用...
2018-09-13 21:57:50 284
原创 Java注解全面总结-看这一篇就够了
1. 简介注解在Java开发中扮演很重要的角色,特别在一些框架或开源库中可以看到大量注解的运用,如果对注解不够熟悉,那么阅读这些框架或开源库的代码也是十分艰难的。本篇文章将从基本概念、常用注解及自定义注解三个方面来对注解进行一次全面总结,其实也是自己在深入学习注解过程中的一些心得,希望对想了解Java注解的学者有所帮助。2. 基本概念2.1 什么是注解官方给予的解释是:A...
2018-09-11 21:12:12 545
原创 Java虚拟机全面解析
网上有关Java虚拟机相关的博客非常多,对于Java虚拟机的理解一直是我的薄弱块,最近工作之余利用闲暇时间来深入学习一下有关Java虚拟机相关的知识点,弥补自己的缺陷,主要阅读的书籍是《深入理解Java虚拟机:JVM高级特性与最佳实践》,同时分享出以下几篇文章,文章内容基本上来自本书,写文章的目的一方面是为了加深对知识点的理解,另一方面是来增强自己的总结和表达能力,共勉。Java虚拟机--之-...
2018-09-09 17:41:25 174
原创 有关Java反射的使用看这一篇就够了
1. 简介本篇文章不探讨反射的实现机制或者说实现原理,仅仅从使用的角度去讲解我们常用的一些API接口,方便自己以后需要使用时信手拈来,同时也方便广大博友能够快速了解API的使用。什么是反射?反射是java语言的一个特性,它允许一个java的类获取他所有的成员变量和方法并且显示出来,这样说起来有些抽象,例如我们可以通过反射去实例化一个对象,并不非得使用new这个关键字来实例化,同时我们...
2018-09-07 16:58:24 844 1
原创 Java虚拟机--之--类加载机制篇
1. 简介我们都知道,我们编写的Java代码,由编译器编译成.class文件后,读取到虚拟机后由类加载器对class文件进行加载。类加载器属于虚拟机的一部分,那么类加载器它是如何加载一个class文件的、如何解析以及又如何分配内存的呢?等等。本篇文章从class文件结构出发,分析类加载过程,最后讲解Java中使用到的类加载器,将对这些疑问进行一一解答。大致内容如下:2. class 类...
2018-09-05 21:47:11 231
Java并发编程的艺术(高清带目录)
2019-03-17
深入解析Android虚拟机-钟世礼
2018-10-18
算法图解-像小说一样有趣的算法入门
2018-09-19
App研发录.pdf(完整版)+源码
2018-09-07
Android群英传
2018-08-14
Android开发艺术探索
2018-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人