自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 android分发机制---- 源码解析

android中分发机制在自定义的View中尤为重要,贯穿android Activity – ViewGroup – View的Event传递;为了提高理解,我们分部阐述1.android分发机制概述 2.图解 3.android源码1.android分发机制在android中Event是自上而下分发的:Activity —-> ViewGroup —-&...

2018-06-25 23:25:19 267

原创 java中枚举优先使用

java 1.5之后出现枚举类型,枚举类型的出现为开发者提供类型安全的检测和提高可读性;当然枚举的使用有一个缺点就是相比于int定义的标志位,装载和初始化枚举时会有空间和时间成本;所以除了小型终端,实践中不必太在意这个问题;1.int枚举模式和String枚举模式的局限性:1.1 int枚举在java开发中,经常会使用常量来定义一些标志位之类的情况;比如在下面程序中,...

2018-06-21 16:08:51 852

原创 java中优先考虑泛型----禁止数组类型的未受检转换和禁止标量类型(Effective java code)

Effective第26条中有提到优先考虑泛型,但是由于java会设计到数组所以会有泛型兼容数组的问题;首先泛型不应该与数组复用,但是java的历史原因,泛型的问世比较晚,必须兼容旧版本代码!所以有些情况必须拒绝受检!!!!我们以stack为例: 在泛型没有问世之前是这样的:public class Stack { private Object[] element...

2018-06-14 16:18:44 355

转载 Android进程的内存管理分析

本文转自:http://blog.csdn.net/gemmem/article/details/8920039最近在网上看了不少Android内存管理方面的博文,但是文章大多都是就单个方面去介绍内存管理,没有能全局把握,缺乏系统性阐述,而且有些观点有误。这样对Android内存管理进行局部性介绍,很难使读者建立系统性概念,无法真正理解内存管理,对提高系统优化和系统稳定性分析方面的能力是...

2018-06-11 15:51:23 1232

原创 Fresco的使用:重而多能的android 图片框架:

Frsco是facebook推出的android 图片框架,相对于glide,imageLoader而言具有更加完备的生态,但是介于其较其他图片框架中,在非以图片展示为主的application,这里并不建议用;但是不得不说Fresco是一个优秀的图片框架; Fresco官网地址:https://github.com/facebook/fresco1. 代码依赖de...

2018-06-11 14:50:22 372

原创 android studio 编译:Could not find common.jar (android.arch.core:common:1.0.0)

在编译android studio时候会出现这样的bug:Error:Could not resolve all files for configuration ':androidsort:debugCompileClasspath'.> Could not find common.jar (android.arch.core:common:1.0.0). Searched i...

2018-06-08 15:21:23 1484

原创 java泛型:擦除/桥方法/协变(不要在新代码中使用原生态类型) ---- effective java notes

在java中,声明一个或者多个类型参数的类或者接口就是泛型;泛型是java 1.5之后出现的,在我看来比较划时代,一部分java 开发者会体会到,无论在表述还是安全性的方面,泛型的出现解决了Object的尴尬;泛型的使用域比较广,这里不做赘述,主要围绕 协变 , 擦除 , 桥 进行解释1.泛型优于原生态类型泛型是指明类型,或者使用?作为无限通配符的类或者接口,如:...

2018-06-07 15:39:52 512 1

原创 java实现:查找字符串中最长回文子串 ---- leetCode notes

Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. 提供一个字符串s,找出其最长的回文子串所谓的回文子串就是正序反序均一直的字符串,当然也可以这样理解: 选定字符串s,以其中轴为中心线,然后左右...

2018-06-07 11:04:17 2646

空空如也

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

TA关注的人

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