`
caizhongda
  • 浏览: 188173 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

List遍历

    博客分类:
  • Java
对List的遍历有三种方式          List<A>    list    =    new    ArrayList<A>();      list.add(new    A());      list.add(new    A());      ...          第一种:      for(Iterator<A>    it    =    list.iterator();    it.hasNext();    )    {          ....      }      这种方式在循环 执行过程中会进行数据锁定,    性能稍差 ...
javaScript向服务器请求 第一种:   var url = "documentHelpFunccodeAction.action?funccode=" + value ;   window.open(url, "null", "height=600px,width=640px,top=50px, left=165px,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes");   这种请求在action返回到jsp页面,不影响其它页面,不过这个是在另 ...
11、HashMap和Hashtable的区别。           HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。
 6、说出Servlet的生命周期,并说出Servlet和CGI的区别。             Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy
1、面向对象的特征有哪些方面       1.抽象:      抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。     2.继承:      继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更 ...
1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要 ...
struts2 Action中获取request, response对象的方法  第一种方法: ActionContext ctx = ActionContext.getContext(); HttpServletRequest request = (HttpServletRequest)ctx.get(ServletActionContext.HTTP_REQUEST); HttpServletResponse response = (HttpServletResponse)ctx.get(Servle ...
  1. 引子:我与JSF的第一次亲密接触     2004年3月,当我着手开发我的第一个Web程序时,我选择了JSP.作为一个传统的桌面程序员,而且是老程序员,向Web程序员的转变是异常痛苦的。 3个月的时间,程序总算完成了,但从此对JSP恨之入骨。凌乱的书写格式,数据和界面的混杂,尤其是嵌入到页面里的Scriptlet,让我搞不清自己是 编程序的还是写网页的。     因此,当接到第二版的开发任务时,我毫不犹豫地放弃了JSP,寻找一种替代技术。上网一搜,却发现框架多如牛毛,评论文章各执一词,莫衷一是,让我彻底迷 失了。犹豫摇摆不定之际,sun的J2EE Tutorial文档中关于Java ...
    因为在struts1的版本中,属性的拦截以及控制的处理是被封装为两个对立的ActionForm、Action来获取HttpServerRequest的参数、控制访问的MAPPING的。而在Struts2中我们可以直接通过Action来获取请求参数,并把处理的资源映射返回给struts.xml指向对应的视图资源或者模型或者控制器进行下一步的处理。发现Action在Struts2中负责了struts1的ActionForm以及Action的双重任务,那么、我们如果习惯了struts1的开放方式的,在Struts中提供,模型驱动的方式来分解Action的任务,这种模式是通过专门的JavaBea ...
       在使用InelliJ IDEA的过程中,通过查找资料以及一些自己的摸索,发现这个众多Java程序员喜欢的IDE里有许多值得一提的小窍门,如果能熟练的将它们应用于实际开发过程中,相信它会大大节省你的开发时间,而且随之而来的还会有那么一点点成就感:)Try it! 1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。 <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> 2、右键点击断点标记(在 ...
Google很少出错。。这次用Google是无意间发现Google出错了。。。截图下来给大家分享一下。。。呵呵 没准对研究Google的搜索算法有帮助哈。。。。 又发现错误了。。。呵呵再发
Jar使用说明 功能说明:   Java归档工具 语法:   jar [ 命令选项 ] [manifest] destination input-file [input-files] 补充说明:   jar工具是个java应用程序,可将多个文件合并为单个JAR归档文件。jar是个多用途的存档及压缩工具,它基于ZIP和ZLIB压缩格式。然而,设计jar的主要目的是便于将java applet或应用程序打包成单个归档文件。将applet或应用程序的组件(.class 文件、图像和声音)合并成单个归档文件时,可以用java代理(如浏览器)在一次HTTP事务处理过程中对它们进行下载, ...
FreeMaker开发工具eclipse插件 URL:http://www.freemarker.org/eclipse/update 在线安装的url,点击复制可以直接安装哈。 http://www.freemarker.org/eclipse/update subversion 版本控制,相当于CVS 安装:http://subclipse.tigris.org/install.html Name: Subclipse URL:  htt ...
eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M 下面是对参数的解释 JVM 提供了各种用于调整内存分配和垃圾回收行为的标准开关和非标准开关。其中一些设置可以提高 JAVA IDE 的性能。 注意,由于 -X (尤其是 -XX JVM)开关通常是 JVM 或 JVM 供应商特定的,本部分介绍的开关可用于 Sun Microsystems J2SE 1.4.2。 以下设置在大多数系统上将产生比工厂更好的设置性能。 -vmargs - 表示将后面的所有参数直接传递到所指示的 Java VM。 -Xver ...
JSEclipse插件主页:http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/插件介绍:JSEclipse是个Eclipse下的免费Javascript脚本编辑器subversion版本控制,相当于CVS安装:http://subclipse.tigris.org/install.htmlName: SubclipseURL: http://subclipse.tigris.org/update_1.0.xCSS Editor for Eclipsehttp://csseditor.sourceforge.net/ ...
Global site tag (gtag.js) - Google Analytics