6 井方哥

尚未进行身份认证

我要认证

人啊,就是要学会装逼,装着装着就牛逼啦

等级
TA的排名 7w+

《深入理解Android内核设计思想》学习笔记:第五章 Android进程、线程管理

我们可以将一个App看做一个应用程序,启动程序默认会启动一个进程,这个进程启动时就会zygoteInit启动一个主线程和两个binder线程以及我们自己new的一些子线程。其中这个主线程就是ActivityThread(Service也是寄存在ActivityThread之中的)。然后通过上述的Handler、Looper、MessageQueue,让程序活了起来。

2017-03-10 20:27:18

《Java编程思想》学习笔记:内部类

我们可以在一个类的创建多个内部类,相当于带了很多小弟,这些小弟总得认识自己的老大是谁吧(指向外围类对象的引用),这些小弟可以共享我的资源,同时,这些小弟都很优秀,能够独立完成我交给他们的某些工作(一个实现)

2017-02-08 21:08:02

Android开发软件架构思考以及经验总结

欢迎关注我的知乎:井方哥前言架构设计,到底是什么呢?基于这段时间的学习和自己的一些思考,我认为架构是基于产品和技术所达成的一种共识。我不是专业的架构师,也不是经验老道的开发者。本文目的有三,一是整理这段时间的架构学习和思考以及总结这一年的开发经验教训,二是希望能够与各位朋友探讨移动端App的架构设计,三是希望我们每一个应用开发者能够拥有架构的意识。个人的水平有限,文中如果不当之处,还希望批评指正。

2016-12-25 16:31:54

《Java编程思想》学习笔记:接口

接口接口和内部类为我们提供一种将接口与实现分离的更加结构化发方法;抽象类和抽象方法包含抽象方法的类叫做抽象类;创建抽象类可以使类的抽象性更加明确起来,告诉用户打算怎样来使用它们;是一个不错的重构工具,可以将公共方法沿着层次结构向上移动;接口接口提供一种完全抽象的类,没有任何的实现;接口被用来建立类与类之间的协议;所有实现了该接口的类看起来都像这样;完全解耦如果一个方法操作的是一个类

2016-11-25 20:44:53

Android性能优化学习与实践小结

本文主要是本人这大约一周的时间在项目中进行性能优化的学习与实践笔记,对于性能优化方面有许多优秀的文章。文中大量引用了其他文章的描述,以及根据自己的理解整理成文,主要是主要从内存和流畅度两方面出发,对这部分工作的一个小结。

2016-11-14 22:44:56

《Java编程思想》学习笔记:多态

简述多态的实现原理,以及设计思想。

2016-11-08 08:25:10

AndroidStudio使用进阶三: 重新认识AndroidStudio&Gradle

言主要从AndroidStudio的环境安装升级,Gradle,Eclipse转AS,多渠道配置,Maven私服,Action,Option,快捷键,使用技巧等几个方面出发,讲一些操作技巧以及我对AndroidStudio使用的一些理解与经验。

2016-10-10 21:04:53

[Android技术专题]APK瘦身看这一篇文章就够了

之前我在微信群里面有说到,随着Android开发越来越成熟,关于Android方面的技术文章越来越多,作为开发者不缺资源,缺乏的是系统的知识和指导,对于学生和上班族来讲,更缺乏筛选信息的时间。从某个角度来讲,精心筛选整理网络上的优质文章,如果需要学习某方面的知识只需要看这一篇文章就够,那意义会比写一篇纯技术文章会有价值得多。

2016-08-11 21:39:40

[转]Android优质技术资源合集

Android开发在国内越来越成熟,网上的资源也越来越多,质量却参差不齐。对于忙于学习或工作、很少有自由时间的我们,需要的是省去不必要筛选信息的环节,直接获取更优质的资源。结合我们团队平时获取技术信息的途径,把优质的Android技术资源整理出来,让更多地人看到,同时也建了一个“Android技术资源交流群”(详见文末),方便各位同学实时分享更优质的资

2016-08-08 20:01:48

秒懂设计模式(一): Builder模式

