自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android studio快捷键

功能描述 keymap对应名字 Mac Win/Linux 提示错误解决方案 Show Intention Actions option + enter alt + enter 快速构成代码 Code Generate command + N alt + insert 向下移动一行 Move Line Down opti...

2018-07-19 17:35:20 141

转载 线程简介

一、HandlerThared介绍HandlerThread继承自Thread,当线程开启时,也就是它run方法运行起来后,线程同时创建了一个含有消息队列的Looper,并对外提供自己这个Looper对象的get方法,这就是它和普通Thread唯一不同的地方。想要创建Handler必须得先有Looper,在主UI线程中默认有一个Looper对象,所以我们可以直接在UI线程中

2015-07-01 15:41:18 422

转载 andoid handler机制

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要

2015-07-01 14:21:43 368

转载 android service服务

一、首先,让我们确认下什么是service?         service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小哦。 二、那么,什么时候,我们需要使用service呢

2015-07-01 13:07:04 316

转载 Android的系统架构

如果说一个成功男人的背后会有一个默默支持的女人的话,那么一个优越稳定的平台背后必有一个成熟的系统架构所支撑着。那么,Android的系统架构是怎么样的呢?从下图我们可以从整体上有个大致的了解(图片来源互联网):                              从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linu

2015-06-30 11:16:55 367

转载 android横竖屏切换时activity的生命周期

曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的1、新建一个Activity,并把各个生命周期打印出来 2、运行Activity,得到如下信息 onCreate-->onStart-->onResume--> 3、按crtl+f12切换成横屏时 onSaveInstanceState--

2015-06-15 10:16:45 372

转载 android ListView上拉加载更多 下拉刷新功能实现(采用pull-to-refresh)

android ListView上拉加载更多 下拉刷新功能实现(采用pull-to-refresh)losetowin 发布于:2014-1-13 14:41 分类:Android 有 1085 人浏览,获得评论 0 条 标签:android listview pulltorefresh Android实现上拉加载更多功能以及下拉刷新功能,采用了目前比较火的PullToRe

2014-04-16 21:54:01 1210

原创 IO总结

IO流的做用:用来处理设备之间的数据传输。流的分类:流按操作数据分为两种:字节流与字符流。按流分向分为:输入流,输出流。字节流的由来:   因为后期编码表的不断出现,识别某一文字的码表不唯一,比如中文,GBK,unicode都可以识别,就出现了编码问题。如:中文字节数据gbk -à流处理unicode来处理 -à数据错误,所以就有了字符流的出现。(虽然字节流也能处理问题,但比较麻烦)   字符流其...

2012-12-20 11:48:16 1104

原创 黑马程序员--银行调度系统

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流! 模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户

2012-12-20 10:38:44 456

原创 黑马程序元--内部类

http://edu.csdn.net/heima android培训 http://edu.csdn.net/heima ; java培训期待与您交流!一、内部类 1、内部类:一个类存放在另一个类的里面,这个类就是内部类。内部类的类名是有所属的。 2、内部类特点:          a、内部类可以直接访问外部类中的成员。            因为内部类都持有一个外部类的

2012-12-19 15:19:34 322

原创 黑马程序员--基本数据类型包装类

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!1、 基本数据类型对象包装类。有8种为什么要将基本数据类型封装成对象:想要对基本数据类型数据进行更多的操作,最方便的方式就是将其封装成对象。因为在描述对象中就可以定义更多的属性和行为读基本数据类型进行操作。       除了

2012-12-19 15:00:00 396

