编程习惯积累


1. 当限制条件有可能为空的时候,可以再比较条件中加入  && 形成与的关系,如下:

//获得cookies

Cookies cookies = request.getCookies();

for(int =o;i<cookies.length;i++){

省略.....

}

其中当首次访问的时候cookies为空 ,会报空指针异常

解决办法:

for(int =o;cookies!=null&&i<cookies.length;i++){

省略.....

}

2. 自动生成返回对象类型的快捷键   (Extract Local Variable),对赢设置的快捷键  Ctrl+shift+i ---(ieda 快捷键  ctrl+alt+v)

3. 流的对考

//获得请求 消息体

InputStream in = request.getInputStream();
byte[] buffer = new byte[1024];

FileOutputStream fos = new FileOutputStream("d://file.txt");
int len;
while((len=in.read(buffer))>0){
fos.write(buffer, 0, len);
}

fos.close();

4. 修改jsp 模板修改文件Jsp.vtl--------修改servelt 模板 修改文件servlet.java


5. 查看该类的子类 快捷键 Ctrl+t

6.工具类构造器应该私有

public class WebUtils {
    // 工具类构造器应该私有
    private WebUtils(){}

    // 获取指定的cookie
    public static String getCookie(HttpServletRequest request, String cookieName) {
        Cookie[] cookies = request.getCookies();
        String cookieValue = null;
        for(int i=0; cookies!=null&&i<cookies.length; i++) {
            if(cookieName.equals(cookies[i].getName()))
                cookieValue = cookies[i].getValue();
        }
        return cookieValue;
    }
}

7.java 中public private prctected default的区别

private 私有,类内部访问

protected 保护 ,同包内访问,子类可以访问父类

default(默认)  同包内访问

public 公开  所有的类都可以访问



自动生成返回值对象的快捷键7.



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值