摘要: 来源:http://blog.csdn.net/hanqunfeng/article/details/4327325一般来说,执行一个java文件采用执行jar包的方式最为方便(java -jar XXX.jar),将所需要的文件全部打到一个jar里,但是有些时候需要执行指定的.class文件才行(各种原因),这个时候就需要我们使用 -classpath 参数来指定类路径。windows:假设要执行的文件为D:/test/Test.class1.在cmd下进入D盘2.执行java test.Test 或者 java test/Test 都可以3.如果Test中关联了其它jar包,这需要通过如下 阅读全文
posted @ 2013-09-24 11:25 三星蓝 阅读(640) 评论(0) 推荐(0) 编辑
摘要: linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。Linux centos重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动 阅读全文
posted @ 2013-09-23 15:39 三星蓝 阅读(360) 评论(0) 推荐(1) 编辑
摘要: 来源:http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解。我们可以把计算机能够理解的语言假定为英语,其它语言要能够在计算机中使用必须经过一次翻译,把它翻译成英语。这个翻译的过程就是编码。所以 阅读全文
posted @ 2013-09-16 10:26 三星蓝 阅读(2010) 评论(0) 推荐(0) 编辑
摘要: 1.每个文件以一个文件路径和文件名称进行表示,在不同的操作系统环境下,文件路径的表示形式是不一样的,例如在Windows操作系统中一般的表示形式为C:\windows\system,而Unix上的表示形式为/user/my2.在Java语言的代码内部书写文件路径时,需要注意大小写,大小写需要保持一致,路径中的文件夹名称区分大小写。由于’\’是Java语言中的特殊字符,所以在代码内部书写文件路径时,例如代表“c:\test\java\Hello.java”时,需要书写成“c:\\test\\java\\Hello.java”或“c:/test/java/Hello.java”,这些都需要在代码中 阅读全文
posted @ 2013-09-13 10:23 三星蓝 阅读(532) 评论(0) 推荐(0) 编辑
摘要: linux系统下的文件夹路径和window下的不一样,windows下就需要写成“\\photos"因为java会把第一个"\"当成转义字符给“吃了”。但在linux下就是“/photos”呵呵,是不是很郁闷阿。所以你的if (myFile.newFolder(path+"\\photos"))就应该写成if (myFile.newFolder(path+"/photos"))以此类推。public static final String FILE_SEPARATOR = System.getPRoperties().get 阅读全文
posted @ 2013-09-13 10:03 三星蓝 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。Vector与ArrayLis 阅读全文
posted @ 2013-09-06 13:49 三星蓝 阅读(2482) 评论(0) 推荐(0) 编辑
摘要: 使用Java操作文本文件的方法详解摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,intlength),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。 当我们读写文本文件的时候,采用Reader是非常方便的,比如FileRe. 阅读全文
posted @ 2013-09-06 10:34 三星蓝 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.jb51.net/article/16396.htmjava中多种方式读文件一、多种方式读文件内容。1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamR 阅读全文
posted @ 2013-09-06 10:01 三星蓝 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 转自:java文件操作(普通文件以及配置文件的读写操作)读取普通文件 :/** * xiangqiao123欢迎你 如果对代码有疑问可以加qq群咨询:151648295 * * 读取MyFile文件 */package com.xiangqiao123.file;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;public class ReadFile { public static void main(S... 阅读全文
posted @ 2013-09-06 09:56 三星蓝 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1.Array ArrayListString[] ss = new String[]{"A","B","C"};ArrayList arrList = new ArrayList();arrList.add(ss);2.set mapHashSet hs = new HashSet();//往里面添加元素的时候去重了已经,不存在重复HashMap hp = new HashMap();//key不可重复,value可以重复 阅读全文
posted @ 2013-09-04 14:41 三星蓝 阅读(154) 评论(0) 推荐(0) 编辑