javaついて
water84222
篮球。
展开
-
ini文件的读取
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties;public class CalpisIni{ public static...2008-08-14 17:54:46 · 111 阅读 · 0 评论 -
JAVA中各类CACHE机制实现的比较
这几天学习ruby on rails,发现rails中的cache使用很方便,快捷。所以看看java是怎样是实现的。OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点: 缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可...原创 2008-11-21 17:02:05 · 76 阅读 · 0 评论 -
JAVA Clone机制
1,什么是Clone ? 简单地说, Clone 就是对于给定的一个对象实例 o ,得到另一个对象实例 o’ : o 与 o’ 类 型相同( o.getClass() == o’.getClass() ),内容相同(对于 o/o’ 中的字段 f ...2008-11-10 16:24:58 · 157 阅读 · 0 评论 -
实现对一个二维数组按指定的列集进行排序
# private int array[][] = new int[][] { # { 12, 34, 68, 32, 9, 12, 545 }, # { 34, 72, 82, 57, 56, 0, 213 }, # { 12, 34, 68, 32, 21, 945, 23 }, # ...原创 2008-11-07 14:24:31 · 405 阅读 · 0 评论 -
各种排序算法java实现
原文地址 http://blog.csdn.net/lschou520/archive/2008/10/29/3176422.aspx插入排序: package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;public class InsertSort implem...原创 2008-10-30 17:32:04 · 117 阅读 · 0 评论 -
原码,补码,反码
原码按位取反成为反码; 反码+1成为补码。原码=补码取反+1正数以原码保存,负数以补码保存。没毕业几天,这都给忘了,切忌切忌。 ...2008-02-26 16:03:10 · 69 阅读 · 0 评论 -
Java中的volatile关键字
关于volatile我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。在当前的Java内存模型...原创 2008-02-01 18:06:53 · 92 阅读 · 0 评论 -
Java语言中关键字讲解(二)transient的用途
1.什么是序列化对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的序列化(Serialization)。序列化的主要任务是写出对象实例变量的数值。如果交量是另一对象...原创 2008-02-01 16:52:34 · 120 阅读 · 0 评论 -
两个数字互换位置的最简单办法
a=1 ,b=2a=a^b;b=a^b;a=a^b; 异或运算符^,只有当比较的位不相同时是1,其他是0原创 2009-03-11 17:50:06 · 2467 阅读 · 0 评论 -
Java语言中关键字讲解(一)strictfp的用途
Java语言中关键字strictfp的用途- - 自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。strictfp的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Java的编译器以及运行环境在对浮点运算的表达式是采取一种近似于我行我素的行...原创 2008-01-31 18:03:43 · 205 阅读 · 0 评论 -
向上转型与接口回调的区别
1.接口回调是什么接口回调是指:可以把使用实现了某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。看下面示例。interface People {...原创 2008-01-31 10:56:15 · 410 阅读 · 0 评论 -
JSP页面中的pageEncoding和contentType
关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType...原创 2008-01-30 15:56:42 · 88 阅读 · 0 评论 -
Tomcat的配置技巧精华详解
1、配置系统管理(Admin Web Application) 大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、datasource...原创 2008-01-30 15:23:20 · 93 阅读 · 0 评论 -
Tomcat简介
1.Tomcat简介 JakartaTomcat服务器是一种Servlet/JSP容器,经历了3.x到4.0.x到4.1.x的变迁,现在最新的版本为5.0.x,支持Servlet2.4和JSP2.0规范.安装Tomcat之前必须安装JDK,并在环境变量中设置JAVA_HOME变量。这样Tomcat就可以启动了。2.文件构成安装后的Tomcat文件构成如下图所示: 2...原创 2008-01-28 18:27:56 · 77 阅读 · 0 评论 -
properties文件的Eclipse插件
在此想和大家分享一个不错的编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等 Unicode文本时,就不必再使用native2ascii编码了。您可以通过Eclipse中的软件升级(Software Update)安装此插件,步骤如下:1、展开Eclipse的Help菜单,将鼠标移到Software Update子项,在出现的子菜单中点击F...原创 2008-01-21 12:23:06 · 70 阅读 · 0 评论 -
java---hashtable
Hashtable检索数据时,必须比较所用关键字是否与存储在hashtable中的某个关键字相等,如果两个关键字对象不能正确判断是否相等,检索时不可能正确的。Object.hashCode方法返回一个叫做散列码的值,这个值是由对象的地址以某种方式转换来的。内容相同的两个对象,既然是两个对象,地址就不可能一样,所以Object.hashCode返回的值也不一样。要想两个内容相同的Objec...2008-01-17 16:48:04 · 80 阅读 · 0 评论 -
Java泛型编程指南
Java泛型编程指南此系列文章译自SUN的泛型编程指南, 看不懂译文的请看原文http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf一、绪言JDK1.5对JAVA语言进行了做了几个扩展,其中一个就是泛型。本指南旨在介绍泛型。如果你熟悉其它语言的构造类似的东西,特别是C++的模板(template),你会很快发现它...原创 2008-01-16 15:07:14 · 336 阅读 · 0 评论 -
Servlet/JSP学习笔记-Session和作用域
Servlet/JSP学习笔记(7)-Session和作用域版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2007/09/25/session-and-scope/以及本声明。几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scop...原创 2008-01-16 14:13:49 · 88 阅读 · 0 评论 -
Sington类的序列化留存
Sington类的序列化为了使Singleton类变成可序列化的(serializable),仅仅实现Serializable接口是不够的。为了维护 Singleton的单例性,你必须给Singleton类提供一个readResolve方法,否则的话,一个序列化的实例,每次反序列化的时候都会产 生一个新的实例。Singleton 也不会例外。 through the seriali...原创 2011-08-01 14:30:32 · 202 阅读 · 0 评论