
Java
文章平均质量分 86
Jack850703
这个作者很懒,什么都没留下…
展开
-
编写一个Java程序,对指定文本进行数字签名(文本随意)
一:需要包含的包 import java.security.*; import java.io.*; import java.util.*; import java.security.*; import java.security.cert.*; import sun.security.x509.* import java.securit原创 2009-04-02 15:17:00 · 1083 阅读 · 0 评论 -
Java开发技术十年的回顾与展望
从JDK诞生到现在已经有14年的时间了。沧海桑田一瞬间。转眼11年过去了,JDK已经发布了多个版本。在这11年里诞生了无数和Java相关的技术和标准。现在让我们进入时间隧道,重新回到1995年,再来回顾一下Java的发展轨迹和历史变迁。一、 JDK前传在这个世界上,熟悉Java历史的人非常多,如果要问一个人Java是从哪年诞生的,也许大多数人都会回答是1995年(这个非常好记,因为微软的Win转载 2009-05-26 23:01:00 · 872 阅读 · 0 评论 -
JAVA基础总结
1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 在所有类成员初始化完成之后,才调用本类的构造方法创建对象。原创 2009-05-26 23:25:00 · 767 阅读 · 0 评论 -
有两个关于内部类(Inner Class)的示例
第一个,演示一个简单的外部类使用内部类示例: Java代码 public class OuterClass { //内部类 private class InterClass { //内部类的构造函数 public InterClass() {原创 2009-04-02 17:08:00 · 662 阅读 · 0 评论 -
java的property配置文件的用法
package configuration; import Java.io.FileInputStream; import Java.io.FileNotFoundException; import Java.io.FileOutputStream; import Java.io.IOException; impo原创 2009-04-02 15:18:00 · 949 阅读 · 0 评论 -
在JAVA中调用存储过程、并将结果取出来一例
1)、编写在seq_block取应表的流水号、并将该流水号在取完之后加一、如果没有存在指定的表的时候加放与该表名对应的记录的存储过程: Java代码 create procedure getIdxByTablename(@tablename varchar(50),@outIdx int output) as begin原创 2009-04-02 17:15:00 · 722 阅读 · 0 评论 -
JAVA操作属性文件
Java代码 /* 操作属性文件,可以为我们的程序带来更方便的移植性,下面是一个示例,可以读、写、更改属性 读采用了两种方式,一种是采用Properties类,另外一种是采用资源绑定类ResourceBundle类, 下面是源程序,里面有详细的注释: */ import java.io.FileInputStream; import jav原创 2009-04-02 17:14:00 · 956 阅读 · 0 评论 -
JAVA中实现------LinkedList的使用
Java代码 import java.util.LinkedList; import java.util.Vector; /** * Java中的鏈表,SUN公司已經為我們做好了,我們只需要簡單的使用就可以了 * 當沒有要求的時候,就可以不用自己去實現。 * 如果確實有要求要自己實現,那么也自己實現也是一樣的道理,只需要像 *原创 2009-04-02 16:38:00 · 797 阅读 · 0 评论 -
详细学习集合(如:ArrayList、List,Map,HashTable等等)
集合: Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayLi原创 2009-04-02 16:17:00 · 836 阅读 · 0 评论 -
了解JNDI是什么
JNDI全称 Java Naming and Directory Interface JNDI是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术。JNDI目前所支持的技术包括LDA原创 2009-04-02 16:00:00 · 3097 阅读 · 1 评论 -
使用JAVA加jxl.jar操作EXECL
Java代码 //程序说明: 要导入jxl.jar到Classpath中。 import jxl.*; import java.io.*; import jxl.write.*; /** * java读取Excel表格,拷贴心、更新Excel工作薄 */ public class Test1 { public sta原创 2009-04-02 16:57:00 · 778 阅读 · 0 评论 -
Java内部类(Inner Class)
简单的说,内部(inner)类指那些类定义代码被置于其它类定义中的类;而对于一般的、类定义代码不嵌套在其它类定义中的类,称为顶层(top-level)类。对于一个内部类,包含其定义代码的类称为它的外部(outer)类。 1 Static member class(静态成员类) 类声明中包含“static”关键字的内部类。如以下示例代码, Inner1/Inner2/Inner3/原创 2009-04-02 17:09:00 · 721 阅读 · 0 评论 -
集合(Collection)与迭代器(Iterator)
这个大家都应该是不陌生了,我本来想介绍一下,不过,我想了一下,我说的,绝对没有《Think In Java》说的好,所以我就引用下面的话,然后,我举例测试,并附代码于后。 测试用例:Java代码 import java.util.ArrayList; import java.util.Collection; import java.util.HashMa原创 2009-04-02 17:03:00 · 717 阅读 · 0 评论 -
java中的split使用的是正则表达式
听说这个split方法比那个StringTokenizer效率高一点,今天刚好用上,就拿来试试,没有想到一试就出问题了,把折分结果打在控制台上,结果居然是空的,我要折分的字符串是“5#1|7#2|11#3”刚用这里 str.split("|")时就出问题了,看了下面这篇文章,将其改为str.split("//|")就OK了,这个|在正则表达式中也是个特殊字符。回头还得弄弄正则表达式了。原创 2009-04-02 16:40:00 · 1380 阅读 · 0 评论 -
Java抽取Word,PDF的四种方法
很多人用java进行文档操作时经常会遇到一个问题,就是如何获得word,excel,pdf等文档的内容?我研究了一下,在这里总结一下抽取word,pdf的几种方法。 1. 用jacob 其实jacob是一个bridage,连接java和com或者win32函数的一个中间件,jacob并不能直接抽取word,excel等文件,需要自己写dll哦,不过已经有为你写好的了,就是jacob的作者一并提供了原创 2009-04-02 16:03:00 · 1267 阅读 · 0 评论 -
String和Date类型互相转换
以下是String类型转换成Date类型的代码Java代码 import java.text.SimpleDateFormat; /* * @功能描述 String类型转换成Date类型的方法 * @author sundful */ public class StringToDate {原创 2009-04-02 15:26:00 · 791 阅读 · 0 评论 -
汉字转拼音
package com.example.pinyin.demo2;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutpu原创 2009-05-26 23:12:00 · 1041 阅读 · 0 评论