- 浏览: 468037 次
- 性别:
- 来自: 北京
最新评论
-
霜花似雪:
博主可以分享一下源码吗?
使用maven构建web项目实例 -
王庆波-行:
很好的demo!
memcache使用实例 -
surpassno:
大写的牛逼
java可视化显示内存使用情况 -
zhulin0504:
怎么访问NetEcho.html页面呀???
applet与servlet的网络通信 -
springdata:
java多线程实例demo源代码下载:http://www.z ...
java多线程例子
文章列表
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]将截断字符串或二进制数据。
原因是:设置的字段数据超过了定义时的字段长度
在java.util包中有一个Collections类,里面实现了对列表排序的功能,提供了一个静态方法sort方法,接收一个列表和一个Comparator接口的实例
实现的大致步骤如下:
1,先把列表转换为数组
2,通过Arrays的sort方法对数组排序,传入Comparator接口的实例
3,然后再把排好序的数组的数值设置到原来的列表对象中去
如果Comparator接口的compare方法返回一个小于0的数,表示被比较的两个对象中,前者小于后者
见下面的实例
要排序的对象:package collectionsSort;
//用户数据的模型
public class UserModel ...
21天学通java
比较基础
第一天 创建简单application和appletHotJava是一个浏览器,它是第一个可以运行java的applet程序的浏览器,applet类似于页面中的图片原理,但它是动态的、可交互的。
java创建于1991,而hotjava创建于1994年
java是平台无关的,如java的基本数据类型在所有的平台上的长度都是一样的。
java开发环境有两部分:编译器(即jdk中的javac)和解释器(即jdk中的java)(编译器编译java源文件,并产生字节码文件,而bytecode文件是平台无关的,在通过
字节码解释器,解释成各个机器码,执行之)
java app ...
整体呈现
二进制浮点数是以符号数值表示法格式储存,将最高效位元指定为符号位元(sign bit);“指数部份”,即次高效的e位元,为浮点数中经指数偏差(exponent bias)处理过后的指数;“小数部份”,即剩下的f位元,为 ...
实质上就是Eclipse下配置jdk,jre环境的问题
windows-》preference-》java——》installed jre,选择你安装jdk的位置
谜题76:乒乓public class PingPong {
public static void main(String[] args) {
Thread t = new Thread(){
public void run(){
pong();
}
};
t.run();
System.out.println("Ping");
}
static synchronized void pong(){
System.out.println("Pong");
}
}
在多线程程序中,通常正 ...
一行以毙之
1,编写一个方法,接收有参数的List参数,返回一个新的List,以相同的顺序包含元素,只不过把第二次以及后续出现的重复元素删除。如果传递的是“spam”,“email”,“spam”,“sail”,“email”,返回一个包含“spam ...
Java1.5增加了泛型的概念。泛型允许你抽象类型,最常见的例子就是容器类型,如集合类的层次。List myIntList = new LinkedList(); // 1
myIntList.add(new Integer(0)); // 2
Integer x = (Integer) myIntList.iterator().next(); // 3必须进行类型转换,iterator()只会返回Object类型。
利用泛型修改上面的程序段
List<Integer> myIntList = new LinkedList<Integer>(); // 1’
myI ...
[/b][b]1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构 ...
java.lang.Array 类提供了动态创建和访问数组元素的各种静态方法。如例程10-4
所示的ArrayTester1 类的main()方法创建了一个长度为10 的字符串数组,接着把索引
位置为5 的元素设为“hello”,然后再读取索引位置为5 的元素的值。
例程10-4 ArrayTester1.java
import java.lang.reflect.*;
public class ArrayTester1 {
public static void main(String args[]) throws Exception {
Class classType = Cl ...
在 Java 运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意
一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息,以及动态
调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。Java 反射机制主要提供
了以下功能:
在运行时判断任意一个对象所属的类;
在运行时构造任意一个类的对象;
在运行时判断任意一个类所具有的成员变量和方法;
在运行时调用任意一个对象的方法;
生成动态代理。
在 JDK 中,主要由以下类来实现Java 反射机制,这些类都位于java.lang.reflect
包中。
Class类:代表一个类。
...
jsp文件包含脚本元素和模板元素,模板就是html元素,按原样输出,脚本元素就是java相关的代码,包括
java声明,java脚本程序和表达式
<%! int i; %>
<% while(true) i++;%>
<%=i%>
jsp2.0规范增加了表达式语言(EL)的功能。如果让 ...
处理未预期的异常有两种方式,通过page指令和通过部署描述文件(通常是web.xml)
第一种:例如用errorPage属性:<%@ page errorPage="/WEB-INF/errorPage.jsp" %> 缺点:只能为jsp页面中的所有异常设定唯一的错误页面。
第二种:可为单个jsp页面中出现的多个异常指定不同的出错页面。JSP中指定的错误页面优先级高于部署描述文件中指定的错误页面。
有两种类型的错误页面:java异常和html错误。
为java异常指定错误页面:
<error-page>
<exception-type&g ...
下面是一个使用标准操作和内置对象的例子。这个例子扩展了上一个例子,增加了一个注册页面。使用JavaBean,还是用内置对象request来读取请求参数。
目录结构如下:
首先创建一个JavaBean。
User.java
package com.apress.faq;
public class User {
private String firstName;
private String surname;
private String loginName;
private int age;
...get,set方法
}
}
然后对welcome.jsp修改, ...
编写jsp web应用,该实例采用Tomcat为应用服务器,在Eclipse的javaEE集成环境下创建动态web程序,目录结构如下:
welcome.jsp<%@ page errorPage="/WEB-INF/errorPage.jsp"
import = "java.util.Iterator,com.apress.faq.FaqCategories" %>
<html>
<head>
<title>Java FAQ Welcome page!< ...