自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 外部类内部类之间调用的demo

/* * (1) 在方法间定义的非静态内部类: ● 外围类和内部类可互相访问自己的私有成员。 ● 内部类中不能定义静态成员变量。(2) 在方法间定义的静态内部类: ● 只能访问外部类的静态成员。(3) 在方法中定义的局部内部类: ● 该内部类没有任何的访问控制权限 ● 外围类看不见方法中的局部内部类的,但是局部内

2016-04-12 11:46:58 422

原创 在同一应用中实现按钮的四种点击

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 478

原创 setAdapter和requestAsyncTask组合使用揭秘

在使用setAdapter时我们都是按照listView的优化套路来的如下,在实际应用比较容易出空指针bug,究竟是谁为空了,两个地方,传入的集合和引入的layout布局只有这两个量是外来量,但这里有一个非常有趣的地方,就是它的机制, 机制: 1、整个 MyAdapter 只要你使getCount()返回的值不为空即使是0,这个MyAdapter就不会报错, 2、也就是说如果我们在实现的四个抽

2016-04-11 23:23:07 1040

原创 Map中entry的源代码

Map中entry的源代码   很多人在编程的时候不会用到entry和entrySet,可是在面试的时候还是会遇到这个题目,这里就这个代码的源码做一探究:引入案例Map的三种常用遍历:import java.util.*;/* * map集合的遍历,分别使用for,Iterator和entry三种方式迭代,并比较相互的优劣,说出遍历原理 */ public cl

2015-12-08 00:55:34 582

原创 set和TreeSet的使用和原理

假如有个项目,要把一个公司的员工的名字,年龄,工资做一个表单,然后可以实现点按钮就按姓名笔画或者拼音,按工资水平,按年龄或者按其他方式进行排列,当然用数据库是最好的,但是如果要求用集合呢,个人认为TreeSet是个可以考虑的类,set的特点:不包含重复元素

2015-12-05 01:51:13 1181

原创 小练习

这是一个关于Random类中nextInt()的使用,涵盖泛型,set集合,死循环和增强for的使用。延伸:注意Random类和Math类的区别:      Random:继承自java.lang.Object实现了一个接口,有一个子类,用用于生成伪随机数流。         Random类中的nextInt()  返回下一个伪随机数,它是

2015-12-05 00:24:34 414

原创 迭代器和增强for的使用

迭代器和增强for的使用   集合嵌套和增强for可以大幅降低程序员的编程压力,这里就这两个方法的使用做一个简单介绍:引入案例迭代器和泛型结合使用:/* * 泛型的通配符 *   两个集合分别采用ArrayList和LinkedList并采用不同的数据类型 *    ArrayList,泛型String *    LinkedList,泛型Inte

2015-12-04 01:54:33 493

原创 jdk1.5的特性

自动装箱拆箱JDk1.5的新特性,自动装箱拆箱:1)        自动装箱:基本数据类型,直接变成对象,自动完成。2)        自动拆箱:对象变成基本数据类型,自动完成。 引入案例:public class ZhuangXiang {    public static void main(String[] args) {       //In

2015-12-02 22:00:03 595 2

原创 正则表达式

正则表达式认识正则表达式:      正则表达式的四个功能:A. 匹配功能: 字符串是不是和正则规则匹配,如果匹配返回true   使用String类的方法 matches("规则") 返回boolean B. 切割功能: 将字符串按照一定的正则规则进行切割   使用String类的方法 split("规则") 返回存储字符串的数组 C. 替换功能: 将字符串按

2015-12-02 21:58:30 382

原创 方法.构造方法,抽象方法

方法.构造方法,抽象方法 方法:1)        重要性之方法的特点和分类:方法是java语言中一个很重要的实现功能的代码块,它是java语言中类,接口,变量等其他代码块之间沟通的连接和实现的一个重要角色。 格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {                            方法体语句;

2015-12-02 21:56:44 1254

原创 迭代器原理探究

Iterator是个接口,我们在使用时一般都是定义一个集合,然后集合调用接口再之后用hasNext,next来遍历集合的,那么Iterator是怎么实现的呢,它是一个接口,谁来实现它呢?     这边博文就这个问题和大家一起进行下探究,希望大家能有所收获,先抛出一个应用实例:                   publicstatic void main(String[]args)

2015-12-02 21:53:05 498

原创 java中API接口之个人心得

由面向对象转到API很多小伙伴们会出现这样或者那样的疑问,把继承、多态、封装放在面向对象里就会用,而把里面的理论放到API中就显得束手束脚,这里针对使用API接口类方法做一点解析

2015-12-02 21:45:40 6016 1

空空如也

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

TA关注的人

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