java中public类只能有一个!
ArryList()运行时自动调整数组大小,所在在定义时可以不必指定大小
byte类型变量:值范围-128~127 而且int类型级别大于byte 不能转换, 所以byte a=438是错误的赋值!
java 泛型
泛型是为了避免类型转换,常见的就是List<E>这样的形式,做项目的时候碰到过这样的情况:List<person> car 。很奇怪,执行起来竟然没有报错,不是应该是List<Car> car么? 后来查了查,才知道,泛型只存在在编译时期,在运行时期,会被察除,全部都变成List<Object> 所以只要你编译的时候没有错,那么在List<E>里面放什么都可以
null 是区分大小写的。
java的枚举类型:定义
public enum OperType{
UPD("edit"),// jgrid更新操作
ADD("add"),// jgrid添加操作
DEL("del"),// jgrid删除操作
USE("use");// 启用禁用操作
private String type;
private OperType(String type){
this.type = type;
}
public String getOperType(){
return this.type;
}
}
取值:String edit = OperType.UPD.getTypeInfo();结果是edit