自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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并发编程的艺术(高清带目录)

书中采用循序渐进的讲解方式,从并发编程的底层实现机制入手,逐步介绍了在设计Java并发程序时各种重要的技术、设计模式与应用,同时辅以丰富的示例代码,使得开发人员能够更快地领悟Java并发编程的要领,围绕着Java平台的基础并发功能快速地构建大规模的并发应用程序

2019-03-17

深入解析Android虚拟机-钟世礼

本书循序渐进地讲解了Android虚拟机系统的基本知识,并剖析了其整个内存系统的进程和运作流程,并对虚拟机系统优化和异常处理的知识进行了详细讲解。本书几乎涵盖了Dalvik VM系统的所有主要内容,并且讲解方法通俗易懂,特别有利于读者学习并消化。

2018-10-18

算法图解-像小说一样有趣的算法入门

本书作者:Aditya Bhargava 该书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。

2018-09-19

App研发录.pdf(完整版)+源码

这本书花了我一周多一点的时间看完。昨天晚看完久久不能寐,一是惊叹这本书的干货太多,这本书不同于市面上其他的Android 教程,给你讲一堆API方法,Android 基础,作者从一个APP团队的负责人的角度高屋建瓴的讲解App框架设计,Bug收集汇总分析,团队建设,项目管理等等方面,而且都是非常适合APP的项目管理者的实在的经验。

2018-09-07

音视频开发进阶指南:基于Android与iOS平台的实践

“音视频开发进阶指南:基于Android与iOS平台的实践”摘录来自: 展晓凯.

2018-09-04

Android群英传

对具有一定Android开发基础的读者,以通俗易懂的语言介绍了Android开发的进阶技巧。讲解了Android体系与系统架构、Android开发工具新接触、Android控件架构与自定义控件详解、ListView使用技巧、Android Scroll分析、Android绘图机制与处理技巧、Android动画机制与使用技巧、Activity与Activity调用栈分析、Android系统信息与安全机制、Android性能优化、搭建云端服务器、Android 5.X新特性详解、Android实例提高。

2018-08-14

Android开发艺术探索

一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。侧重于Android知识的体系化和系统工作机制的分析,通过《Android开发艺术探索》的学习可以极大地提高开发者的Android技术水平,从而更加高效地成为高级开发者。

2018-08-14

深入理解Android 卷I

深入理解Android 卷I

2016-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除