自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 android常用设置

1.将页面内容延伸到状态栏  在value-v19在样式中加入name="android:windowTranslucentStatus">true

2017-04-13 10:59:13 207

原创 反射机制

Java中所有类型(包括基本类型)都对应一个Class对象,这个Class就是java.lang.Class。即每一个类型,在Class中都有一个Class对象跟它对应.Class 没有公共构造方法。注意不是没有,是没有公共的.一个类被加载后,JVM会创建一个该类的Class对象,这个类对象像一个镜子一样,通过这个镜子可以看到这个类的全部信息//对与引用类型Class c1

2017-02-08 22:42:18 201

原创 Java复习七 集合框架

private static void method1() { //创建一个集合容器。使用Collection接口的子类。ArrayList ArrayList al = new ArrayList(); //1,添加元素。 al.add("java01");//add(Object obj); al.add("java02"); al.add("java03");

2016-12-09 12:01:20 199

原创 Java基础复习四

一.内部类/*内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有。之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2,外部类要访问内部类,必须建立内部类对象。*/public class InnerClassDemo { private int x = 3; public static void ma

2016-12-04 12:46:53 211

原创 Java基础复习三

一.多态/*多态:可以理解为事物存在的多种体现形态。人:男人,女人动物:猫,狗。猫 x = new 猫();动物 x = new 猫();1,多态的体现父类的引用指向了自己的子类对象。父类的引用也可以接收自己的子类对象。2,多态的前提必须是类与类之间有关系。要么继承,要么实现。通常还有一个前提:存在覆盖。

2016-12-04 11:39:13 142

原创 Java基础复习二

一,static/*静态:static。用法:是一个修饰符,用于修饰成员(成员变量,成员函数).当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态成员。static特点:1,随着类的加载而加载。   也就说:静态会随着类的消失而消失。说明它的生命周期最长。2,优先于的对象存在明确一点:静态是

2016-12-03 14:45:07 144

原创 Android性能优化学习(四)性能优化工具的使用

性能优化的帮助工具:MAT,Memory Monitor(属于AndroidMonitor中一个模块),HeapTool(查看堆信息),Allocation Tracking,LeakCanaryLint工具1.Alloction Tracking追踪内存分配信息。可以很直观地看到某个操作的内存是如何进行一步一步地分配的。2.LeakCa

2016-11-16 10:39:41 171

原创 Android性能优化学习(三)常见内存泄漏分析

往往做项目的时候情况非常复杂,或者项目做得差不多了想起来要性能优化检查下内存泄露。如何找到项目中存在的内存泄露的这些地方呢?1.确定是否存在内存泄露1)Android Monitors的内存分析最直观的看内存增长情况,知道该动作是否发生内存泄露。动作发生之前:GC完后内存1.4M; 动作发生之后:GC完后内存1.6M2)使用MAT内存分析工具MA

2016-11-12 20:13:21 297

原创 Android性能优化学习(二)内存泄露分析工具Android Monitor 及MAT使用

---------------内存泄露例子----------------单例模式导致内存对象无法释放而导致内存泄露MainActivity在内存当中泄露了。这个故事告诉我们能用Application的context就用Application的CommonUtil生命周期跟MainActivity不一致,而是跟Application进程同生同死。旋转3次:会在内

2016-11-10 21:57:53 423

原创 Android性能优化学习(一)内存泄漏

-----------------------内存泄漏----------------------------Android中内存相关的问题无非就是这么几点:Memory Leaks 内存泄漏 Memory Churn 内存抖动 OutOfMemory 内存溢出(一).如何去优化自己现有的项目,运行更加流畅。1.我们可以使用的内存:每一个Android设备都会有不同的R

2016-11-09 23:29:16 248

原创 Java基础复习

(一).进制1.在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须

2016-11-08 13:55:17 168

原创 数据结构与算法学习(五)HashMap

HashMap定义:要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,hashmap也不例外。Hashmap实际上是一个数组和链表的结合体(在数据结构中,一般称之为“链表散列“),请看下图(横排表示数组,纵排表示数组元素【实际上是一个链表】)。

2016-10-07 23:09:43 172

原创 数据结构与算法学习(四)队列结构Queue

待编辑

2016-09-29 11:02:32 550

原创 数据结构与算法学习(三)栈结构Stack

待编辑

2016-09-29 11:01:14 230

原创 数据结构与算法学习(二)链式存储结构LinkedList源码分析

待编辑

2016-09-29 10:59:21 257

原创 数据结构与算法学习(一)顺序存储结构ArrayList源码分析

待编辑

2016-09-29 10:57:54 323

原创 数据结构与算法学习

了解数据结构与算法

2016-09-29 10:55:52 151

空空如也

空空如也

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

TA关注的人

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