自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (18)
  • 收藏
  • 关注

原创 正则表达式语法详解

正则表达式,可以做到 1.测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。 2.替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。3.根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字。  下表是元字符及其在正则表达式上下文中

2009-01-08 14:07:00 684

原创 一个通用的加法计算,适合所有类型 注:不用方法重载实现

该方法实现的是加法运算。加法两边的数据可以是原始类型,或者是对原始类型的封装类型,甚至是一个class对象。大家有什么想法或者是该算法有什么欠缺的,还望指教。 为此我们先写一个类,只为做演示,所有很简单。并重写其中的toString方法:public class B {    public String toString(){        return "/"

2009-01-07 12:09:00 1128

原创 lucene2.4.0测试

本文建立一个基本的Lucene例子,测试一下。注释我都加在代码里面了。luceneIndex.java功能:建立索引import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import j

2008-12-29 21:56:00 1111

原创 大数间的乘法计算--大数计算

前几天,朋友碰到了一个大数计算的问题,匆忙之下我写了一个出来。代码说实话写的不怎么好,有点乱,先贴出来,然后过几天再改好,贴一下。 如计算:9999999999999  * 1234567890123package test;public class BigNumber {        public static double[] d1 = {9,9,9,

2008-12-29 21:28:00 829

原创 wait和notify再进一步

 代码(等待程序)1.package waitnotify2;public class MyThread implements Runnable{    Object o ;        public MyThread(Object o){                this.o = o;            }        p

2008-12-12 14:26:00 544

原创 wait和notify实例

wait和notify必须对同一对象操作才能够起到作用。 代码1:package waitnotify1;public class ThreadInstance implements Runnable{    public void run() {                double d = 0;                synch

2008-12-12 14:14:00 999

原创 重写toString方法

当你要读取关于对象的一些有用细节时,可以在对象上调用toString()。如,当把一个对象引用传递给System.out.println();时,该对象的toString()方法被调用。Java中所有的类都继承自Object父类,所以,我们在类中只要重写一下toString()方法就可以显示出我们想要的信息了。看下面的例子:public class OverrideToString {    pu

2008-11-14 08:54:00 10137

原创 Math中的round/ceil/floorf方法总结

这三个方法是在让人头疼,经过一阵搜索之后,特总结如下:Math.round:如果参数是小数,则求本身的四舍五入。Math.ceil:如果参数是小数,则求最小的整数但不小于本身.Math.floor:如果参数是小数,则求最大的整数但不大于本身.    同时注意他们的返回类型:long round(double a)  int round(float a) double ceil(double a)

2008-11-13 16:58:00 15661 1

原创 原始类型封装后的比较 Integer Short Long

Integer是对原始类型int的封装。Short是对short的封装。Long是对long的封装.public class IntegerTest {    public static void main(String[] args) {                short s = 42;                Long x = new Long("42");           

2008-11-13 15:37:00 1924

原创 Boolean的使用

Boolean是对boolean型的封装。尤其注意的一点是不能使用Boolean做判断,即是不能像boolean一样使用。下面是一些例子,初次遇到Boolean时,很可能混乱下面的结果:public class BooleanTest {    public static void main(String[] args) {        Boolean b1 = new Boolean("TRU

2008-11-13 14:46:00 1915

原创 switch-case再次分析

以下分析并不一定在实际中有用,但是为了学习尤其是为了考试,觉得还是有必要了解的,因为有些东西,大家可能形成了一种“代码定势”,呵呵(通常都说是思维定势)。并不是死研究语法而是为了灵活的懂得一些东西。default常出现在switch-case语句的最后一行,看下面的代码:public class TestSwitch {    public static void main(String[] ar

2008-11-08 13:38:00 2420

原创 Java 中switch-case的注意地方

下面是switch的简单写法:switch(A){case B;}A部分中的值必须是int型的,或者是能够自动进行饮试转换成int型的表达式。也就是说A部分可以是byte/short/char/int型的。其次要强调的是该程序中B部分的值必须是单个byte/short/char/int型的值,或者是final型的变量。但是final型的变量也是有要求的,也即是它必须是编译时的常量,怎么讲呢,看下面

2008-11-08 11:40:00 67884 4

原创 向方法传递对象引用变量时向前看....

当把对象变量传递到方法时,应当记住它实质是在传递对象引用,而不是实际对象自身,这点相信大家都知道。对象引用变量在传递时是传递该引用变量的一份拷贝,而没有传递实际引用变量。变量拷贝指获得该变量内的“位”拷贝。换句话说,调用者和被调用方法现在都具有该引用的完全相同的拷贝,因此二者都将引用堆上完全相同的对象(不是拷贝)。看下面的代码:public class One { public int a = 1

2008-11-07 09:04:00 1099

原创 || 和 &&不做多余判断

看下代码:public class TestOrInfo { public static boolean compareIt(int i){ if(i > 10){ System.out.println("in the (i > 10)"); return true; } else { System.out.println("in the (i }

2008-11-06 21:07:00 582

原创 implements(实现)了接口之后.....

现有一接口:public interface InterfaceOne { void test();}今有一具体类:public class TestOne implements InterfaceOne{ void test() { //注意此处! }}/*TestOne类写法是错误的,接口中的方法隐含是public,因此实现了该接口预示着实现它的方法的时候必须将方法前缀加为public的。否

2008-11-05 20:06:00 810

原创 在JAVA中初始化问题

我们应该考虑2中初始化问题,一种是对局部变量JAVA默认是不给初始化的,因此,在我们使用局部变量的时候一定要初始化它,否则说不定什么时候出现NullPointerException。但是对于实例变量JAVA默认是初始化的,我们可以不给它初始化,但是处于一个良好的习惯考虑,我们应该在定义变量的时候当即初始化它,这是很有必要的。实例变量各类型默认初始化表:        变量类型         

2008-11-05 09:01:00 756

原创 Java中方法前缀巧记

根据下图可以很清楚的记住JAVA前缀的访问范围.对于JAVA初学者很容易混淆这四个属性的范围(实际是3个关键字,其中一个是默认的).需要注意的是这个只是方法的前缀符,对于类的前缀只能使用public 和default(也就是什么也不加)作为类的前缀符.                恰好是阶梯图结构           范围/前缀        Public     Protected

2008-11-04 18:53:00 3026

表单的验证--详细教程,包括很多使用的东西

表单的验证--详细教程,包括很多使用的东西

2008-11-17

Jscript和VBscript技术资料

Jscript和VBscript技术资料

2008-11-17

正则表达式,Regular Expression

正则表达式系统教程.正则表达式是很中要的一部分只是,希望对大家有帮助。

2008-11-17

JavaScript and DHTML Cookbook

JavaScript and DHTML Cookbook

2008-11-17

HTML & XHTML The Definitive Guide 5th Edition

HTML & XHTML The Definitive Guide 5th Edition

2008-11-17

JavaScript查询手册 2nd Edition

JavaScript查询手册 2nd Edition

2008-11-17

DOM文档对象中文手册

关于DOM文档对象的中文手册。较详细的。

2008-11-17

关于CSS技术参考手册

关于CSS技术参考手册.非常详细的描述。

2008-11-17

Javascript常用功能--代码编写

Javascript常用功能--代码编写

2008-11-17

Cascading Style Sheet 2.0 中文手册

Cascading Style Sheet 2.0 中文手册

2008-11-17

mysql中文参考文档

mysql中文参考文档,非常非常详细的文档。

2008-11-15

Eclipse中文教程

关于Eclipse中文教程。对于初学者来说很适用。

2008-11-15

JAVA程序员面试32问

JAVA程序员面试32问-------------有益于java学习

2008-11-03

过来人面试的题目-java

过来人面试的题目---------java

2008-11-03

核心J2EE模式-DAO(中文版)

核心J2EE模式-DAO(中文版)----------java学习必备

2008-11-03

微软的100道题--好

微软的100道题----------好。

2008-11-03

数字签名 java

数字签名 java算法

2008-03-03

图书管理系统毕业设计

图书管理系统毕业设计+源码.rar

2008-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除