自定义博客皮肤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)
  • 收藏
  • 关注

原创 Fragmentv4和app中的fragment

开发起来其实没什么区别,只是因为低版本的android是没有fragment的,所以在低版本上开发必须导入v4包,所以如果为了程序向下兼容是必须导v4包的。高版本用v4包的话就得注意:activity继承v4包中的FragmentActivity 、必须导入v4包中的Fragment、如果要使用FragmentManager,必须使用getSupportFragmentManager();

2016-05-21 22:48:22 419

转载 viewpager

http://blog.csdn.net/harvic880925/article/details/38453725

2016-05-15 13:23:38 202

转载 LayoutInflater

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用L

2016-05-15 12:52:32 231

原创 堆 栈

JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不

2016-05-15 12:10:11 228

原创 thinking in java

1. 对象理解对象为服务的提供者,将对象的类型进行封装,使对象的使用者能够避开类型里面不安全的地方,

2016-03-05 12:11:52 211

原创 几个容器

1. arraylist   实现list collection abstractlist 等 基于数字实现 ,可重复,有序2.linkedlist  实现list collection abstractlist 等 基于链表实现, 可重复,有序3. hashmpa 实现map abstractmap  不可重复,在map中的存储位置由hashcode决定4,hashtable 实现m

2016-03-04 22:05:38 239

原创 『java.util』 map接口

一般的方法就不列出来了,下面列出一写需要注意的和一些奇怪的方法1.  default void forEach(BiConsumer action) , default void forEach(BiConsumer action) { Objects.requireNonNull(action); // 奇怪这里为什么要调用object的这个方法来判断对象是否为空,直接判

2016-03-04 17:27:56 473

原创 数据结构,

什么是数据结构,数据元素之间的相互关系就叫做结构,有四类基本结构,集合,线性结构,树状结构,图形结构、集合结构:除了同属于一种类型外,别无其它关系线性结构:元素之间存在一对一关系常见类型有: 数组,链表,队列,栈,它们之间在操作上有所区别.例如:链表可在任意位置插入或删除元素,而队列在队尾插入元素,队头删除元素,栈只能在栈顶进行插入,删除操作.树形结构:元素之间存在一对多关

2016-03-03 15:21:06 228

原创 『java.util』 AbstractCollection

这个抽象类实现了collection接口,实现了collection的部分方法:1. isEmpty();   return size()==0;  设计很精妙啊2. contain(Object o);  实现方式还是用迭代器来迭代整个集合来比较o是不是在集合里面的3. Object[]  toArray();   他的实现方法很诡异啊 , 代码如下 public Obje

2016-03-03 12:05:50 231

原创 『java.util』 list 接口研究

list接口继承collection,除了有collection提供的方法外,还额外的带来了几个list方法:1. boolean addAll(int index, collection c); 在指定的位置添加,这个位置是从0开始计算的,就是说如果index为0,则这个集合在开头插入。2. E get(int index);  3.E set(int index ,

2016-03-02 16:20:53 364

原创 迭代器

迭代法迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,跟迭代法相对应的是直接法(或者称为一次解法),即一次性解决问题。迭代法又分为精确迭代和近似迭代。“二分法”和“牛顿迭代法”属于近似迭代法。迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新

2016-03-02 15:49:38 362

转载 java运行时类型和编译时类型

Java中的许多对象(一般都是具有父子类关系的父类对象)在运行时都会出现两种类型:编译时类型和运行时类型,例如:Person person = new Student();这行代码将会生成一个person变量,该变量的编译时类型是Person,运行时类型是Student。    说明一下编译时类型和运行时类型:    Java的引用变量有两个类型,一个是编译时类型,一个是运行时类型

2016-03-02 13:41:03 313

原创 『java.lang.util』-- collection 接口研究

该接口下面的 removeall(Collection   在collection接口继承了Iterable   collection接口没有实现任何方法  , 里面的方法有 1.  int size();  If this collection  contains more than Integer.MAX_VALUE elements,

2016-03-02 12:08:14 264

空空如也

空空如也

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

TA关注的人

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