- 博客(12)
- 收藏
- 关注
原创 Android UI(Layouts)-LinearLayout 详解
1.LinearLayout是什么?1)view2)ViewGroup (容器,可以添加其它子元素)3)ViewGroup 中的线性容器(布局)2.LinearLayout 应用场合?1)布局方式比较简单(横向或者纵向)2)外层布局是线性方式时。3.LinearLayout 的应用?1)布局特点(纵向或横向)【水平的horizontal】【垂直的vertical
2016-05-29 11:36:14 383
原创 Android UI(Layouts)-RelativeLayout详解
Android UI(Layouts)1.Common Layout1)RelativeLayout2)Linearlayout3)FrameLayout4)Gridlayout5)......2.Adapter Layout1)ListView+adapter2)GridView+adapter3)Spinner +adpater4)ViewPager
2016-05-22 23:22:51 259
原创 安卓开发之java基础笔记11反射机制、枚举
java 反射机制程序在运行的过程中(不是在编写代码阶段)动态的去获取一个对象所属的类型的信息的过程。反射的根源:Class对象获得一个Class对象的三种方法:Class clz=类名.classClass clz=Class.forName("类的完全限定名")Student s=new Student();Class clz=s.getClass()常
2016-05-16 00:00:25 440
原创 安卓开发之java基础笔记十IO流
IO(input/output)流:分类:根据数据的流向可以分为:输入流(读的操作)和输出流(写的操作),流方向的区别是以内存为参照。根据对流的操作的数据类型可以分为:字节流【byte】:InputStream 是所有的字节输入流的祖先 OutputStream是所有字节输出流的祖先FileInputStream(extends InputStream):字节输入流
2016-05-15 23:56:33 793
原创 安卓开发之java基础笔记9异常、集合、泛型、递归
异常处理:异常就是程序在运行过程中发生不正常的事件,导致程序运行中断。java的异常处理可以让程序具有更好的容错性,程序更加健壮。提供更好的可读性。java的异常处理是通过5个关键字来实现的:try catch finally throws throwtry-catch块try{}catch(异常类型 参数){}try块用来监控可能会发生异常的代码
2016-05-15 23:51:29 626
原创 安卓开发之java基础笔记8常用API
【String】【StringBuffer】String是一个final类,它的直接父类是Object length()返回字符串当中的字符个数equals()当被比较的字符串和原字符串的每一个对应的字符都相等时,返回结果为真。(比较时区分大小写)==和equals()在对字符串作比较时,前者比的是两个标识引用的是否同一个对象的地址,后者比较的是两个标识的字符串内容是否相同
2016-05-15 23:46:16 731
原创 安卓开发之java基础笔记7内部类与设计模式
java内部类1.非静态内部类属于外部类的一个成员,如果想要在外部类的外部去创建内部类的对象时使用以下语法:Outer.Inner inter=new Outer().new Inner();inter.print();在内部类中如果访问外部类的同名的属性时可以通过以下语法:外部类.this.属性在非静态内部类当中不可以有静态的成员(属性、方法、静态代码块)2.静态
2016-05-15 23:40:33 331
原创 安卓开发之java基础笔记【6】
1.里氏替换原则:在继承关系中一个子类继承父类,只要父类对象出现的地方都可以被子类对象替换。替换后父类引用可以调用到的是子类从父类那里继承过来的属性和方法,如果子类对父类方法进行了重写,那么也可以调用到重写后的方法。但是不能调用子类特有的属性和方法。2.多态:同一个父类,不同的子类对象对同一个指令的响应过程不一样。称为多态。继承父类,实现抽象方法,通过里氏替换原则,把方法的
2016-05-02 16:26:49 606
原创 安卓开发之java基础笔记【5】
java中包的使用:1.为什么使用包: 为了对项目当中的进行分门别类的管理,避免同名类的命名冲突,对类中的属性和方法进行保护,增加安全性。2.如何创建包: 在eclipse中有两种方式 a.右键-->新建-->package b.右键-->新建-->类-->设置类名和包名 通过语句打包: package 包名;3.包的命名:
2016-05-02 15:58:38 386
原创 安卓开发之java基础笔记【4】
1.冒泡排序特点:是相邻的两个元素进行比较需要使用双重循环来实现。16,25,9,90,23第一趟:25,16,9,90,2325,16,9,90,2325,16,90,9,2325,16,90,23,9第二趟:25,16,90,23,925,90,16,23,925,90,23,16,9第三趟:90,25,23,16,990,25,23
2016-05-02 15:40:36 213
原创 安卓开发之java基础笔记【3】
分支及循环语句1.if条件结构:if(条件){ 条件成立时要执行的代码块儿}2.if...else条件结构if(条件){ 条件成立时要执行的代码块儿}else{ 条件不成立时要执行的代码块儿}3.if...else if条件结构if(条件1){ 代码块儿1}else if(条件2){ 代码块儿2}else if(条件n
2016-05-02 15:20:02 228
原创 安卓开发之java基础笔记【2】
java标识符:变量名,类名,方法名,接口名这些在程序中需要我们程序员去命名的符号称为标识符。标识符的命名规则:以英文字母,下划线,美元符开头后面可以跟字母,数字,下划线,美元符。标识符的命名规范:变量名,方法名的规范:首单词首字母小写,后续单词首字母大写。(myName)称骆驼命名法。常量名:构成常量的名字的每一个字符都要大写。类和接口的命名规范:每一个单词的首字
2016-05-01 22:03:55 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人