自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 TreeSet学习小结

JDK对TreeSet介绍如下:基于 TreeMap 的 NavigableSet 实现。使用元素的自然顺序对元素进行排序,或者根据创建 set 时提供的 Comparator 进行排序,具体取决于使用的构造方法。 TreeSet的特点是可以对元素按照某种规则进行排序,并且保证元素的唯一性。 排序的方式有两种: A:自然排序 B:比较器排序例如:public class TreeSetDem

2015-08-30 17:18:34 725

原创 ConcurrentModificationException的解决方法

ConcurrentModificationException是Java中很常见的一种异常,尤其是使用集合类的时候,很容易出现。在官方文档中ConcurrentModificationException的介绍如下:public class ConcurrentModificationException extends RuntimeException当方法检测到对象的并发修改,但不允许这种修改时,

2015-08-30 12:23:51 2115

原创 Activity的四种launchMode以及onNewIntent()的调用时机

Android的Activity一共有四种launchMode:standard、singleTop、singleTask、singleInstance,在AndroidManifest.xml中用来指定Activity的启动方式。一、standardactivity的默认启动方式,未指定android:launchMode的属性时默认为standard。public class MainActiv

2015-08-27 20:17:25 2710

原创 Android中Notification捕捉点击事件的替代方式

在处理程序中的通知消息时,一般都是用Notification类来处理,通过设置PendingIntent来处理点击通知之后的动作。与一般的Intent不同,PendingIntent表示即将要执行的动作,是在用户点击消息之后才进行处理,它里面保存了一个Intent用来执行跳转的操作。但是有一些需求,要求在用户点击通知之后,还需要执行一些其他的操作,并非单纯的进行activity之间的跳转。因此需要对

2015-08-26 20:08:43 34923 9

原创 android:includeFontPadding的使用:清除TextView字体周边空白

在设置界面布局的时候,设计师会给一张标注了尺寸的UI设计图,如果在UI中包含了TextView空间的话,会发现即使完全按照标注的尺寸来做,最终的显示效果和设计图还是有差异。打开开发者模式中的布局边界,再观察APP的界面可以发现,在TextView中字体与TextView的边界是有一定的距离的,在720px的图中大概有2px的边界留白。就是这些默认的留白导致UI出现偏差。在TextView提供的属性设

2015-08-24 23:50:37 38214 5

原创 String和Date之间的转换(Java)

String和Date之间的互相转化是最常用的。具体方法如下:1、Date—>StringDate date = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateString = sdf.format(date);2、String—>DateString str =

2015-08-16 19:23:13 535

原创 Java中的编译时多态和运行时多态

编译时多态:主要是方法的重载,通过参数列表的不同来区分不同的方法。运行时多态:也叫作动态绑定,一般是指在执行期间(非编译期间)判断引用对象的实际类型,根据实际类型判断并调用相应的属性和方法。主要用于继承父类和实现接口时,父类引用指向子类对象。 例如:public class PolymorphismTest { public static void main(String[] args)

2015-08-13 22:51:42 4660

原创 一道关于Java中Integer缓冲区的面试题

给出下列程序的执行结果:Integer integer1 = 128;Integer integer2 = 128;System.out.println(integer1 == integer2);System.out.println(integer1.equals(integer2));System.out.println("-----------");Integer integer3 =

2015-08-13 16:42:19 1122

原创 Java中String问题汇总

1、String s = new String(“hello”) 和 String s = “hello”的区别?字符串作为一个常量是存放在常量池里面的,新建字符串的时候会先从缓冲区里面找有没有这个字符串,如果有直接返回引用,没有的话就在里面创建一个。 String s = “hello”可能创建一个对象或者不创建对象,主要看“hello”在常量池中是否存在。 String s = new St

2015-08-13 15:36:28 1037

原创 Java内部类以及匿名内部类学习总结

一、什么叫内部类把类定义在其他类的内部,这个类就被称为内部类。 内部类只是一个编译时的概念,一旦编译成功之后,外部类和内部类就会变成两个不同的类,分别是Outer.class和Outer&Inner.class。所以内部类的成员变量/方法名可以和外部类的相同。二、内部类访问特点内部类访问外部类:可以直接访问,包括内部类的私有;外部类访问内部类:通过创建对象访问(非静态),通过类名访问(静态)。

2015-08-07 10:05:35 559

原创 Android重启当前Activity以及Activity生命周期的变化

重启Activity的方法private void reStartActivity() { Intent intent = getIntent(); finish(); startActivity(intent);}注意 finish()和startActivity(intent)的顺序不能错误。Activity生命周期变化启动APP:程序刚启动时,会按照顺序依次执行:on

2015-08-06 11:34:41 14409 1

原创 Java接口学习总结

一、接口的特点1、接口不可以实例化,创建对象时利用多态的方式创建。Animal animal = new Dog();//Animal是接口,Dog必须是实现了接口Animal的类。2、接口的子类可以是抽象类,也可以是具体类(必须实现该接口,重写该接口中的所有方法)。二、接口成员的特点成员变量:接口的成员变量只能是常量,而且是静态的,默认修饰符为 public static final,并且只能是

2015-08-04 23:38:33 803

Facebook登录接入Demo

Facebook登录接入Demo

2015-11-13

jd-guiJar包查看器

jd-guiJar包查看器

2015-09-09

Pypy解释器

Pypy Python解释器

2015-09-09

Enjarify-master反编译工具

Enjarify-master反编译工具

2015-09-09

Android CountDownTimer 源码(4.4)

Android CountDownTimer 源码(4.4)

2015-06-23

Android CountDownTimer源码(5.0及以上)

Android CountDownTimer 源码(5.0及以上)

2015-06-23

CheckBoxDemo

请参考博客!

2015-06-12

编译原理答案 清华 张素琴版

这是网上较全的版本了,大部分题都有!答案正确

2012-06-06

空空如也

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

TA关注的人

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