自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ViewPager实现可滑动的Fragment,滑动页面时报错的解决方案

1. 主Activity和主布局,线性布局中只有一个ViewPager控件: MainActivity.java activity.xml 2. 三个继承Fragment的类和对应布局: FragmentOne.java FragmentTwo.java FragmentThree.java fragment_one.xml fragment_two.xml fragment_three.xml

2015-05-28 17:55:09 960

原创 Android Fragment的FragmentTransaction 操作和对应的生命周期变化

1. Fragment的生命周期和Activity的生命周期 Fragment是依附于Activity而存在的,当Activity在onCreate时,Fragment会进行onAttach, onCreate, onCreateView, onActivityCreated;当Activity进行onStart时,Fragment会进行onStart;而当Activity进行onResum

2015-05-27 13:17:02 2920

原创 被覆写的方法不能为private

在java中如果派生类要去覆写父类的方法,那么权限一定要扩大,但是父类中的此方法不能为private类型,否则派生类无法覆写,此时就算派生类中有同名的方法,也不能出现Override的Annotation。

2015-01-21 12:01:33 592

原创 java反射机制不支持可变参数

class X { public void test(int... args) { } } main() { Method m = X.class.getMethod("test", int[].class); m.invoke(new X(), 1, 2, 3); //这里会报错 } 由于java的反射机制不支持可变参数,所以Method.invoke方法中传入可变参数则会报错。

2015-01-04 15:37:08 691

转载 Collections.max函数申明中的泛型

How do I avoid breaking binary compatibility when I generify an existing type or method?    Sometimes a dummy bound does the trick. Occasionally, one must pay attention to the fact that a

2015-01-02 09:40:49 573 1

原创 一个TimerTask的管理类

Timer和TimerTask的应用中,总是不知道Timer该何时停止,所以编写了一下的线程管理类,控制线程的定时运行和停止。 class ThreadManagement extends TimerTask { private Thread t = null; private Timer timer = null; private boolean bStop = false; publ

2014-12-27 11:24:30 422

原创 为何Java不支持泛型数组

java中不支持以T[] arr = new T[10]的形式生成泛型数组。 这是为何? 1. java引入了泛型机制主要是为了避免ClassCastException的错误的。 class Generic { Object info; void setInfo(Object info) ; Object getInfo(); } main(){ Generic g = new

2014-12-25 12:45:29 456

原创 Java继承中覆写机制的两个口诀

1. 权限扩大原则:派生类中的同名方法的权限必须大于父类中的同名方法的权限。(public > default > private) 2. 就近原则:当有一个方法调用了父类和派生类中的同名方法时,就近选取,即如果此调用方法是派生类中的,则调用派生类中的同名方法,如果此调用方法是父类中的,则你懂的。

2014-12-22 17:51:57 616

原创 Java 中的类对象数组的理解

Java中的类对象是类的实例化。 假设有类Person, 有代码:Person [] perArr = new Person[3];这句话是申请了三个区域,每个区域存储的不是类对象,而是指向类对象的指针,所以在使用perArr[0]时需要再实例化:perArr[0] = new Person(传入参数);  或者创建类对象数组可以一步完成: Person perArr = {new Perso

2014-12-22 17:21:22 430

原创 为何Eclipse编译后的class文件不能在cmd下用java运行?

原因1:存储class的文件的路径中含有空格,这样的classpath中存储的路径只是空格之前的,所以路径不正确,自然jvm运行时就会出现”错误: 找不到或无法加载主类“。 原因2:在Eclipse下的java文件一般是在package中,这时javac去编译时就要注意了,需要用javac -d 《生成package的路径》 *.java,这时生成的就是package(文件夹)加上class文件

2014-12-21 17:17:03 2502

空空如也

空空如也

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

TA关注的人

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