该设计模式系列为阅读《Android源码设计模式解析与实战》一书过程中的一些笔记,以及个人的理解。本篇讲的是Builder模式。设计模式,不是把一件事情弄的更复杂,而是弄的更加简单。我认为,这是设计模式好坏的标准。

2016-07-22 08:32:22

简述面向对象的六大原则

白话单一职责原则,开闭原则,里氏替换原则,依赖倒置原则......

2016-07-15 20:23:14

《Java编程思想》学习笔记(第二十一章):并发

并发的解决的问题:速度设计可管理性更快的执行并发可以提高在单处理器上的程序性能;实现并发最直接的方式是在操作系统级别使用进程;周期性的将CPU从一个进程切换到另一个进程;但是JAVA使用的并发系统会共享内存和I/O这样的资源,所以必须要协调不同驱动线程任务对这些资源的使用;线程机制机制:切分CPU时间,子线程都能分配到一定的时间执行任务;好处:CPU的个数可以任意扩展,与实际的线程

2016-07-14 21:23:54

Java线程池知识必备

本篇简述了线程池的原理,分类,以及使用示例。

2016-07-14 20:36:01

从MVC到MVP,记一次代码重构

前言手底下一直在做一个项目,从交互看起来也没怎么复杂,但由于历史原因,底下有二十多个依赖工程,到目前我也没有把依赖工程具体的东西搞明白。在代码里边偶尔能看到13年的记录,也经过了无数人的手。代码的逻辑结构非常混乱,也许是修修补补太多了吧。本篇不讲MVP的细节,只是简单的说说这次重构的一些体会,鄙人愚钝,不当之处,敬请赐教。

2016-06-17 21:23:41

《Java编程思想》学习笔记(第四章): 流程控制语句

1、while do & do while这两者的区别在于,执行的先后顺序 ,比如我们的条件是i<5,如果当前i=5,while do 中,先while后do,显然不成立,所以就不能do啦,但是先do后while的话,前一次的判断while条件成立,下一次循环就可以do,而不管do之后得到的i。2、for构成:初始化initialization,布尔表达式Boolean-expression,步进

2016-06-16 21:00:39

《Java编程思想》学习笔记(第一章):Java世界里的“对象”(上)

前言带你走进Java的世界,寻找属于你的“对象”。简单的叙述了抽象过程,每个对象都有都有一个接口,每个对象都提供服务的理解。

2016-06-03 21:41:03

《Java编程思想》学习笔记(序言):从机电男到程序猿

为什么要写该篇?那是我计划把这个写成一个系列,所以这是序言。Java编程还差两个月就两年了,我希望在这之前读完《Java编程思想》,对自己的知识的一个总结。该系列主要叙述我在读《Java编程思想》这本书的过程中的一些理解,我希望用最通俗易懂的语言,最真实的生活场景来表达我个人世界里的Java。如果你是初学者,可以跟随我一起阅读,我想一定会有些帮助。话说在前头,这篇大部分纯属扯淡,没有所谓的干货!如果

2016-05-09 22:07:46

AndroidStudio使用进阶二:搭建自己的maven私服,并使用Gradle统一依赖管理

配置maven私服,使用gradle统一依赖管理,已项目演示的方式,将配置文件贴出,一看就懂。达到的目的:依赖关系在config.gradle中一目了然,需要修改时非常方便,使用maven私服更加灵活。

2016-04-23 21:54:18

AndroidStudio使用进阶一:彻底将Eclipse项目转为AS

将Eclipse项目彻底转为AndroidStudio,简单介绍其中的策略、技巧以及遇到的坑。

2016-03-19 23:17:11

读《周鸿祎自述——我的互联网方法论》

一直认为,一切的交流是基于平等的。读书,也就是和作者“对话”。现阶段我们对有一批成功者称为“大佬”或者“大咖”,所以不管是新闻上,微博上还是微信朋友圈、微信群等等,我们都会看到“大佬”们的“正能量”。为什么我要将这些称之为正能量,而不是“商业秘密”或者“成功秘笈”,那是因为本屌丝认为商业没有秘密,成功也没有秘笈。

2016-01-23 12:43:44

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!