J2SE
pjb5188
这个作者很懒,什么都没留下…
展开
-
数据库连接池 原理 示例
import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.ut...原创 2009-09-13 14:33:16 · 79 阅读 · 0 评论 -
JDK配置
JAVA_HOME=F:\Java\jdk1.6.0_02; path=%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin; classpath=%JAVA_HOME/lib/dt.jar;%JAVA_HOME/lib/tools.jar;2009-11-29 01:28:09 · 102 阅读 · 0 评论 -
同一个账户只能在一个客户端登录
package controller; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; import org.apache.log4j.Logger; public class UserSessionListener implements Htt...2009-10-31 01:40:59 · 394 阅读 · 0 评论 -
Java程序优化
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.ut...原创 2009-10-29 20:38:01 · 82 阅读 · 0 评论 -
接口与抽象类
接口 抽象类 成员方法 全部都是公有抽象方法 可以有实现的方法 (可以都是实现的方法 可以都是抽象的方法) 成员属性 都是public static final的成员 无限制 关键字 interface abstract class 使用 被实现...原创 2009-10-29 20:33:21 · 80 阅读 · 0 评论 -
Java数据类型
数据类型 数据类型就是对内存位置的抽象表达。程序员可以利用多种数据类型:某些由编程语言定义,某些由外部库定义,还有些则由程序员来定义。很多编程语言都依赖于特定的计算机类型和对数据类型属性的具体编译实现,比如word和integer数据类型的大小等。另一方面,Java的虚拟机负责定义其内置数据类型的各方面内容。这就意味着不管Java虚拟机(JVM)运行在何等低级的操作系统之上,数据类型的属性都是完...原创 2009-10-29 20:32:10 · 87 阅读 · 0 评论 -
Java集合类
在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现,我在使用和面试的时候频 频遇到这样的“抉择” 。 :)(主要还是面试的时候) 久而久之,也就有了一点点的心得体会,写出来以供大家讨论 。 总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下: Co...原创 2009-10-29 20:30:48 · 86 阅读 · 0 评论 -
JVM class加载机制
一 Java2类装载机制的缺省实现 我们知道在Java中实例化一个对象以前,需要将对象的类文件加载到虚拟机并完成连接和类型初始化等操作(事实上很多情况下,不实例化对象也会进行类加载,例如:调用静态方法、引用静态变量等)。类装载器的任务就是找到并且装载类。如何找到所需要的类?其实有很多种可能:通过CLASSPATH到文件系统中找、从Jar或者Zip文件中找,还可能从网络下载(如:applet...原创 2009-10-29 20:29:48 · 92 阅读 · 0 评论 -
Singleton(单例)模式
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有几种种形式: 第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。 public class Singleto...原创 2009-10-29 20:28:08 · 112 阅读 · 0 评论 -
产生随机数
public static String getRandomNumber() { long[] random = new long[6]; for (int i = 0; i < 6; i++) { random[i] = Math.round(Math.floor((Math.random() * 10))); } StringBuffer s...2009-10-29 20:26:43 · 141 阅读 · 0 评论 -
JDK<转>
孔乙己说,茴香豆的茴有好几种写法,Sun公司说,我家的JDK有好多种叫法。 就像我们中国人对取名字非常讲究,我发现Sun公司对她的宝贝JDK的起名也化了好多心思。1996年,JDK1.0发布,到了1998年,JDK1.2发布的时候,Sun公司认为JDK1.2具有革命性的突破,为了让用户时时刻刻感觉JDK1.2的非同凡响,Sun公司在Java后面加了个“2”,表示新一代Java技术开始了,此后所有...原创 2009-12-29 11:45:34 · 133 阅读 · 0 评论