原创 黑马程序员--正则表达式

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!正则表达式:用于操作字符串数据的规则表达式。规则:就是用一些符号组成的,每一个符号都代表这特有的含义。 其实这些符号相当于对应着底层一段代码,对外提供了符号简化了操作。预定义字符类. 任何字符\d 数字:[0

2012-12-19 02:20:24 258

原创 黑马程序员--高新技术(2)

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!JavaBeanIntroSpector内省,可以用来对JavaBean进行操作。什么是JavaBean?JavaBean是一种特殊的java类,这个类中的方法名符合某种规则,类中的方法主要用于访问似有的字段。使用Jav

2012-12-18 23:10:40 394

原创 黑马程序员--高新技术(1)jdk1.5后的新特性

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!高新技术—jdk1.5后的新特性自动装箱和自动拆箱:       自动装箱:基本类型自动转为包装类.(int >> Integer)       自动拆箱:包装类自动转为基本类型.(Integer >> int)

2012-12-18 22:50:54 392

原创 黑马程序员--交通灯管理系统

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!交通灯管理系统 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:Ø         异步随机生成按照各个路线行驶的车辆。例如:       由南向而来去往北向的车辆 ---- 直行车辆       由西向而来去往

2012-12-18 20:38:46 367

原创 黑马程序员--API中其他常用的类

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!API中其他常用的类System类:没有构造方法,无法被实例化。字段:       static PrintStream err错误输出流,对应的是控制台。              PrintStream对象中有print

2012-12-18 18:57:11 341

原创 黑马程序员--网络编程

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!1、网络参考模型OSI参考模型七层模型TCP/IP参考模型四层模型2、网络通讯要素:ip地址,端口号,传输协议。IP地址:InteAddress,网络中设备的标识。IP地址是可以绑定到任意Mac地址上的网络标识。本地

2012-12-18 18:34:46 465

原创 黑马程序员--面向对象

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!面向对象1、面向过程:是一种思想。2、面向对象:是一种思想,相对于面向过程。       示例:将大象装进冰箱里。              去点脑城买电脑。              找对象洗衣服3、面

2012-12-18 18:15:40 366

原创 黑马程序员--继承,覆盖,抽象类,和多态

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!一、继承1、继承的好处:让类与类之间产生了关系,提高了代码的复用型。2、在java中继承的特点:java只支持单继承,不支持多继承。原因:会产生调用的不确定性。java支持多层继承,这样在java中就出现了继承体系。3、

2012-12-18 18:14:50 509

原创 黑马程序员--封装,构造函数,this关键字,静态的整理

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!一、封装。1、封装的简介       1、封装:是指隐藏对象的属性和实现的细节,仅对外提供公共的访问方式。       2、好处:              1、将变化隔离。              2、便于使用。

2012-12-18 16:10:39 409

原创 黑马程序员--单例设计模式

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!单例设计模式设计模式:是解决问题的一种行之有效的思想。单例设计模式:保证了一个类在内存中只能有一个对象。比如多个程序访问同一个配置文件,希望多个程序的操作都是同一配置文件中的数据,那么就需要保证该配置文件对象的唯一性。步

2012-12-18 15:46:27 320

原创 黑马程序员--Map集合

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!Map集合Map集合框架图: 集合框架中的另一个顶层接口:Map接口。概述:map:用于存储具备对应关系的键和值。而且要保证键的唯一性。一次存储一对元素。Collection一次存储一个元素,称之为单

2012-12-18 12:01:31 725

原创 Collection集合

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!一、集合概述:1、集合特点:    集合只用于存储对象,集合的长度是可变的,可以存储不同类型的对象。2、集合和数组的区别?    1、集合的长度是可变的,数组的长度是固定的。    2、数组可以存储对象和基本数据类型

2012-12-18 11:44:02 4298

原创 黑马程序员--开发环境的配置

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!什么是软件?    软件:一系列按照特定顺序组织的计算机数据和指令的集合。常见的软件:    系统软件:如:DOS,windows,Linux等。    应用软件:如:QQ,迅雷等。 Java语言的环境搭建。Ja

2012-12-18 01:41:01 543

原创 黑马程序员--反射技术

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!1、反射:反射就是把java类中的各个成分映射成相应的java类。java反射机制是在运行状态,对任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取信息以及动态调用对象方法

2012-12-18 01:37:14 511

原创 黑马程序员--Java语言的基本组成

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!一、java语言的基本组成。1、关键字   2、运算符 3、注释  4、函数 5、数组 6、标示符7、语句  8、常量和变量二、关键字:就是计算机语言对指定的单词赋予特殊的含义            特点:关键字的英

2012-12-18 01:32:10 373

原创 黑马程序员--程序中流程控制

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!程序流程控制 1、判断结构。if语句  1、三种格式:   if()     if() else   if() else if() else   特点:    虽然有多行代码,但确是单条语句。(嵌套)

2012-12-18 01:25:44 377

原创 黑马程序员--String,StringBuffer,StringBuilder的描述

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!一、String对象1、String类的特点:a、java语言中用于描述的最常见的字符串数据的对象。b、字符串数据都是一个对象。    c、字符串数据一旦初始化就不可以被改变了。    d、字符串对象都存储在常量池中

2012-12-18 01:12:13 679

原创 黑马程序员--多线程

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!进程:正在运行中的程序。线程:就是进程中一个执行单元或执行情景或执行路径。负责进程中代码执行的控制单元。多线程:一个进程中至少要有一个线程,当一个进程中有多个线程时,就是多线程。多线程的好处:可以让多部分代码同时执行。

2012-12-13 01:35:52 850

原创 黑马程序员--异常

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!异常。1、 异常:就是java程序中的一些不正常情况,java语言对这些不正常情况进行了描述,并进行了对象的封装。2、异常体系:异常情况有很多,就形成了体系。a、  Throwable      |--Error :

2012-12-05 17:41:12 416

原创 黑马程序员--泛型

http://edu.csdn.net/heima android培训http://edu.csdn.net/heima ; java培训期待与您交流!泛型一、泛型的概述。1、泛型的由来:jdk1.5版本出现的技术,是一种安全机制。泛型其实就是通过定义了一个形式参数,专门用来接收实际参数。泛型用的最多的就是集合,集合中可以存储任意类型对象,但是用其特有方法时,需要向下转型,但是

2012-11-30 16:51:12 1131

空空如也

空空如也

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

TA关注的人

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