Java
文章平均质量分 68
SailingLee
这个作者很懒,什么都没留下…
展开
-
JAVA中最方便的Unicode转换方法
在命令行界面用native2ascii工具 1.将汉字转为Unicode: C:\Program Files\Java\jdk1.5.0_04\bin>native2ascii 测试 \u6d4b\u8bd5 2.将Unicode转换为汉字: C:\Program Files\Java\jdk1.5.0_04\bin>native2ascii -reverse ...原创 2009-07-22 09:30:16 · 474 阅读 · 0 评论 -
Java 自动类型转换
在程序中已经定义好了数据类型的变量,若是想用另一种数据类型表示时,Java会在下列的条件皆成立时,自动做数据类型的转换: 1、转换前的数据类型与转换后的类型兼容。2、转换后的数据类型的表示范围比转换前的类型大。 举例来说,若是想将short类型的变量a转换为int类型,由于short与int皆为整数类型,符合上述条件1;而int的表示范围比short大,亦符合条件2。因此...原创 2012-07-29 21:41:26 · 328 阅读 · 0 评论 -
Java 数据类型
看图说话:如果想在程序中使用一个变量,就必须先声明,此时编译程序会在未使用的内存空间中寻找一块足够能保存这个变量的空间以供这个变量使用。整数数据类型可以分为long、int、short及byte四种:long为64位,也就是8个字节(bytes),可表示范围为-9223372036854775808 到 9223372036854775807;int为32 位,也就是4个字...原创 2012-07-27 15:31:51 · 118 阅读 · 0 评论 -
利用ScriptEngine实现简单公式的计算
Javascript中的eval函数功能十分强大,可以执行字符串组成的代码,这是众人皆知的。那么Java中如何实现这样的功能吗?用它吧——ScriptEngine!Java 1.6提供了ScriptEngine接口,使得我们可以调用脚本引擎。public static boolean calcVP(String formula, double actVal) { Scrip...原创 2011-03-22 14:07:42 · 919 阅读 · 0 评论 -
Dom4j解析XML的基本操作
要使用dom4j读写XML文档,需要先下载dom4j包dom4j官方网站在 http://www.dom4j.org/下载dom4j-1.6.1.zip解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar 类开头引入: import org.dom4j.io.SAXRead...原创 2011-04-29 11:53:46 · 112 阅读 · 0 评论 -
Memcached Java客户端编程
最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。 Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开...原创 2010-09-01 16:56:25 · 140 阅读 · 0 评论 -
设计模式笔记
程式设计是思维具体化的一种方式,是思考如何解决问题的过程,设计模式是在解决问题的过程中,一些良好思路的经验集成,最早讲设计模式,人们总会提到 Gof 的著作,它最早将经典的 23种模式集合在一起说明,对后期学习程式设计,尤其是对从事物件导向程式设计的人们起了莫大的影响。后来设计模式一词被广泛的应用到各种经验集成,甚至还有反模式(AntiPattern),反模式教导您如何避开...原创 2010-08-16 21:29:47 · 104 阅读 · 0 评论 -
Java虚拟机几个命令行参数说明
一、运行class文件 执行带main方法的class文件,Java虚拟机命令参数行为: java <CLASS文件名> 注意:CLASS文件名不要带文件后缀。class 例如: java Test 如果执行的class文件是带包的,即在类文件中使用了: package <包名> 那应该...2010-02-22 00:19:29 · 214 阅读 · 0 评论 -
BTree — java实现
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.NoSuchElementException;/** * jBixbe debuggee: test insert and delete operation of...原创 2010-08-10 13:29:37 · 179 阅读 · 0 评论 -
JAVA字符集编码
1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"...原创 2010-07-23 14:34:43 · 106 阅读 · 0 评论 -
23种Java设计模式
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。...2010-04-20 16:49:09 · 82 阅读 · 0 评论 -
Java 强制类型转换
当两个整数相除时,小数点以后的数字会被截断,使得运算的结果保持为整数。但由于这并不是预期的计算结果,而想要得到运算的结果为浮点数,就必须将两个整数中的其中一个(或是两个)强制转换类型为浮点数,下面的三种写法都正确: (1) (float)a/b // 将整数a强制转换成浮点数,再与整数b相除(2) a/(float)b // 将整数b强制转换成浮点数,再以整数a除之(3) (...原创 2012-07-29 22:22:49 · 184 阅读 · 0 评论