Android
文章平均质量分 80
思秋忆冬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA 反射机制初探
最近学习Android,刚好遇到java反射机制,于是简单做一下笔记,等以后项目中遇到了再深入研究下 一、反射的概念 动态的访问java对象的属性、方法等 二、反射的作用 1.反编译: .class-->.java 2.通过反射机制访问java对象的属性、方法等 三、反射机制中的类 java.lang.Class;原创 2017-09-04 09:56:00 · 243 阅读 · 0 评论 -
NIO Buffer对象原理
昨天我介绍了Java NIO的简单实用:缓冲区和通道。今天我要讲下Buffer对象是如何工作的Buffer对象有三个重要属性:position:指定了下一个将要被写入或者读取的元素索引,它的值由get()/put()方法自动更新,在新创建一个Buffer对象时,position被初始化为0。limit:指定还有多少数据需要取出(在从缓冲区写入通道时),或者还原创 2017-09-08 18:17:32 · 304 阅读 · 1 评论 -
Java NIO浅析
最近在学习Android,看到了一个概念NIO。于是小小的研究了下。 NIO是一个面向块的I/O系统,系统以块的方式处理处理,每一个操作在一步中产生或者消费一个数据库,按块处理要比按字节处理数据快的多。 NIO有三个核心对象:缓冲区(Buffer)、通道(Channel)、选择器(Selector) 一、缓冲区Buffer 所有的缓冲区类型都继承于抽象类B原创 2017-09-07 17:57:51 · 208 阅读 · 0 评论 -
Android Context
一、什么是ContextContext可以理解为上下文环境,大概就是里面存储一堆全局变量,这些变量在调用系统 API时需要用到。Context持有程序的状态、入口、权限、文件系统、等信息,并且是Activity、Service、Application等组件的父类。通过这些属性,可以获得各种系统的资源。Activity,Service,Application并原创 2017-09-15 18:19:11 · 272 阅读 · 0 评论 -
Activity 生命周期、启动模式、IntentFilter 匹配规则
一、Activity生命周期onCreate()表示Activity开始创建。一般在里面做一些数据初始化的操作;onStart()表示Activity正在启动,即将进入前台。这个时候Activity已经创建出来了,但是还没有进入前台,无法与用户交互;onRestart()表示Activity正在重新启动。从不可见状态(onStop状态)重新回到可见状原创 2017-09-15 18:18:04 · 304 阅读 · 0 评论 -
Java垃圾回收机制
一、Java垃圾回收简介二、哪些内存需要回收java堆方法区:垃圾回收主要是回收这两部分内容:废弃常量和无用的类。对于废弃常量,主要是判断当前系统中有没有对象引用这个常量;对于无用类则比较严格,需要满足下面三个条件:(1)该类的所有实例都已经被回收,即堆中不存在该类任何势力;(2)加载该类的ClassLoader已经被回收;(3)对类对应原创 2017-09-14 17:53:12 · 280 阅读 · 0 评论 -
Java高并发编程:线程锁技术
一、Lock1.synchronized : 传统线程模型。2.Lock : 同步锁接口Lock lock = new ReentrantLock();//获取锁实例对象3.ReentrantLock:lock(),unlock(),newCondition()Lock lock = new ReentrantLock()原创 2017-09-14 17:52:20 · 431 阅读 · 0 评论 -
Java反射机制
最近学习Android,刚好遇到java反射机制,于是简单做一下笔记,等以后项目中遇到了再深入研究下 一、反射的概念 动态的访问java对象的属性、方法等 二、反射的作用 1.反编译: .class-->.java 2.通过反射机制访问java对象的属性、方法等 三、反射机制中的类 java.lang.Class;原创 2017-09-14 17:51:32 · 281 阅读 · 0 评论 -
java动态代理
最近看到一篇博客讲了java动态代理。以前没接触过这个概念,于是小小的研究了下。源码部分下次研究哈。 java代理分两种 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。 动态代理:在程序运行时,运用反射机制动态创建而成。 这里讲动态代理 demo 一、创建接口类 AnimalDao原创 2017-09-05 16:12:51 · 294 阅读 · 0 评论 -
RxJava初探
公司框架要用到RxJava,以前没怎么用过这个,乘着现在用到,默默的研究下这玩意儿RxJava什么是rxJava在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库rxJava的好处随着程序逻辑越来越复杂,代码依然很清晰rxJava的基本原理rxJava实现异步,是通过扩展观察者模式来实现的rxJava观察者模式通过原创 2017-09-01 16:07:12 · 354 阅读 · 0 评论
分享