摘要:随着时间的推移,java虚拟机变得越来越好,但是通过一些简单的技巧,你仍然可以明显地改进程序的性能。简介java的诸多优点已经广为称道。特别是“一次编程,到处运行”的承诺使开发人员可以自由地进行跨平台应用程序的开发而不存在预处理器指令的开销。通常认为java的弱点在于其性能方面。在当前这种认识并不是完全正确的,有很多产品可以提高java程序的性能并能够使其在很多应用程序中不再成为一个问题。例如,t......
摘要:作scjp培训已经有一段时间了,到我这学习的有在校的大学生,也有在职的开发人员。通常这些学员此前都对java已有一些了解,但普遍对java缺乏总体的认识。于是学员总是问,java应该怎么学?java能做什么?什么是applet?什么是servlet、jsp、ejb?还有webspere、weblogic又是做什么的等等。之所以学员会有这些疑问,是因为大家普遍对java相关概念听说的太多而了解的又......
JSP及语法概要概述 【程序编程相关:
赛门铁克今年9月将推出"Genesis"】 【推荐阅读:
防恐怖分子 微软拟向警方授解密Vista】javaserver pages(jsp)使得我们能够分离页面的静态html与动态部分.html可以用任何通常使用的web制作工具编写,编写方式也与原来的一样;动态部分的代码放入特殊标记之内,大部分以“<%”开始,以“%>”结束.例如,下面是一个jsp页面的片断,如果我们用http: //host/orderconfirmation.jsp?title=core+web+programming这个url打开该页面,则结果显示 “thanks for ordering core web programming”. 【扩展信息:
微软公布Office07更多细节 十年来】 thanks for ordering <i><%= request.getparameter("title") %></i> jsp 页面文件通常以.jsp为扩展名,而且可以安装到任何能够存放普通web页面的地方.虽然从代码编写来看,jsp页面更象普通web页面而不象 servlet,但实际上,jsp最终会被转换成正规的servlet,静态html直接输出到与servlet service方法关联的输出流. jsp到servlet的转换过程一般在出现第一次页面请求时进行.因此,如果你希望第一个用户不会由于jsp页面转换成servlet而等待太长的时间,希望确保servlet已经正确地编译并装载,你可以在安装jsp页面之后自己请求一下这个页面. 另外也请注意,许多web服务器允许定义别名,所以一个看起来指向html文件的url实际上可能指向servlet或jsp页面. 除了普通html代码之外,嵌入jsp页面的其他成分主要有如下三种:脚本元素(scripting element),指令(directive),动作(action).脚本元素用来嵌入java代码,这些java代码将成为转换得到的servlet 的一部分;jsp指令用来从整体上控制servlet的结构;动作用来引入现有的组件或者控制jsp引擎的行为.为了简化脚本元素,jsp定义了一组可以直接使用的变量(预定义变量),比如前面代码片断中的request就是其中一例. 注意本文以jsp 1.0规范为基础.与0.92版相比,新版本的jsp作了许多重大的改动.虽然这些改动只会使jsp变得更好,但应注意1.0的jsp页面几乎与早期的jsp引擎完全不兼容....
下一页 摘要:abstract class和interface是java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是......