第一步:需要导入的包
第二步:用于处理 GET 请求的方法
第三步:创建设置文本格式和 PrintWriter 对象的方法以将数据发送给客户端
1)循环迭代数组/List/Set/Map集合
2)对Map集合的二种迭代方式:
a)keySet()
b)entrySet()
1)解析一个类的各个部分,形成一个对象。
2)外存中的类,加载到内存中,会形成该对象的Class类,例如:String类,加载到内存中,就是StringClass对象。
3)使用不同的方式,取得同一个类型的字节码对象Class是相同的。
4)通过getXxxxx()只能取得该类public的类型
通过getDeclaredXxxxxx()可以取得该类非public的类型
设置非public类型的可访问性,默认为false,不可访问
c.setAccessible(true);
1)当取值是某范围中的之一,这时可以使用枚举
2)当向用户提示严重的错误时,尽可以使用抛异常的方式通知客户端
3)可以对枚举在运行时验证
4)可以对枚举在编译时验证
5)枚举值相当于实例变量
6)枚举类与普通一致,可以继承或实现,如果有抽像方法的话,可以利用每个枚举值以匿名内部类的方式去实现
JDK5新特性--静态导入和自动装拆箱
1)静态导入可以导入对象,属性,方法,*
2)语法:
import static java.lang.Math.PI;
import static java.lang.Math.pow;
import static java.lang.System.out;
3)在JDK5中,编译器自动将基本类型和对应的包装类型,自动转换
例如:int<->Integer