Java 7新功能介绍及与Java1.7性能测试比较

我们将进行Java 7新功能和Java1.7性能测试比较,一般来说Java 7新功能主要是对更多类的支持以及加载的架构。而Java 7与Java 1.5,1.6,1.7的性能测试比较,我们会得出结论,并将结果生成柱状图。 Java 1.4到1.5的修改很大,在编译compile-time 方面提升很大,Java 6在运行时runtime智能上做了优化,Java 7的主要改进:模块化。我们分析一下Java 7新功能的主要修改: ◆Modularization 模块化– JSR 294 或…

Groovy入门以及配置

1. 下载Groovy(http://groovy.codehaus.org/Download)二进制版本,然后解压,我的解压目录为D:/work/java/j2se/groovy/groovy-binary-1.7.6/groovy-1.7.62. 在环境变量中添加GROOVY_HOME,值为解压的目录,即D:/work/java/j2se/groovy/groovy-binary-1.7.6/groovy-1.7.63. 添加%GROOVY_HOME%/bin添加到PATH中4. 设置JAVA_HOME环境变量为JDK的安装目录5. 测试 创建文件Hello.groovy,输入println "Hell…

学好J2SE的某些必备知识,你准备好了吗?

为正在学习J2SE开发的朋友们转发一文,此文的来源忘记了,关于学好J2SE的某些必备知识       时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。  1、语法:必须比较熟悉,…

J2SE测试题及源代码

1、编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根据内容为[1][2] [3]的数组形成内容为"1,2,3"的字符串。 class  ConnectDemo{ public static void main(String[] args)  {  int[] array = new int[]{1,2,3,4,5,6,7,8,9};  StringBuffer sb = new StringBuffer();  for(int i=0;i<array.length;i++)  {   sb.append(array[i]);   sb.append(",");  }  sb.dele…

java api 全集 【API JDK1.6中文版 已修改 测试可用】

2008年04月14日 下午 04:36 J2SE DK & API下载-------------------------http://java.sun.com/j2se/1.3/download.htmlhttp://java.sun.com/j2se/1.4.2/download.htmlhttp://java.sun.com/javase/downloads/index_jdk5.jsphttp://java.sun.com/javase/downloads/index.jspJ2EE DK & API下载 -------------------------http://java.sun.com/j2ee/1.3/index.jsphttp://java.sun.com/j2ee/1.3/dow…

多双引号问题

  <page:page             url="<%=request.getAttribute("url").toString()%>"             page="<%=request.getAttribute("page").toString()%>"             sum="<%=request.getAttribute("sum").toString()%>" />     上面自定义标签引用的时候报错了:   解决方案有两个: 1、把双引号改为单引号:          <page:page url="***" page="***" sum="***" />     …

将工程从WINDOWS迁移到AIX系统下时,导出乱码

将工程从WINDOWS迁移到AIX系统下时,导出中文显示乱码 调试测试半天终于解决 方法如下: 将提交导出JSP的地方包含有中文,用encodeURI 进行编码 document.exportForm.exportData.value=encodeURI(document.getElementById(temp).innerHTML); 提交到导出jsp的页面。   在导出JSP的页面修改: String dataInfo = request.getParameter("exportData"); try {                dataInfo=URLDecoder.decode(…

(转)ASP.NET、PHP、JSP的简单比较

(转)ASP.NET、PHP、JSP的简单比较 ASP.NET、PHP、JSP的简单比较徐峥(bigmodem@gmail.com)一、前言网页开发平台比较常用的有ASP.NET、PHP和JSP,常用的数据库有Oracle、MS SQL Server、MySQL,到底如何搭配才能取得最佳效果是开发人员关注的问题,本文在开发成本和性能上对几种搭配作简单比较,希望为小型企业和个人开发网站起到一点抛砖引玉的作用。二、测试环境首先介绍一下我使用的测试环境,ASP.NE…

Include Jsp File

JSP包含文件有2种方式:1、JSP include 伪指令,如: 这个是不可以使用变量进行动态调用?2、jsp:include 标记,如: 可以动态包含文件,我们测试这个。测试代码:Apache Tomcat/5.5.4 win2000test.jsphi.jsp我们提交:http://localhost/jspshell/test.jsp?test=hi.jsphi.jsp成功执行输出Hi,jeck,现在我们把hi.jsp改为hi.txt,提交:http://localhost/jspshell/test.jsp?test=hi.txt好象什么都没有输…

ssh单元测试

通常我们的bs模式应同都是5层构架体系的:DAO  BL  Action Taglib JSP 在这5层之中,只有jsp是非java代码的,所以也是比较难以进行单元测试的一层 而且jsp作为表现层来说呢,通常变化也比较大。所以对jsp编写代码测试的代价要远大于人工直接对页面样式进行测试。 这篇文章主要将针对除去jsp以外的另外4层相关单元测试的基本框架进行了一些讨论: 首先我们要在单元测试前问自己一个问题:单元测试的目…

jstl语法详解|jsp网页学习与交流|j2ee学习网

 JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。 下面我们来介绍c:import,c:redirect  ,c:param, c:url ,  c:forEach ,c:choose, c:out 结合的实例,我们先看上面几个关键词的意思c:import :导入文件,包含文件…

实例讲解:全程追踪入侵JSP网站服务器

在用JSP制作的电子商务网站多如牛毛。但是对于JSP网站而言,安全性真的能够让人放心吗?面对层出不穷的黑客攻击和病毒袭击,JSP网站的服务器能够 比其他网站的服务器器更加安全吗?前段时间,应朋友之邀,我对他们托管的三台服务器的主机进行了测试,发现了JSP网站存在的几个问题。   入侵测试第一步:扫描   扫描是入侵的第一步,它可以让你对即将入侵的目标有一个全面的了解。同时扫描还有可能…

编程小技巧共享(serverlet测试桩)

这个是我觉得写的比较好的一个工具。用他可以不用启动servlet容器直接对servlet进行测试。总的来说,我是比较鄙视jsp的。这种混合型的语言无法测试(不要相信apache的仙人掌,骗人的,很不好用)。所以在写web应用的时候,尽量将servlet分开,不用jsp就不用。一定要用,也是先请求到servlet,然后在servlet中forward到jsp上,让jsp处理尽量简单的逻辑。因为jsp真的无法测试。好了,分享一下这几个测试…

jsp include 乱码问题的解决(自http://rainbow686.javaeye.com/blog/123363)

jsp include 乱码问题的解决jsp include 的文件有时候会出现乱码,经过测试发现如下方法可以修改。 第一种情况可以修改被include的文件: 1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码: java 代码 <%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%> 
下一页 »