java综合
文章平均质量分 77
hjt317966578
这个作者很懒,什么都没留下…
展开
-
java注释规范
JAVA注释方法及格式1、单行(single-line)--短注释://…… 单独行注释:在代码中单起一行注释, 注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注释。注释格式:/* 注释内容 */行头注释:在代码行的开头进行注释。主要为了使该行代码失去意义。注释格式:// 注释内容 行尾注释:尾端(trailing)-...2010-04-21 17:27:06 · 99 阅读 · 0 评论 -
java规则引擎的原理
摘 要 Java规则引擎是一种嵌入在Java程序中的组件,它的任务是把当前提交给引擎的Java数据对象与加载在引擎中的业务规则进行测试和比对,激活那些符合当前数据状态下的业务规则,根据业务规则中声明的执行逻辑,触发应用程序中对应的操作。 引言目前,Java社区推动并发展了一种引人注目的新技术——Java规则引擎(Rule Engine)。利用它就可以在应用系统中分离商业决策者的商业...2010-02-24 23:03:38 · 101 阅读 · 0 评论 -
Drools规则引擎初学入门实例HelloWorld
2009-01-14 11:32(1)下载eclipse(www.eclipse.org),如果是一般的java开发,下载Eclipse IDE for Java Developers就行了,解压后即可使用;(2)下载Drools(http://jboss.org/drools/downloads.html),目前最新版本是Drools 4.0.7 Binaries,下载后解压即可;...2010-02-24 23:06:09 · 120 阅读 · 0 评论 -
Struts2使用validate方法验证数据
Struts2使用validate方法验证数据关键字: struts2 在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,...2010-02-25 10:45:18 · 81 阅读 · 0 评论 -
Junit 4
一、简介Junit 4是Junit框架有史以来的最大改进,其主要目标便是利用Java 5的Annotation特性简化测试用例的编写。在Eclipse 3.2中已经自带了Junit 4.1(我使用的开发环境是Eclipse 3.3+Myeclipse 6.0),我们可以将Junit 4 Library添加到项目用到的Library中。也可以到Junit.org去下载Junit 4 Libr...2010-02-26 10:32:15 · 69 阅读 · 0 评论 -
java.io包
Input和Output是同一类,而Reader和Writer另属同一类 Reader支持16位的Unicode字符的输出,而InputStream只支持8位字符输出。他们的大概结构如下: InputStream的子类有: FileInputStream,FilterInputStream,ObjectInputStrea...2010-02-26 16:31:37 · 54 阅读 · 0 评论 -
java 类加载器
1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的, 类装载器所做的工作实质是把类文件从硬盘读取到内存中 2.java中的类大致分为三种: 1.系统类 2.扩展类 3.由程序员自定义的类 3.类装载方式,有两种 1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类...原创 2010-05-19 23:04:12 · 79 阅读 · 0 评论 -
java 编译路径以及运行路径
Java中的类路径分“编译后的存放路径” 和 “运行时的查找路径”,下面分别谈谈1. java编译后的类存放路径,分两种:“源文件被直接编译”和“源文件被间接编译” 1-1源文件直接编译 什么是源文件直接编译:即通过javac直接编译源文件建立d:\my目录,在其目录下新建一个文件,如下:Public class HelloWorld{ Public static...原创 2010-05-19 23:06:18 · 1740 阅读 · 0 评论 -
java格式化format
在C中可以使用类似printf(“%d %8.2f\\n”, 1001, 52.335)的方法实现格式化输出,可是Java中的System.out.println()并没有对应的功能。要格式化输出,必须使用 java.text包中的类来实现类似的操作(要不怎么体现面向对象的优越性呢,不过据说jdk1.5准备又补上)。当然了,java.text包的功能还是很强大的,奇怪的是很多书中都没有涉及,而一般...原创 2010-06-08 16:33:51 · 271 阅读 · 0 评论 -
各大资源网站收集
xmpp协议http://blog.csdn.net/qiaoba/archive/2007/07/02/1675815.aspx软件工程师考试网站http://www.testcenter.gov.cn/WebUI/Html/Plan/2011.html原创 2010-12-28 09:43:35 · 864 阅读 · 0 评论 -
threadLocal 详解
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它...原创 2010-06-30 17:46:52 · 98 阅读 · 0 评论 -
DRL文件语法规则
一个典型的DRL文件: Java代码 ①package com.sample //包名,不可以与关键字冲突 ②import com.sample.DroolsTest.Message;//本文件需要导入的类 ③global java.util.List myGlobalList;//全局变量 ④//定义函数体 function String h...2010-02-24 23:00:28 · 956 阅读 · 0 评论 -
jQuery index
日历jQuery新书推荐 index(subject)搜索与参数表示的对象匹配的元素,并返回相应元素的索引值值。如果找到了匹配的元素,从0开始返回;如果没有找到匹配的元素,返回-1。返回值Number参数subject (Element) : 要搜索的对象示例返回ID值为foobar的元素的索引值值。 HTML 代码: ...2010-02-24 13:10:04 · 101 阅读 · 0 评论 -
jquery中eq和get
jquery中eq和get如何使用2009-12-30 17:29eq:返回是一个 jquery对象 作用是 将匹配的元素集合缩减为一个元素。这个元素在匹配元素集合中的位置变为0,而集合长度变成1get:是一个html 对象数组作用是取得其中一个匹配的元素。 num表示取得第几个匹配的元素。如:html代码 li-1 li-2 比如...2010-02-24 12:53:35 · 72 阅读 · 0 评论 -
java 浮点数表示详解
定点数表达法的缺点在于其形式过于僵硬,固定的小数点位置决定了固定位数的整数部分和小数部分,不利于同时表达特别大的数或者特别小的数。计算机系统采纳了所谓的浮点数表达方式。这种表达方式利用科学计数法来表达实数,即用一个尾数(Mantissa也叫有效数字 ),一个基数(Base),一个指数(Exponent)以及一个表示正负的符号来表达实数。浮点数利用指数达到了浮动小数点的效果,从而可以灵活...原创 2010-08-02 15:16:21 · 936 阅读 · 0 评论 -
java volatile关键字
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要特性...原创 2010-12-12 11:28:16 · 98 阅读 · 0 评论 -
jdbc和Mysql/SQLServer数据类型对应关系
当前列 ClassName ColumnType DisplaySize TypeName0: java.lang.Integer ColumnType:4 11 INTEGER1: java.lang.Integer ColumnType:-6 4 TINYINT2: java.lang.String ColumnType:12 0 UN...原创 2010-12-14 18:35:22 · 342 阅读 · 0 评论 -
java 枚举类
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:Java代码 public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN } public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN}显然,enum很...原创 2010-02-12 19:41:14 · 76 阅读 · 0 评论 -
Quartz 定时任务
Quartz定时发送消息的功能,该功能依附于Web应用上,即当Web应用启动时,该应用就开始作用。起先决定使用java.util.Timer和java.util.TimerTask来实现,但是研究了一下以后发现Java Timer的功能比较弱,而且其线程的范围不受Web应用的约束。后来发现了Quartz这个开源的调度框架,非常有趣。 首先我们要得到Quartz的最新发布版。目前其最新的版本...2010-02-22 11:02:24 · 66 阅读 · 0 评论 -
AES加解密算法
AES加解密算法,使用Base64做转码以及辅助加密:package com.wintv.common;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Dec...2010-02-23 09:45:52 · 87 阅读 · 0 评论 -
apache commons-lang-2.3 StringUtils.java 学习笔记(1)
StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,StringUtils中一共有130多个方法,并且都是...2010-02-23 16:52:15 · 75 阅读 · 0 评论 -
泛型(generics)
摘要和关键字 generics、type safe、type parameter(variable)、formal type parameter、actual type parameter、wildcards(?)、unknown type、? extends T、? super T、erasure、translation、cast、instanceof、arrays、Class ...2010-02-24 10:38:23 · 144 阅读 · 0 评论 -
Memcache
一 目的: 在服务器集群环境下,设置一个共享数据的另一机制。 减少对数据库的直接操作,减轻数据库负担。 提高系统的响应能力。 二 系统整体结构: 三 系统设计说明 1.Memcache服务器集群: Memcache服务器是逻辑上的划分,在分析业务数据的基础上,将数据安排存放在不同的Memcache服务器上,有必要的...2010-02-24 11:19:58 · 98 阅读 · 0 评论 -
jquery中使用:has()
jquery中使用:has()可以很方便的查找一些元素,但要注意的是这个方法是针对所有后代元素的,并非直接后代元素。举例说明一下,有如下HTML代码: ...2010-02-24 12:46:12 · 264 阅读 · 0 评论 -
java 强引用,弱引用,虚引用
1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(Strong...原创 2011-03-20 16:06:15 · 110 阅读 · 0 评论