- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 外部类内部类之间调用的demo
/* * (1) 在方法间定义的非静态内部类: ● 外围类和内部类可互相访问自己的私有成员。 ● 内部类中不能定义静态成员变量。(2) 在方法间定义的静态内部类: ● 只能访问外部类的静态成员。(3) 在方法中定义的局部内部类: ● 该内部类没有任何的访问控制权限 ● 外围类看不见方法中的局部内部类的,但是局部内
2016-04-12 11:46:58
455
原创 在同一应用中实现按钮的四种点击
public class MainActivity extends Activity implements OnClickListener {private TextView tvtest;private Button bt1;private Button bt2;private Button bt3;@Overrideprotected void onCreate(Bundle saved
2016-04-12 01:40:03
518
原创 setAdapter和requestAsyncTask组合使用揭秘
在使用setAdapter时我们都是按照listView的优化套路来的如下,在实际应用比较容易出空指针bug,究竟是谁为空了,两个地方,传入的集合和引入的layout布局只有这两个量是外来量,但这里有一个非常有趣的地方,就是它的机制, 机制: 1、整个 MyAdapter 只要你使getCount()返回的值不为空即使是0,这个MyAdapter就不会报错, 2、也就是说如果我们在实现的四个抽
2016-04-11 23:23:07
1082
原创 Map中entry的源代码
Map中entry的源代码 很多人在编程的时候不会用到entry和entrySet,可是在面试的时候还是会遇到这个题目,这里就这个代码的源码做一探究:引入案例Map的三种常用遍历:import java.util.*;/* * map集合的遍历,分别使用for,Iterator和entry三种方式迭代,并比较相互的优劣,说出遍历原理 */ public cl
2015-12-08 00:55:34
638
原创 set和TreeSet的使用和原理
假如有个项目,要把一个公司的员工的名字,年龄,工资做一个表单,然后可以实现点按钮就按姓名笔画或者拼音,按工资水平,按年龄或者按其他方式进行排列,当然用数据库是最好的,但是如果要求用集合呢,个人认为TreeSet是个可以考虑的类,set的特点:不包含重复元素
2015-12-05 01:51:13
1235
原创 小练习
这是一个关于Random类中nextInt()的使用,涵盖泛型,set集合,死循环和增强for的使用。延伸:注意Random类和Math类的区别: Random:继承自java.lang.Object实现了一个接口,有一个子类,用用于生成伪随机数流。 Random类中的nextInt() 返回下一个伪随机数,它是
2015-12-05 00:24:34
441
原创 迭代器和增强for的使用
迭代器和增强for的使用 集合嵌套和增强for可以大幅降低程序员的编程压力,这里就这两个方法的使用做一个简单介绍:引入案例迭代器和泛型结合使用:/* * 泛型的通配符 * 两个集合分别采用ArrayList和LinkedList并采用不同的数据类型 * ArrayList,泛型String * LinkedList,泛型Inte
2015-12-04 01:54:33
526
原创 jdk1.5的特性
自动装箱拆箱JDk1.5的新特性,自动装箱拆箱:1) 自动装箱:基本数据类型,直接变成对象,自动完成。2) 自动拆箱:对象变成基本数据类型,自动完成。 引入案例:public class ZhuangXiang { public static void main(String[] args) { //In
2015-12-02 22:00:03
645
原创 正则表达式
正则表达式认识正则表达式: 正则表达式的四个功能:A. 匹配功能: 字符串是不是和正则规则匹配,如果匹配返回true 使用String类的方法 matches("规则") 返回boolean B. 切割功能: 将字符串按照一定的正则规则进行切割 使用String类的方法 split("规则") 返回存储字符串的数组 C. 替换功能: 将字符串按
2015-12-02 21:58:30
411
原创 方法.构造方法,抽象方法
方法.构造方法,抽象方法 方法:1) 重要性之方法的特点和分类:方法是java语言中一个很重要的实现功能的代码块,它是java语言中类,接口,变量等其他代码块之间沟通的连接和实现的一个重要角色。 格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句;
2015-12-02 21:56:44
1315
原创 迭代器原理探究
Iterator是个接口,我们在使用时一般都是定义一个集合,然后集合调用接口再之后用hasNext,next来遍历集合的,那么Iterator是怎么实现的呢,它是一个接口,谁来实现它呢? 这边博文就这个问题和大家一起进行下探究,希望大家能有所收获,先抛出一个应用实例: publicstatic void main(String[]args)
2015-12-02 21:53:05
532
原创 java中API接口之个人心得
由面向对象转到API很多小伙伴们会出现这样或者那样的疑问,把继承、多态、封装放在面向对象里就会用,而把里面的理论放到API中就显得束手束脚,这里针对使用API接口类方法做一点解析
2015-12-02 21:45:40
6136
空空如也
安卓中内部类调用问题
2016-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人