
Java编程
文章平均质量分 59
波特王子
csdn太难用了,唉
展开
-
java Map 集合类学习
了解最常用的集合类型之一 Map 的基础知识以及如何针对您应用程序特有的数据优化 Map。 java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象元素列表。 List 适用于按数值索引访问元素的情形。 Ma转载 2012-02-22 14:47:42 · 545 阅读 · 0 评论 -
Java Native Interface(JNI)简介
JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 定义使用java与本地已编译的代码交转载 2012-06-23 10:11:02 · 759 阅读 · 0 评论 -
使用JDBC连接SQL SERVER 2008的方法
使用JDBC连接SQL SERVER 2008,很多人都在问,我自己也测试几次,发现按照以前的方法连接会出现一点小问题。原因在于,SQL SERVER 2008采用了动态端口的机制,按照以前的方法连接会报告连接不了,其实端口写对了完全没有问题。连接方法如下:1,微软目前没有发布针对SQL Server 2008专用的JDBC驱动程序,使用SQL Server 2005 的就可以了,但是,需转载 2012-06-23 11:21:15 · 849 阅读 · 0 评论 -
ICTCLAS java调用接口改动(zz陈天)
由于ICTCLAS官方并没有发布DLL文件,但是发布了exe程序,和源码。根据源码重新封装了DLL,并且做了相应的改动。主要改动如下:因为免费版没有DLL提供,所以这个DLL是在分词.exe系统的源代码上改的,接口也和中科院的文档有些不一样.因为我觉得中科院提供的接口太多,用起来比较麻烦. 全部改动如下:init函数:中科院的DLL没有参数,我提供两个参数,i=nOutputFor转载 2012-06-24 02:11:51 · 8230 阅读 · 0 评论 -
java.lang.OutOfMemoryError: GC overhead limit exceeded解决
一、异常如下:Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded二、解释:JDK6新增错误类型。当GC为释放很小空间占用大量时间时抛出。一般是因为堆太小。导致异常的原因:没有足够的内存。三、解决方案:1、查看系统是否有使用大内存的代码或转载 2012-07-08 19:12:17 · 5709 阅读 · 0 评论 -
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space解决方法问题描述Exception in thread "main" java.lang.OutOfMemoryError: Java heap space解决方案[转]一直都知道可以设置jvm heap大小,一直用eclipse写/调转载 2012-07-07 15:55:52 · 38129 阅读 · 4 评论 -
JAVA正则表达式
正则表达式在处理文本方面用处非常大,最早像在Perl和awk语言中,提供了这种机制,Java在Java 2中也增加了正则表达式这个包java.util.regex。这个包为用户使用正则表达式,提供了易用而全面的支持。一、首先我们看一下怎么使用正则表达式的一个例子: A Matcher examines the results of applying a pattern. 我们希转载 2013-03-28 13:50:05 · 609 阅读 · 0 评论 -
java -Dfile.encoding设置解决程序运行乱码问题
-Dfile.encoding解释:在命令行中输入java,在给出的提示中会出现-D的说明:-D= set a system property-D后面需要跟一个键值对,作用是通过命令行向java虚拟机传递一项系统属性对-Dfile.encoding=UTF-8来说就是设置系统属性file.encoding为UTF-8那么file.encoding转载 2013-07-31 10:49:05 · 5221 阅读 · 0 评论 -
jdk和jre有什么区别
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你的电脑转载 2014-04-09 10:59:50 · 629 阅读 · 0 评论 -
System.load 和 System.loadLibrary详解
System.load 和 System.loadLibrary详解1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。2.System.load 参数为库文件的绝对路径,可以是任意路径。例如你可以这样载入一个windows平台下JNI库文件:System.load("C://Docume转载 2012-06-23 09:55:38 · 1726 阅读 · 0 评论 -
Print Log with timestamp
/* * Print Log with timestamp. */ public void PrintLog(PrintWriter logBuffer, String line){ if(logBuffer == null){ return; } java.util.Date datetime = new java.util.Date(); SimpleDateF原创 2012-05-24 10:39:25 · 732 阅读 · 0 评论 -
How to use ArrayList in Java
The ArrayList class extends AbstractList and implements the List interface. ArrayList supports dynamic arrays that can grow as needed. In Java, standard arrays are of a fixed length. After arrays转载 2012-02-22 10:40:34 · 685 阅读 · 0 评论 -
接口 DatabaseMetaData.getColumns
来源:http://docs.oracle.com/javase/1.4.2/docs/api/java/sql/DatabaseMetaData.html#getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)http://www.cjsdn.net/doc/jdk50/转载 2012-02-24 17:29:21 · 10625 阅读 · 1 评论 -
Java读写文件
最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int offset,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int offset,int length)和close()方法是抽象方法。子类应该分别实现他们。转载 2012-02-17 15:09:13 · 509 阅读 · 0 评论 -
JAVA 正则表达式
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。 正转载 2012-03-29 10:01:20 · 638 阅读 · 0 评论 -
深入分析 Java 中的中文编码问题
文章来源 http://www.ibm.com/developerworks/cn/xml/tutorials/x-extract/section3.html几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多转载 2012-03-14 10:31:34 · 413 阅读 · 0 评论 -
接口 ResultSetMetaData
来源:http://www.cjsdn.net/doc/jdk50/java/sql/ResultSetMetaData.html接口 ResultSetMetaData所有已知子接口:RowSetMetaData所有已知实现类:RowSetMetaDataImplpublic interface ResultSetMetaData可用于获取关于 ResultSet转载 2012-03-14 16:56:25 · 983 阅读 · 0 评论 -
DatabaseMetaData.getProcedures和getProcedureColumns
getProceduresResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern) throws SQLException检转载 2012-03-16 16:19:31 · 3179 阅读 · 0 评论 -
java正则表达式取各分组
java正则表达式取各分组 import java.util.regex.*;String line = "schema.table";Matcher m = Pattern.compile("(\\w+)\\.(\\w+)").matcher(line);while(m.find()){ String schemaName = m.group(1); String ta原创 2012-05-10 21:06:58 · 807 阅读 · 0 评论 -
批处理运行java抛出%ERRORLEVEL%
一般批处理里通过%ERRORLEVEL%检查返回码来判定执行状态。执行一条java命令[plain] view plain copyjava -jar tools\exportClientData.jar %DATA_IN_PATH% %DATA_OUT_PATH% 正常情况下,上面的错误判断可能不起作用,异常可能try catch住了分析下:%ERRORLEVEL%是错误代码号 0 = 正常C...转载 2018-05-24 10:52:00 · 1035 阅读 · 0 评论