上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 1,自动装箱与拆箱自动装箱是指把基本数据类型封装成类对象,拆箱是指把类对象拆成基本数据类型。例如下列代码在java 5.0以后都是可以编译通过的//自动装箱Integer in = 3;Short sh = 2;Long lo = 3L; Double dbl = 3.4D;Float fl = 1.2F; Byte bt = 12;Character cht = 'c'; // 自动拆箱int i = new Integer(3);short s = new Short((short)1);long l = new Long(3L); double d = new Doubl 阅读全文
posted @ 2011-03-19 19:48 jinmengzhe 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: 在java中,主要是利用ZipEntry,ZipInputStream和ZipOutputStream来实现zip数据压缩方式的编程方法,构造方法摘要ZipEntry(Stringname) 使用指定名称创建新的 ZIP 条目。构造方法摘要ZipInputStream(InputStreamin) 创建新的 ZIP 输入流。构造方法摘要ZipOutputStream(OutputStreamout) 创建新的 ZIP 输出流。ZipInputStream的主要方法ZipEntrygetNextEntry() 读取下一个 ZIP 文件条目并将流定位到该条目数据的开始处。voidcloseEntr 阅读全文
posted @ 2011-03-19 14:30 jinmengzhe 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 在前面我们学习了用一些特定的方法可以将int,double等类型的数据进行输入输出处理。现在假设我们有一个Student类,每个Student对象包含了姓名,语文,数学,英语的成绩。姓名是String类型,成绩是int类型,现在想把Student对象的数据保存下来,你会想到什么办法?当然,用前面的办法可以用writeInt等方法输出到文件中,用readInt等方法从文件中读出来,可是如果我们遇到一个不止思想数据的对象呢???对象串行化就是直接把整个对象做输入输出处理,java提供了一种机制来完成这个工作,它的名字就叫串行化Serialization,简单的说,就是把对象中的属性,按照流的方法来 阅读全文
posted @ 2011-03-19 13:02 jinmengzhe 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 文件的随机访问主要是通过RandomAccessFile来完成,它使用seek()方法从文件中的一个记录移动到下一个记录进行读或者写,而不需要知道总共多少个记录。它不需要把所有的记录全部装进内存再进行读写,对于访问大文件来说,这是一种高效的选择。构造函数:两种方法来制定对应的文件:字符串路径和File构造方法摘要RandomAccessFile(Filefile, Stringmode) 创建从中读取和向其中写入(可选)的随机访问文件流,该文件由 File 参数指定。RandomAccessFile(Stringname, Stringmode) 创建从中读取和向其中写入(可选)的随机访问文件 阅读全文
posted @ 2011-03-15 20:38 jinmengzhe 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 有时候打开文件会有这样的提示:该文件已被另一个程序占用,打开失败。这是因为另一个程序正在编辑该文件,并且不希望编辑过程中其他程序来修改这个文件,由此锁定了该文件。 在java中,使用Filelock类来实现锁定文件,下面的代码演示了这种方法。package FileOperation;import java.io.FileOutputStream;import java.io.IOException;import java.nio.channels.FileLock;public class LockFile { public static void main(String[] args) . 阅读全文
posted @ 2011-03-15 20:26 jinmengzhe 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1) 输入输出流(程序从某个地方数据,程序将数据保存到某个地方)输入流是将数据从数据源传送到程序,输出流是将数据从程序送到期望的地方。(什么是数据源是关键,不要混淆输入和输出)字节:InputStream和OutputStream双字节:Reader和WriterReader和Writer用于读取双字节的Unicode的字符,读取中文时不会出现乱码类的层次,继承关系,这里主要介绍文件的读写,即子类FileInputStream等。2) 标准输入输出流System.in 接受用户在标准io设备上的输入,一般是键盘。System.outSystem.err3) 流的常用方法以上四个流的常用方法。读 阅读全文
posted @ 2011-03-15 19:18 jinmengzhe 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 1 package FileOperation; 2 3 import java.io.File; 4 import java.io.FileFilter; 5 import java.util.ArrayList; 6 import java.util.List; 7 8 /*本程序在指定的文件夹以及其子文件夹里递归的寻找包含关键字的文件 9 * 1,使用FileFilter接口来过滤文件,实现FileFilter里的boolean accept(File pathname) 10 * 作为过滤规则 11 * 2,使用了匿名内部类,在过滤时常用匿名内部类来产生一个包含boolean acc. 阅读全文
posted @ 2011-03-15 13:06 jinmengzhe 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 2011-03-11 19:441,异常分类:Error和Exception。Exception又分为Runtime Exception和Checked Exception以上的区别,对应的情形2,try catch和trycatchfinally处理异常的相关语法和注意点只处理一个catch,finally总要处理,即使return,除非System.exit();3,throws和throw的使用和区别(自己设计异常)为什么要throws,交给调用者去处理异常!throws声明某个方法有Checked Exception异常,throw用在方法内抛出异常,一般来说二者一起用,在方法内抛出C 阅读全文
posted @ 2011-03-15 13:04 jinmengzhe 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 2011-03-15 00:411,文件类File在java里,File类代表普通的文件或文件夹,用来获取文件的一些信息,例如文件位置,是文件还是文件夹,存不存在,大小,最后修改时间。该类不打开任何文件,也不提供处理文件内容的功能,甚至不保证该文件存在。构造函数构造方法摘要File(Fileparent,Stringchild)根据 parent抽象路径名和 child路径名字符串创建一个新File实例。File(Stringpathname)通过将给定路径名字符串转换为抽象路径名来创建一个新File实例。File(Stringparent,Stringchild)根据 parent路径名字符 阅读全文
posted @ 2011-03-15 13:04 jinmengzhe 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 我想要的是这个:自动完成Edit–>Word Completion[ctrl+alt+/]直接自动完成词语,自动选择最相近的[Alt + /]content assist 给出列表选择瓜娃才一直不停的重复敲老长的变量呢…更瓜的娃像我,总自作聪明的加上个this来从提示里找eg. 缩写的自动完成输入sysout +以上快捷键,就会自动出现:System.out.println(); 。设定Template的格式:窗口->喜好设定->Java->编辑器->模板。唯一需要记住的快捷键:快捷键表[ctrl+shift+L]会弹出所有快捷键列表纠错: 不去点左边的小叉子[c 阅读全文
posted @ 2011-03-15 13:03 jinmengzhe 阅读(478) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页