上一页 1 ··· 31 32 33 34 35

2016年11月22日

Java Forward 和 Redirect的区别

摘要: 1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所 阅读全文

posted @ 2016-11-22 21:00 胡子就不刮 阅读(352) 评论(0) 推荐(0) 编辑

给变量起简短的名字

摘要: 1.命名中无需含有表示变量或参数类型的单词 如果使用如Java之类的静态类型语言,开发者通常知道变量的类型。由于方法的实现一般都比较简短,所以即便是在查看一个需要推断才知道类型的本地变量,或者在code review等静态分析器不可用的情况下,我们也可以通过多看很少的几行代码就能知道变量的类型。 2 阅读全文

posted @ 2016-11-22 15:31 胡子就不刮 阅读(249) 评论(0) 推荐(0) 编辑

2016年11月17日

为什么在使用get时,Properties对象总是忽略默认值?

摘要: 不应该对Properties对象调用get方法;而应该调用getProperty方法。许多人认为二者的区别是getProperty声明了返回值为String类型,而get声明的返回值类型为Object。但实际上二者之间有更大的区别:getProperty会查看默认值。get是继承自Hashtable 阅读全文

posted @ 2016-11-17 20:18 胡子就不刮 阅读(374) 评论(0) 推荐(0) 编辑

finally语句总是不会被执行?

摘要: 答案是否(1)try语句没有被执行到,如在try语句之前return就返回了,这样finally语句就不会执行。这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一定被执行到。(2)在try块|catch块中有System.exit(0);这样的语句。System.exit(0 阅读全文

posted @ 2016-11-17 20:16 胡子就不刮 阅读(469) 评论(0) 推荐(0) 编辑

上一页 1 ··· 31 32 33 34 35

导航