2018年11月25日

代码重构技巧

摘要: 1. 封装重复法当有两个方法及以上出现了相同作用的代码块,应该将这些代码块封装成一个独立的功能模块,然后在这些方法里调用。 2. 分割冗余法一个大方法 = 子功能1 + 子功能2 + ... 所以要给每个子功能起一个好名字。 3. 嵌套条件分支优化(1)卫语句法使用if... ,尽量避免使用if.. 阅读全文

posted @ 2018-11-25 15:42 ert999 阅读(224) 评论(0) 推荐(0) 编辑

Dao层结合Service层处理异常

摘要: 1. 接口存在异常不利于解耦。 2. 将编译时异常转化为运行时异常或其子类,通知上层,上层可以根据自身能力选择处理或向上抛出。 举例: 将UserDao中的SQLException转化为DaoException, 其中SQLException属于编译时异常, DaoException继承Runtim 阅读全文

posted @ 2018-11-25 15:35 ert999 阅读(426) 评论(0) 推荐(0) 编辑

HttpUrlConnection类基本使用

摘要: 这个类用来模拟浏览器向服务器发送请求和接收响应 注意: HttpUrlConnection对象简称huc对象 1)获取huc对象向url构造中传递url字符串,并调用openconnection方法即可获取huc对象。 2)接收响应调用huc对象的getinputstream方法获取消息体,使用in 阅读全文

posted @ 2018-11-25 15:31 ert999 阅读(198) 评论(0) 推荐(0) 编辑

导航