Java
huangng
高校退休教师
展开
-
用Java语言编写一个绘图项目的完整过程
Java语言是一个纯的面向对象的编程语言,如何用Java语言的面向对象的特点进行项目的设计和程序的编写呢?为了说明这个问题,这里提供一个小型项目的完整开发过程。原创 2011-02-02 10:39:00 · 3302 阅读 · 2 评论 -
删除重复文件
今天备份文件到光盘上,发现不同时间的文件中有许多重复的文件,因此想到写一段代码来删除这些重复的文件。 前提条件是: 1、有二个目录,一个是已经备份过的,设其名字是sourceDir,一个是将要备份的targetDir 2、要求:将后者目录中所有与前者目录中重复的文件删除。因此前者中的文件不变,后者中只保留了与前者不同的文件,相同的都被删除 3、相同的判断依据是:相同文件名、相同大小原创 2016-03-05 20:38:39 · 554 阅读 · 0 评论 -
Java 只运行一个实例
查了一下资料,Java 只运行一个实例的方法有下面三种: 1、占用端口(有效,但是有端口被挪用的缺陷) 2、检查文件是否存在(有效,但突然停机可能有问题) 3、使用JNI(有效,但丧失可移植性) 其实可以从第二种方法中,采用锁定文件的方法来判断,这种方法比较完美。 下面是代码 package org.ngweb.jitor.client; import java.io.F原创 2017-07-02 21:09:58 · 1399 阅读 · 0 评论