java 面试 复习 II
1 break 多重 循环跳出当前循环到上层循环再执行。
如若想跳出多重循环可以使用标号
2 byte,short,char都可以隐含转换为int、可以用在switch 表达式。long和string 不行。
3 byte 1个字节; char,short 两个字节 16 位 ; int,float 四个字节. double long 8 个字节 64 位
4 == 是比较地址 equal 是比较值 字符串比较用equal
5 Math类中提供了三个与取整有关的方法:ceil、floor、round。ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12.
6 public>protected>friendly>private 全部,子孙,同一pack,当前类
7 抽象类与普通类的唯一区别就是不能创建实例对象和允许有abstract方法。
8 多态 向上的类型转换,不需要显示。向下的转换需要显示的指定子类的类型()
静态多态 重载,动态多态 重写
重载同一个类中,方法名相同,其他可以不同。
重写是父类与子类之间多态性的一种表现。返回值,方法名,参数必须全部相同
9 &是位运算符。&&是布尔逻辑运算符
10 HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。
Hashtable 类似于
HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的。
都是 实现map 接口。list set 继承自Collection
Properties:该类也是集合类,里面的键和值都是String类型,通过它我们可以获取系统属性,读取配置文件。
Collections:通过该类,我们可以对集合类进行一些排序和查找最大最小操作。
Arrays:该类提供了操作数组的一些方法。
11 SimpleDateFormat 是java.text
SimpleDateFormat CeshiFmt2=
new
SimpleDateFormat(
"yyyy-MM-dd
HH:mm:ss"
);
Date now=
new
Date();
CeshiFmt2.formate(now);
原文:http://www.cnblogs.com/brucetie/p/3559840.html