Q1: JSP,业务需求,想根据一个status状态的显示0 或者某个数值
具体如下:
这里需要注意的细节是:
直接输出对象.变量 ,在<% 后是需要带 - ,若是if 判断语句,则并不需要,写了在浏览器运行时会提示报错。
Q2: Enum(枚举) 枚举值的比较
上一个项目中基本都用 .equals() ,今天发现 还可以 使用 == ,查看对应的源码,.equals() 实际上只是在封装 ==
Q3: switch(XX) 所能传入的参数类型
只支持 int(整型)、string(字符串)、enum(枚举)
其中,还要考虑自动转换,如下,所以byte 和short 也是支持的,只是因为发生了自动转换的过程
正向过程:由低字节向高字节自动转换
byte->short->int->long->float->double