java
hefanhappy
这个作者很懒,什么都没留下…
展开
-
java native关键字
native是与C++联合开发的时候用的!java自己开发不用的! 使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。对于不同的平台它们也是不同的。这也是java的底层机制,实际上java就是在不同的平台上调用不同的native方法实现对操作系统的...原创 2009-03-18 14:30:01 · 170 阅读 · 0 评论 -
IT人士必去的10个网站
1、Chinaunix 网址:http://www.chinaunix.net/ 简介:中国最大的linux/unix技术社区。 2、ITPub 网址:http://www.itpub.net/ 简介:有名气的IT技术论坛,看看它的alexa排名就知道有多火了,尤其以数据库技术讨论热烈而闻名。ITPUB论坛的前身是建立在smiling的 oracle小组。 3、51cto 网址:http:...原创 2010-12-07 13:04:40 · 107 阅读 · 0 评论 -
spring jar 相关说明
前半部分spring本身的包, 从网上转载,因为是转了不止一次,找不到作者, 但还是要向作者和转载者表示感谢。spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring....原创 2010-12-02 16:54:11 · 84 阅读 · 0 评论 -
使用jstl标签报错问题
JSP中出现According to TLD or attribute directive in tag file, attribute value does not accept any expressions 收藏 应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attr...原创 2011-04-28 09:31:36 · 554 阅读 · 0 评论 -
java枚举
public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. */ public enum Season { ...原创 2010-06-22 15:14:58 · 85 阅读 · 0 评论 -
java程序员需要掌握的25点
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。2.你需要学习Java语言的基础知识以及它的核心类库(collections,serialization,streams,networking,?multithreading,reflectio...原创 2010-12-14 10:18:34 · 119 阅读 · 0 评论 -
运行多个tomcat实例两法
如果需要把一个alpha版的web应用部署到一台机器上的tomcat中作测试,而这台机器上的tomcat同时还运行着其他的一些比较重要的web应用,你会怎么做?显然不能简单地把它和重要的web应用放在一起,那样的话alpha版应用的崩溃会同时使其他应用也不能工作,因为它们是运行在同一个JVM上的。这时应该安装另外一份tomcat,使alpha版的应用在该tomcat里运行,这时需要修改conf/s...2009-08-18 16:48:34 · 232 阅读 · 0 评论 -
Java调用SQL Server的存储过程详解
1使用不带参数的存储过程 使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列。不带参数的 call 转义序列的语法如下所示: 以下是引用片段:{call procedure-name} 作为实例,在 SQL Server 2005 AdventureWorks 示例数据库中创建以下存储过程: 以下是引用片段:CRE...原创 2010-01-20 12:11:44 · 134 阅读 · 0 评论 -
正则表达式 匹配 手机和电话号码
((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1}\\d{1}-?\\d{8}$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}$)|(^0[1,2]{1}\\d{1}-?\\d{8}-(\\d{1,4})$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}-(\\d{1,4})$)) 匹配格式:11位手机号码3-4位区号,7-8位直播号码,1-4位分...原创 2010-01-14 15:44:57 · 318 阅读 · 0 评论 -
验证数字的正则表达式集
验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验...原创 2010-01-12 14:03:52 · 79 阅读 · 0 评论 -
java文件操作
package test;import java.io.*;public class FileOperate { public FileOperate() { } /** * 新建目录 * * @param folderPath * String 如 c:/fqf * @return boolean */ public void n...原创 2008-12-26 15:14:50 · 75 阅读 · 0 评论 -
Java利用对象流对对象进行序列化
在一个程序运行的时候,其中的变量数据是保存在内存中的,一旦程序结束这些数据将不会被保存,一种解决的办法是将数据写入文件,而Java中提供了一种机制,它可以将程序中的对象写入文件,之后再从文件中把对象读出来重新建立。这就是所谓的对象序列化Java中引入它主要是为了RMI(Remote Method Invocation)和Java Bean所用,不过在平时应用中,它也是很有用的一种技术。所有需要实...原创 2008-12-26 11:16:11 · 189 阅读 · 0 评论 -
Java中的instanceof关键字
instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个Stri...原创 2008-12-15 12:11:17 · 75 阅读 · 0 评论 -
==与.equals()方法的区别
==与.equals()的区别比较内存地址是否相同:.equals(Object o)与==一致,如果引用同一对象,则结果都为true; 举例说明: boolean isSame=false; Customer c1=new Customer(); Customer c2=c1; isSame=(c1==c2); 说明:isSame=true; i...2008-12-15 12:10:26 · 105 阅读 · 0 评论 -
比较一下java写文本文件文件的性能
最近对以前开发的一个通用数据迁移的软件进行优化。除了用JDK5.0的多线程技术进行的改进之外,也比较了一下java写文件的性能。 在java写文件中,通常会使用FileOutputStream和FileWriter,FileWriter只能写文本文件。FileOutputStream也经常结合BufferedOutputStream。因为实际应用中写文本文件的情况占了大多数。所...原创 2009-06-05 10:58:34 · 137 阅读 · 0 评论 -
spring中配置dbcp连接池
使用ApplicationServer级别的连接池, 在ApplicationServer内的几个webapp间共享连接池以节约总的连接数,也可以为每个webapp独立分配以保证关键应用的供应。 view sourceprint?01<bean id="dataSourceDbcp"02 class="...原创 2011-03-17 09:37:26 · 303 阅读 · 0 评论