自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SimpleAdapter

SimpleAdapter:将数据绑定到View上    SimpleAdaptersimpleAdapter = new SimpleAdapter(Context context,List> data,Int resorce,String[] from,Int[] to);                1.  Context context:上下文2.

2016-05-11 09:16:28 310

原创 将数据显示到屏幕上(用ListView)

将数据显示到屏幕上(用ListView来显示)         继承BaseAdapter类实现方法         1、有多少个要显示的内容就要创建多少个View对象浪费内存空间,当记录数目特别多时,可能导致用户奔溃/* *         * 此方法返回的是ListView的列表中某一行记录的对象         * position 当前返回的View的索引位置

2016-05-10 21:07:07 1315

原创 四种点击事件方式

1、在xml文件中添加onclick属性,在Activity中必须写一个方法名为此的函数android:onclick="onClick" / /在Activity中写一个方法  public void onClick(View v)的函数2、匿名内部类的方式来添加监听器button.setOnClickListener(new OnVlickListener(){//overri

2016-05-06 19:04:25 1400

原创 多态初始化过称(绑定动态方法)

1)在未进行任何操作之前,将分配给对象的存储空间初始化为二进制零2)调用基类构造器,如果构造器中有调用动态绑定方法,则会调用导出类重写之后的该方法3)按照声明的顺序调用成员的初始化方法4)调用导出类的构造器主体

2016-04-28 16:47:59 281

原创 组合的总结

组合:将对象引用置于新类中即可可以在代码中初始化这些引用:1.在定义这些引用时就初始化:A aa=new A();//变量会在调用所有方法(包括构造器)之前被初始化,它们的位置决定着它们初始化的顺序,所以组合中的引用以这种方式初始化,会在它所在的类的构造器被调用之前就初始化2.在类的构造器中被初始化3.正要使用这些对象之前4.使用实例初始化(这个引用必须是非privat

2016-04-26 16:46:02 246

原创 顺序结构栈

/** * 顺序结构栈 * */public class SeqStack {private final int SIZE=10;private int[] stack=new int[SIZE];private int top=0;//入栈public boolean push(int elem){if(top==SIZE){return false;

2016-04-03 17:20:06 238

原创 两个有序数组归并为一个数组

import java.util.Arrays;public class SqlistGUIB {/*** 两个有序数组归并*/public static int[] merge(int[] a,int[] b){int lena=a.length;int lenb=b.length;int[] c=new int[lena+lenb];int i=0;

2016-04-03 15:09:21 439

原创 HashMap和Hashtable的区别

HashMap是线程不安全的Map实现,Hastable是线程安全的Hashtable不允许使用null作为key,value,如果试图将null之防暑Hashtable中,将会引发NUllPointerException异常!但是HashMap可以用null作为key,value,但是HashMap中的key不能重复,只能有一个key-value的key值为null;但是可以有多个val

2016-03-18 10:59:32 201

原创 构造器的调用

子类默认调用父类的无参构造器,如果父类没有无参够爱器,则子类必须用super显示调用父类带参构造器

2016-03-17 00:38:51 302

转载 流的知识框架

总结流:流:节点流处理流 一、节点流:离数据源程序最近的流1、  节点流:可以处理一切(纯文本,音频,视频等)1)、输入流:InputStream,FileInputStream,ByteArrayInputStream操作:read(字节数组)a)、中间容器:byte[] flush=new byte[长度];//用来接收读取到的内容b)、接收长度:int l

2016-03-17 00:21:21 248

原创 关于为什么要重写hashCode()方法和equals()方法及如何重写

我想写的问题有三个:1、首先我们为什么需要重写hashCode()方法和equals()方法2、在什么情况下需要重写hashCode()方法和equals()方法3、如何重写这两个方法*********************************************************************第一个问题:为什么需要重写hashCode()方法和equ

2016-03-12 23:05:11 10498 3

原创 定义一个方法将字符串翻转

//方法一:利用StringBuffer的reverse()方法来定义public static String reverse(String str){StringBuffer buffer=new StringBuffer(str);return buffer.reverse().toString();}//方法二:利用StringBuffer的append()方法pub

2016-02-29 14:52:04 427

原创 非静态内部类为什么可以访问外部类的静态成员

非静态内部类对象寄生于外部类对象,inn调用test()方法时,知道自己调用的是它寄生的对象所属类的类成员;在阶段一:类加载的时候没有创建外部类对象,但是方法是知道要调用的是外部类的类成员,已经确定了在第二阶段:创建非静态内部类对象,该对象必须寄生于外部类对象,它知道要调用自己寄生的这个对象所属的类的类方法,也是确定的public class TestOutInn {pub

2016-02-24 23:38:43 3433

原创 为什么不管是静态内部类的普通方法还是静态方法都不能访问外部类的实例变量

不管是静态内部类的普通方法还是静态方法都不能访问外部类的实例变量             因为当静态内部类对象调用这些方法时,不知道这些实例变量是哪些对象的分两个阶段阶段一:先载入类阶段二:然后才能依据类来实例化对象而static的方法、变量都是属于类的,非static的则属于对象如果在阶段一,访问非static成员的方法,因为还没有外部类对象,所以不能访问成功外部类的实例

2016-02-24 23:35:29 1338

原创 内部类

内部类分为静态内部类和非静态内部类非静态内部类:没有用static 修饰的内部类就是非静态内部类1:非静态内部类可以访问外部类的实例变量和实例方法,不可以访问外部类静态变量和静态方法,非静态内部类不可以定义静态属性和静态方法class Out{private static int  a;class Inn{public static int b;//erroepubli

2016-02-24 20:19:35 299

原创 非静态内部类知识点

/** * 测试非静态内部类 * 调用非静态内部类的方法时,要通过内部类实例来调用,非静态内部类实例必须寄生在外部类实例中 * 由非静态内部类   在同包其他类中创建对象的代码可以看出,内部类对象必须依附于外部类对象 * OutCow.InnCowLeg cowleg=cow.new InnCowLeg(); * */public class TestInnClass0

2016-02-24 19:38:13 283

原创 异常01

定义的一个方法 throws异常时,调用该方法时必须try,catch或者调用者 throws这个异常public class TestTryCatch01 {public static void main(String[] args) {/*** 调用put()方法时必须try catch或者再把异常交给调用put()方法的方法抛出* * 在这里就是交给main方

2016-02-24 00:47:46 267

原创 多态

/** * 多态:编译时的类型和运行时的类型不一致,就可能出现多态 *  Fruit f=new Apple(5);编译时引用f的类型是父类Fruit,运行时f的类型是子类Apple类型 *   *  1、f.put();首先put()方法必须是父类拥有的,当子类重写了这个方法, *     通过f(父类Fruit)调用时该方法时调用的是子类重写了的put()方法,而不是父类的

2016-02-24 00:25:40 201

原创 HashSet和TreeSet

HashSet和TreeSet都是Set的实现HashSet在存放元素时,会获取元素的hashCode()值,通过散列算法找到存放位置。HashSet通过equals()方法比较相等两个对象是否相等当两个对象的hashCode()值一样,但是equals()返回值为false时会很麻烦,hashCode()值一样HashSet会试图把这两个元素保存在同一个地方,所以会将这两个元素以链表的形

2016-02-23 21:36:04 316

原创 计算101-200之间的素数个数,并输出

public class Test01{public static void main(String[] args){int count=0;for(int i=101;ifor(int j=2;jif(i%j==0){break;}if(j==(int)Math.sqrt){count++;System.out.println(i);}}}

2016-02-23 20:56:13 665

空空如也

空空如也

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

TA关注的人

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