自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java集合类简要汇总

1、list结构的:Arraylist、linklist、vector首先说下Arraylist和linklist的区别前者查询效率高 动态数组结构后者删除和添加的效率高  链表结构再说下Arraylist和vector的区别前者是非线程安全的    后者线程安全二者都是基于数组结构的当往二者里面添加数据的时候,且添加数据唱过当前内部数组长度,前者会自动增加原来数组

2017-02-21 16:16:40 248

原创 线程的三种创建方式与线程池合用

1、继承Thread类2、实现runnable接口3、实现Callable接口callable接口和runnable接口类似,runnable接口重写了run方法、callable接口重写了call方法,前者无返回值,后者有返回值,返回值类型就是传进来的参数值。另外callable接口还可以抛异常。callable接口往往和future接口合用,future的接口的实现类是futu

2017-02-21 14:51:18 283

原创 线程池简介

Android四种类型线程池1、FixThreadPool2、SingleThreadPool3、SheduleThreadPool4、CachedThreadPool四种线程池的创建都是依赖于ThreadPoolExecutor方法来创建的。其参数为:ThreadFactory、keepAliveTime、unit、workqueue、coreThread、Maximum

2017-02-21 14:19:43 226

原创 内存溢出、内存泄露、栈泄露

1、内存溢出:就是说系统分配的内存空间不足以存放当前数据项。比如栈溢出。进栈时,栈已满,却依旧再进栈就会出现上溢,当数据项已经全部出栈,却依然在退栈,就会出现下溢。2、内存泄漏:是指new出来的对象如果是强引用、软引用应当在数据项使用完成之后,即使释放,如果没有及时释放,就会在内存里,这就是内存的泄露,内存泄露久而久之会造成内存溢出。3、栈泄露:是缓冲区泄露的一种,比如布局嵌套过深会导致栈

2017-02-21 12:01:13 1493

原创 Android屏幕计算公式

1 dp与px之间的换算dp*ppi/160=pxppi=(屏幕长度平方+屏幕宽度平方)开根号除以2也就是屏幕密度2 mdpi即160dpi  ldpi即120dpi hdpi 240dpi xdpi即320dpi

2017-02-21 11:47:47 887

原创 android布局优化

Google提供:1、merge标签:用于消除多余嵌套。增加布局加载速度。必须用在根布局,inflate参数需要将boolean类型设置成true,不能用在stub标签里面。2、viewstub标签:轻量级的,几乎不占内存空间的,无需跟随布局加载的控件。用于控件的显示与隐藏。3、include标签:是为了增加布局文件的重用性。

2017-02-21 10:52:38 210

原创 浅谈android本地数据库(SQLite)使用

SQLite---Android使用的轻量级数据库,虽说是轻量级的,但是对于Android数据存储来说,作用是很大的。这里介绍代码建库、建表、sql语句操作增删改查以及实体类封装实现数据库数据调用。准备:sqlite数据库可视化工具(用于查看建表、数据增删改查是否成功)package com.kerun.bean;public class FillGoodsBean {  

2016-10-28 14:47:05 2274

空空如也

空空如也

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

TA关注的人

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