- 博客(7)
- 收藏
- 关注
原创 android布局
一、线性布局(LinearLayout)线性布局的特点是在水平或垂直方向上进行布局,其只要的属性有:android:orientation 确定布局方向android:weightSum 分配额外空间android:layout_weight 比重android:gravity 控制控件内容显示的位置android:layout_gravity 控件
2016-10-08 08:58:45 252
原创 java异常
异常的处理有两种方式:一、通过关键字throws声明异常,throws关键字跟在函数的后面二、通过try{ }catch(异常名 e){}finally{}语句处理异常,finally可加也可不加,但如果加上finally,则finally语句必须执行,如果在try语句中有return语句,则是必须执行完finally语句之后才执行return语句,catch
2016-10-08 08:30:14 241
原创 java抽象类和接口
一、抽象类所谓抽象类,即是被关键字abstract修饰的类,格式为:public abstract class + 类名{}抽象类中的方法可以是抽象的也可以是非抽象的;抽象类可以被继承,此时,子类需重写父类中的抽象方法,如果重写父类中的抽象方法,子类也将是抽象的类二、接口接口的格式:interface+接口名{}接口中的方法只能是抽象的接口中的变量同时被static和f
2016-10-08 08:14:34 240
原创 java反射
反射的作用:动态的获得一个类的所有属性和方法(包括构造方法)反射的原理:通过获取一个类的字节码文件(即Class对象)来获取一个类的所有信息反射的方法:一:对象名.getClass(),如:class PersonDemo{int a=10;public void show(){System.out.println("show方法");}} public c
2016-09-26 08:05:15 221
原创 数组的折半查找和冒泡排序
折半查找只能针对有序的数组,如:public static int halfSearch(int[] arr,key){int max,mid,mid;min=0max=arr.length-1;mid=(min+max)/2;while(arr[mid]!=key){if(arr[mid]>key){min=mid+1;}else if(keymax=mi
2016-09-18 09:39:36 396
原创 类中变量的初始化
1、对于普通的成员变量,其初始化有两种方式:一、直接赋值二、在构造方法中初始化2、对于被final修饰二没有被static修饰的成员变量,其初始化有两种方式:一、直接赋值二、在构造函数中初始化3、同事被final和static修饰的成员变量,初初化有两种方式:一、直接在定义中赋值二、在静态代码块中赋值,如:class A{final static int a
2016-09-18 09:21:15 864
原创 正则表达式的四种功能
正则表达式主要是针对字符串进行操作,可以简化对字符串的复杂操作,其主要功能有匹配、切割、替换、获取。一、匹配检查字符串是否符合正则表达式中的规则,有一次不匹配,则返回false。如:String str="abc";String reg="[a-zA-Z]\\d?";//次表达式表示字符串的第一位只能是字母,第二位只能是数字或没有boolean flag=str.matches
2016-09-18 08:19:50 7639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人