自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Service生命周期

启动方式一:startService()onCreate()—->onStart()—->onDestory()当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行启动方式二:bindService()onCreate()—->onBind()—->onUnBind() –>onDestory()采用bindService()方法启动服务时,访

2016-09-13 20:37:49 278 1

原创 android动画类型

android动画类型1.帧动画:Frame 一帧一帧的2.补间动画:Tween 慢慢过渡,设置初值和末值,并用插值器来控制过渡(Tween包含alpha、scale、translate和rotate这四种补间动画。)3.属性动画:ObjectAnimation ValueAnimation 控制属性来实现动画。注意:属性动画是3.0以后加入的动画。三种动画各有各的好处和缺点特点:1.帧动画

2016-09-11 15:36:46 750

原创 Intent可以传递的数据类型

Intent可以传递哪些类型的数据8种基本数据类型及其数组 String(String实现了 Serializable )/CharSequence实例类型的数据及其数组 实现了Parcelable的对象及其数组 实现了 Serializable 的对象及其数组 传递一个Bundle

2016-09-11 15:26:45 1707

原创 java包装类

基本数据类型与包装类的区别1、基本数据类型是直接存储数值;2、包装类是产生对象时用一个引用指向这个对象注意点:在函数中定义的基本类型的变量和对象的引用变量都是在函数的栈内存中的分配,而实际的对象存储在堆内存中。 基本类型 包装类 boolean Boolean byte Byte char Character short Short int Intege

2016-09-04 16:16:13 238

原创 java中基本数据类型的初始化默认值

JAVA基本数据类型初始化默认值  int —— 0   long —— 0L   float —— 0L   double —— 0D   char ’—— \u0000’代表空格   boolean —— false

2016-09-04 13:33:27 2017

原创 java中是三个四舍五入的函数Math ceil()、floor()、round()

1、math.ceil(x):执行向上舍入,即它总是将数值向上舍入为最接近的整数print("ceilTest8 : ".. math.ceil(8)) //结果: 8print("ceilTest88.5: ".. math.ceil(8.5)) //结果: 9print("ceilTest8-8: ".. math.ceil(-8)) //结果: -8print("ceilTest8-8.

2016-09-04 13:25:06 718

原创 List接口、Set接口、Map接口

结构:Collection -----List //List接口中的对象按一定顺序排列,允许重复 -----LinkedList 非同步 ----ArrayList 非同步,实现了可变大小的元素数组 ----Vector 同步

2016-09-03 10:39:27 202

原创 java方法重载和方法覆盖

方法重载特点:1、方法名一定要相同。2、方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。3、方法的返回类型、修饰符可以相同,也可不同。方法覆盖(方法重写)特点:1、发生方法重写的两个方法返回值、方法名、参数列表必须完全一致(子类重写父类的方法)2、子类抛出的异常下不能超过父类相应方法抛出的异常(子类异常不能大于父类异常)3、子类方法的访问级别不能低于父类相应方法的访问级别(子类访问

2016-09-03 10:28:57 231

原创 Web应用程序的目录结构

WEB-INF文件夹1、web.xml 是部署描述文件2、classes 用来放置应用程序用到的自定义类(.class),必须包括包(package)结构。3、lib 用来放置应用程序用到的JAR文件。

2016-09-03 10:15:31 739

转载 java垃圾回收机制(GC——Carbage Collection)

面试回答Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多人来我公司面试时,我都会问这个问题的,70%以上的人回答的含义是回收对象,实际上这是不正确的。System.gc()Runtime.getRuntime().gc()上面的方法调用时用于显式通知J

2016-09-03 10:07:30 472

原创 java异常类

都是Throwable的子类: 1.Exception(异常) :是程序本身可以处理的异常。 2.Error(错误): 是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,一般不需要程序处理。 3.检查异常(编译器要求必须处置的异常) : 除了Error,RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这

2016-09-02 17:18:11 1030

转载 接口与抽象类

抽象类抽象类与普通类的区别:1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public。2)抽象类不能用来创建对象;3)如果一个类继承于一个抽象类,则子类必须实现父类的抽象方法。如果子类没有实现父类的抽象方法,则必须将子类也定义为为abstract类。abstract class Animal{ ab

2016-09-02 16:59:16 178

转载 java并发

1、volatile如果一个基本变量被volatile修饰,编译器将不会把它保存到寄存器中,而是每一次都去访问内存中实际保存该变量的位置上。这一点就避免了没有volatile修饰的变量在多线程的读写中所产生的由于编译器优化所导致的灾难性问题。所以多线程中必须要共享的基本变量一定要加上volatile修饰符。当然了,volatile还能让你在编译时期捕捉到非线程安全的代码。2、原子性—sychroni

2016-09-02 16:43:11 186

空空如也

空空如也

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

TA关注的人

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