易截截图软件、单文件、免安装、纯绿色、仅160KB

Effective Java读书笔记

package chape8;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* 第八章 通用程序设计
* 第45条: 将局部变量的作用域减小到最小
*   将局部变量的作用域最小化。可以增强代码的可读和可维护性,并降低出错的可能性
*   要使作用域最小,最有力的方法就是在第一次使用它的时候声明;如果提前声明会造成
* 一片混乱;也会分散注意力
* 几乎每个局部变量的声明都应该包括一个初始化得表达式;
* 例如:
* for(Element e : c)
* {
* dosomthing(e);
* }
* 这个是java1.5以上的版本的for循环的首先考虑的写法;
* 。。。。。。。。。。。。。
* 再来看:下面是java1.5以前的for循环
* List c = new ArrayList ();
Iterator it = c.iterator();
while(it.hasNext())
{
it.next();
}
List c1 = new ArrayList();
Iterator it1 = c1.iterator();
while(it.hasNext())
{
it1.next();
}
* 但你比较一下这两个循环,第二个循环是我要的第二个循环 我为了方便将第一个循环
* 复制了一份 ,然后改变了变量的名称来达到两个循环的目的,這樣寫 ide不會報錯
* 但是显然我忘了修改一些必须修改的东西,但是第一个循环中的it在第二个的作用域中依然有效 这样会造成你认为
* 莫名其妙的问题;
* 如果這樣寫:
*   List c = new ArrayList ();
for (Iterator it = c.iterator();it.hasNext();)
{
it.next();
}
List c1 = new ArrayList();
while(Iterator it1 = c1.iterator();it.hasNext();)
{
it1.next();
}
    第一個循環中的變量的作用域不會影響到第二個 這樣ide就會報錯 可以及時改成;
   
    將局部變量的作用域最小化 使方法小而集中,將能分開的方法都分開;
* @author lee
*
*/
public class Chape45 {
public static void main(String[] args) {
/*List c = new ArrayList ();
Iterator it = c.iterator();
while(it.hasNext())
{
it.next();
}
List c1 = new ArrayList();
Iterator it1 = c1.iterator();
while(it.hasNext())
{
it1


相关文档:

java el配置和使用


首先确定用的Servlet / JSP的版本。
查看web.xml的开头部分,如果有以下内容,表示是Servlet 2.4 / JSP 2.0。
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.s ......

java解析xml文件四种方式

 from: http://blog.csdn.net/WOSHISUNXIANGFU/archive/2008/08/25/2828634.aspx
 1.介绍
1)DOM(JAXP Crimson解析器)
DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档 ......

JAVA AJAX教程第四章—AJAX和MVC的简单结合

 这里我们再理解了AJAX后,开始来用实例感受AJAX的力量。
今天我最后要实现的效果,当鼠标放到图片上时会根据,会把数据库库里的数据读出,通过显示框显示出来。这个在很多网上商店都有用到这里效果,我们这里用AJAX来实现这个效果。这个实例里结合了MySql、Servlet还有Js,理论性很少,但通过实践来感受理论知识。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号