1、认识匿名内部类
/*
匿名内部类
就是内部类的简化写法。
前提:存在一个类或者接口
这里的类可以是具体类也可以是抽象类。
匿名内部类的格式:
new 类名或者接口名(){
重写方法;
};这代表的是一个子类对象
本质是什么呢?
是一个继承了该类或者实现了该接口的子类匿名对象。
*/
interface Inter {
public abst...
分类:
编程语言 时间:
2016-05-12 23:11:56
阅读次数:
129
毫无疑问,String类是java里面最重要的类之一。因此它有很多方法需要了解和掌握。...
分类:
编程语言 时间:
2016-05-12 21:17:22
阅读次数:
192
package cn.itcast_01;
/*
* Object:类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。
* 每个类都直接或者间接的继承自Object类。
*
* Object类的方法:
* public int hashCode():返回该对象的哈希码值。一般不同的对象具有不同的哈希码值。
* 注意:哈希值是根据哈希算法计算出来的...
分类:
编程语言 时间:
2016-05-12 20:54:13
阅读次数:
146
/*
* Scanner:用于接收键盘录入数据。
*
* 前面的时候:
* A:导包
* B:创建对象
* C:调用方法
*
* System类下有一个静态的字段:
* public static final InputStream in; 标准的输入流,对应着键盘录入。InputStream si = System.in;
*
* InputStr...
分类:
编程语言 时间:
2016-05-12 20:50:56
阅读次数:
220
String类下面的构造方法和一些常见的方法:
/*
* 字符串:就是由多个字符组成的一串数据。也可以看成是一个字符数组。
* 通过查看API,可以知道
* A:字符串字面值"abc"也可以看成是一个字符串对象。
* B:字符串是常量,一旦被赋值,就不能被改变。
*
* 构造方法:
* public String():空构造
* public String(byt...
分类:
编程语言 时间:
2016-05-12 19:01:58
阅读次数:
194
首先是做一个用户登录的小案例。在此基础上加入其它逻辑。
import java.util.Scanner;
/*
* 模拟登录,给三次机会,并提示还有几次。如果登录成功,就可以玩猜数字小游戏了。
*
* 分析:
* A:定义用户名和密码。已存在的。
* B:键盘录入用户名和密码。
* C:比较用户名和密码。
* 如果都相同,则登录成功
* 如果有一个不同,则登录失败
* D:给三次机会,用循环改进,最好用for循环。
*/...
分类:
编程语言 时间:
2016-05-12 18:51:43
阅读次数:
293
String类有许多获取方法,API文档里面可查看。针对获取方法,给出小案例。
/*
* 需求:遍历获取字符串中的每一个字符
* 分析:
用到两个方法:
char charAt(int index) 表示获取字符串指定索引的字符
int length() 表示获取字符串的长度
*/
public class...
分类:
编程语言 时间:
2016-05-12 18:51:18
阅读次数:
228
案例一:
/*
* 需求:把数组中的数据按照指定个格式拼接成一个字符串
* 举例:
* int[] arr = {1,2,3};
* 输出结果:
* "[1, 2, 3]"
* 分析:
* A:定义一个字符串对象,只不过内容为空
* B:先把字符串拼接一个"["
* C:遍历int数组,得到每一个元素
* D:先判断该元素是否为最后一个
*...
分类:
编程语言 时间:
2016-05-12 18:51:08
阅读次数:
208
Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个...
分类:
编程语言 时间:
2016-05-12 18:09:42
阅读次数:
189
面试题一:
String,StringBuffer,StringBuilder的区别?
* A:String是内容不可变的,而StringBuffer,StringBuilder都是内容可变的。
* B:StringBuffer是同步的,数据安全,效率低;StringBuilder是不同步的,数据不安全,效率高
面试题二:
StringBuffer和数组的...
分类:
编程语言 时间:
2016-05-12 15:27:03
阅读次数:
141