java
文章平均质量分 81
lhx1026
这个作者很懒,什么都没留下…
展开
-
java.util.ConcurrentModificationException
工作中碰到个ConcurrentModificationException。代码如下:List list = ...;for(Iterator iter = list.iterator(); iter.hasNext();) { Object obj = iter.next(); ... if(***) { list.remove(o转载 2009-01-14 16:11:00 · 464 阅读 · 0 评论 -
Java中的引用传递和值传递
Java中的基本数据类型:int、boolean、double、float、byte、char、long、short、void是值传递,不是引用传递,存放在jvm内存中的 statck——栈中。 而对象则是引用传递,对象存放在jvm内存中的 heap——堆中,对象的引...2011-08-23 16:30:24 · 78 阅读 · 0 评论 -
将.net传过来的二进制字符串转换成java的byte[]
今天要用java调用一个同事写的.net的webService的一个方法,这个方法会返回文件的二进制字符串内容。他使用的方法如下所示: Convert.ToBase64String((byte[])dr["attachment"]); 我这边用java获得的二进制字符串内容要转成byte[]类型才能用IO操作保存到文件中,但是如果只是用得到的字符串简单的使用下面的方...2010-12-23 15:01:20 · 463 阅读 · 0 评论 -
javadoc - Java API 文档生成器
javadoc - Java API 文档生成器从 Java 源文件生成 API 文档 HTML 页。目录结构 说明 相关文档 Javadoc Doclets 术语 源文件 生成的文件 文档注释 注释源代码 Javadoc 标记 使用...原创 2010-09-08 09:57:47 · 94 阅读 · 0 评论 -
[转]JAVA线程间通信问题
问题在前一小节,介绍了在多线程编程中使用同步机制的重要性,并学会了如何实现同步的方法来正确地访问共享资源。这些线程之间的关系是平等的,彼此之间并不存在任何依赖,它们各自竞争CPU资源,互不相让,并且还无条件地阻止其他线程对共享资源的异步访问。然而,也有很多现实问题要求不仅要同步的访问同一共享资源,而且线程间还彼此牵制,通过相互通信来向前推进。那么,多个线程之间是如何进行通信的呢?解...原创 2010-06-12 16:49:04 · 70 阅读 · 0 评论 -
[转]线程通信的两种方法
原文地址:http://www.iteye.com/topic/156804 不同线程间进行通信通常有两种简单方法: 方法一 通过访问共享变量的方式(注:需要处理同步问题) 方法二 通过管道流 其中方法一有两种实现方法,即 方法一a)通过内部类实现线程的共享变量 代码如下: /** * 通过内部类实现...原创 2010-06-12 15:36:11 · 78 阅读 · 0 评论 -
[转]java读取文件及文件流
java读取文件或是文件流的代码,涵盖了读取jar文件中的文件流,网络文件流等,有些读取方式为了防止编码转换带来的问题,采取了动态byte[]的方式读取,源码如下 : import java.io.BufferedInputStream;import java.io.File;import java.io.BufferedOutputStream;import java.i...原创 2010-06-01 15:59:06 · 109 阅读 · 0 评论 -
File中的delete()
一般来说 java file.delete失败 有以下几个原因:1.看看是否被别的进程引用,手工删除试试。2.file是文件夹 并且不为空,有别的文件夹或文件。3.极有可能有可能自己前面没有关闭此文件的流。 如:public static void unZipFromFile(File file){ try { ZipFile zipF...原创 2010-08-13 11:48:14 · 884 阅读 · 0 评论 -
使用xfire发布web service
1、首先,在http://xfire.codehaus.org/Download中下载xfire-distribution-1.2.6.zip。2、打开eclipse,新建一个dynamic web project,名为xfire。建立如所示的相关java文件: MathService.javapackage com.docwar.ws;import com.doc...原创 2010-03-02 11:31:32 · 93 阅读 · 0 评论 -
java 使用相对路径读取文件
1.java project环境,使用java.io用相对路径读取文件的例子: *目录结构: DecisionTree |___src |___com.decisiontree.SamplesReader.java |___resource |___trai...原创 2010-02-24 11:36:18 · 143 阅读 · 0 评论 -
java得到当前路径
JAVA怎样得到当前程序的路径呢?有两种方法1 System.out.println(System.getProperty("user.dir"));2 File f = new File("");String path = f.getAbsolutePath();2009-09-01 11:29:47 · 55 阅读 · 0 评论 -
使用Java读取properties文件
Properties prop = new Properties();ClassPathResource resource = new ClassPathResource("monitor.properties");// 载入prop文件 prop.load(resource.getInputStream()); String u...2009-12-12 18:19:53 · 71 阅读 · 0 评论 -
在JTable中加载进度条及进行操作
我们在多文件下载或多事务处理时,经常会出现使用线程以提高效率的情况,而这时在GUI程序中如何表示进度,就成了一个不大不小的问题。 现在比较被大众接受的方式,大体就是如迅雷等下载工具中一样,用表格中加载进度条以进行显示。 而对于Swing来说,并没有现成的组件能够实现这一操作,还有下载的并发,似乎也需要额外进行处理。于是,我在此提供一个基于jdk1.6版本的示例,以供参考。(因为jdk1.转载 2009-03-05 17:07:00 · 988 阅读 · 0 评论 -
使用Java Service Wrapper将java程序作为linux服务并且开机自动启动
以java应用程序为例,打包为tianlong.jar,程序入口为tianlong.QueueTest。 下面在linux的/opt下建立tianlong目录,复制tianlong.jar到/opt/tianlong/lib目录下。 1、下载Java Service Wrapper(目前版本wrapper-linux-x86-32-3.3.2), 解压。 http://wrap原创 2009-02-25 17:57:00 · 3514 阅读 · 0 评论 -
Discuz! 7.0 templates文件中模板文件跟实际中运行的联系起来
Discuz! 7.0 templates文件中模板文件跟实际中运行的联系起来:modcp.htm 属于版主管理的页面,凡是modcp开头的htm文件,都是版主管理的模块my.htm属于我的帖子的页面,包括我的帖子、我的收藏、我的订阅,凡是my开头的htm文件,都属于我的帖子模块,包括:my_activities.htm 活动my_buddylist.htm 我的好友原创 2009-02-06 14:45:00 · 724 阅读 · 0 评论 -
用JTabbedPane实现多选项卡的功能
/** TabbedPanel.java** Created on 2009-2-2, 16:16:06*/package components;import java.awt.BorderLayout;import java.awt.event.KeyEvent;import java.io.FileNotFoundException;import java原创 2009-02-02 17:11:00 · 1164 阅读 · 0 评论 -
[转]Java入门--认识理解Java中native方法
原文地址:http://www.enet.com.cn/article/2007/1029/A20071029886398.shtml Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的...原创 2011-08-09 15:06:03 · 76 阅读 · 0 评论