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 或…

异常和集合的笔试题,面试题

62、Java 中的异常处理机制的简单原理和应用?【基础】 答:当JAVA 程序违反了JAVA 的语义规则时,JAVA 虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2 种情况。一种是JAVA 类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null 的对象时会引发NullPointerException。另一种情况就是JAVA 允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在…

维护插入顺序NEW

2001 年 8 月 01 日 让我们跟随 John Zukowski 的演示,学习如何按插入顺序迭代散列集合中的各个元素,以及如何使用 J2SE,版本 1.4 中的新 Collections Framework 按存取顺序维护元素。 J2SE 1.4 为 Java Collections Framework 引入了两个新实现, LinkedHashSet 和 LinkedHashMap 。添加这两个新实现的好处是散列集合现在可以维护贯穿其元素的两条路径。除标准的散列关系之外,现在还有一个可遍历…

J2SE Map集合的用法

1.声明一个map: Map map = new HashMap();  2.向map中放值,注意:map是key-value的形式存放的.如: map.put(”sa”,”dd”); 3.从map中取值:String str = map.get(”sa”).toString();结果是:str = ”dd”; 4.遍历一个map,从中取得key 和value JDK1.5 Map m = new HashMap(); for (Object o : map.keySet()) { map.get(o); }JDK1.4 Map map = new HashMap() ; Iterator it = map.entrySet().iterator() ; whil…

j2se笔试题

JAVA 基础 1.如何获得数组的长度? 数组名.length 2.访问修饰符“public/private/protected/缺省的修饰符”的使用类? public :  公共,均可访问 private:  私有的,同一个java类中可以访问.子类不能访问. protected: 同一个包中的类都可访问.子类可以访问. 缺省,friendly :当前类,同一个包,都可以访问. 作用域           当前类       同一package  子孙类       其他package public            √        …

传智播客Java培训—JSP内置对象、异常处理与乱码问题

JSP九大内置对象:        1.与Servlet有关的隐含的对象           (1)page  page对象对应Java中的关键字this,它代表当前JSP页面           (2)config  Config对象使用Web容器在初始化JSP之前得到JSP配置信息,config的作用域为整个页面,用法跟servletConfig相同        2.与Input/Output有关的隐含对象  (3)out  out对象将响应的信息输出到网页上,其缓冲大小通过page指令标签的buffer属性设置     …

Jsp 自定义标签

本教程目的 第 1 页(共3 页)                                                                                         想要在 JavaServer Pages (JSP) 应用程序中添加自定义标签吗?本教程将为您展示如何用这些标签编写类似于 JSP 技术自带操作 —— 如 jsp:useBean、jsp:getProperty 和 jsp:forward —— 的自定义操作。介绍如何用特定于自已的域的表示逻辑的自定义操作来扩展 JSP 语法。 在 JSP…

jstl学习笔记

1.index.jsp文件   <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@page import="java.sql.Timestamp"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %><%@ taglib prefix="x" u…

Struts的线程安全问题

一、Servlet的线程安全问题 参考:深入研究Servlet线程安全性问题 Servlet是单例的,如果Servlet有定义实例变量并且在service方法中有赋值操作,则在多线程情况下存在线程安全问题。   二、Struts1 Struts1使用的ActionServlet是单例的,由这一个servlet处理所有.do请求。RequestProcessor也是单例。   RequestProcessor的processActionCreate方法: /** * <p>Return an <code>Action<…

hibernate更新报错 java.util.ConcurrentModificationException

项目中 在一个Map中存着用户列表.. 当前有个需求需要把Map中所有的用户信息进行更新..首先很容易想到的是这样的写法.Map map = new HashMap(); map.put("A", "abc"); map.put("B", "123"); map.put("C", "321"); Iterator it = map.entrySet().iterator(); while ( it.hasNext() ) { Object user = (Object) it.next(); System.out.println(user); user.update(user);  }但是当第一次执行完毕.第二次…

读Excel文件

jsp页面: form id=”excelForm” method=”” enctype=”multipart/form-data”> input type=”file” id=”” name=”” text=”浏览”/> 并且建一个ActionForm private FormFile fileName 设置FormBean在Structs配置文件中 form-beans>    form-bean name="fileForm" type="com.wq.form.ExcelForm"/> /form-beans> action name="excelForm" type="com.wq.action.AgentInfoAction" parameter="method" scope="req…

java面试题集

基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA 程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用th…

SimpleAdapter与ListView

listviewdemo2.xml Java代码 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><Button android:id="@+id/listView2_bt"android:layout_width="wrap_content"android:layout_height="wrap_content"android:…

二级代码

未分类 , , , , , 发表评论
?xml version="1.0" encoding="utf-8"?   LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"      ExpandableListView    android:id="@+id/ex_list"    android:layout_width="fill_parent"    android:layout_height="fill_parent"  …

Java FAQ(新手必看)

Q1.2什么是JRE/J2RE?答:J2RE是Java2RuntimeEnvironment,即Java运行环境,有时简称JRE。如果你只需要运行Java程序或Applet,下载并安装它即可。如果你要自行开发Java软件,请下载JDK。在JDK中附带有JRE。注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行Applet,务必安装一个JRE或JDK。Q1.3学习Java用什么工具比较好?答:作者建议首先使用JDK+文本编辑器,这有助你理解下列几…
下一页 »