摘要: 序列化和反序列化序列化:将对象当前状态转换为字节序列,并通过输出流存储或传输的过程作用:将对象转换成输出流,永久保存或传输条件:被序列化的对象的类,实现Serializable接口或Externalizable接口实例一:package serializable.s1;import java.io.... 阅读全文
posted @ 2015-08-15 17:32 学霸联盟教育官方博客 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 递归是指某个方法在自己的方法体内直接或间接的调用自己。作用和嵌套循环有些类似,很多地方可以互换使用;但在有些问题上只能使用递归实现;例如:扫描某个文件夹下的所有Java文件,包括子文件夹下的Java文件。此时并不知道这个文件夹下最多有多少层子文件,所有无法使用嵌套循环来实现这样的扫描实例:packa... 阅读全文
posted @ 2015-08-14 20:09 学霸联盟教育官方博客 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 文件类常用方法方法名称说 明File (String pathname)创建文件对象boolean exists( )判断文件或目录是否存在boolean isFile( )判断是文件还是目录boolean isDirectory( )判断是文件还是目录String getName( )返回文件名... 阅读全文
posted @ 2015-08-14 17:21 学霸联盟教育官方博客 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 字符输入流Reader常用方法方法名称说 明int read( )读取一个字符并返回,返回值=-1表示没有读取到任何字符,读取结束int read(char c[ ])从流中读取数据,直至流读完或存满数组c,返回值是读取的字符数abstract int read(char c[ ], int off... 阅读全文
posted @ 2015-08-14 17:20 学霸联盟教育官方博客 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 流流:从输入/输出源到目标之间的有序数据 a)比如水流、电流、气流;计算机中流的本质是脉冲电流。 b)为进行数据的输入/输出操作,Java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为“流”(stream) c)Stream是从起源(source)到接收(sink)的有序数据 d... 阅读全文
posted @ 2015-08-14 16:43 学霸联盟教育官方博客 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 线程死锁是指两个或两个以上的线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的线程称为死锁线程。例如:某一商店有两个人PS和PB在做交易,PS手里拿着货物对PB说,你先给我钱我在给你货... 阅读全文
posted @ 2015-08-13 13:58 学霸联盟教育官方博客 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 线程的同步指当多个线程使用同一对象中被同步的资源时,要根据“先来后到”的顺序使用。举个例子:现在只有一台电脑,现在有两个人A和B想玩游戏,一个人C想写代码,一个人D想听音乐。此时A、B、C三个人要抢这台电脑,谁先抢到谁用,用完了后面两个人在接着抢,谁抢到谁用。而D则不用,在另外三个人中任意一个人正在... 阅读全文
posted @ 2015-08-13 13:43 学霸联盟教育官方博客 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 线程线程和进程进程:系统运行程序的最小单位;一个进程最少有一个线程线程:程序执行任务的最小单位;线程与线程之间并行一个进程至少有一个线程,在java中这个线程称为主线程,由系统创建,运行main方法。这样只有一个线程的程序也被称为单线程程序。主线程从程序入口main方法开始执行代码,执行任意方法中的... 阅读全文
posted @ 2015-08-13 13:28 学霸联盟教育官方博客 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 异常程序中不正常的情况分为两大类:错误(Error)和异常(Exception)错误(Error):程序本身无法对这种不正常的情况进行处理,将会导致程序崩溃;例如:内存耗尽错误,JVM崩溃错误等异常(Exception):程序可以特殊的代码,对不正常的情况进行捕获和处理,程序可以继续运行;例如:除零... 阅读全文
posted @ 2015-08-12 17:17 学霸联盟教育官方博客 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 数据结构之单向链表例如:现有双向链表OneWayLinked中存储着1,2,3,4四个元素,那么集合对象中会有4个节点A、B、C、D,由上述结构可以知道,节点A中存储着元素1和节点B;节点B中存储着元素2和节点C,节点C中存储着元素3和节点D,节点D中存储着元素4和null。如果现在要在元素2和3中... 阅读全文
posted @ 2015-08-12 17:03 学霸联盟教育官方博客 阅读(143) 评论(0) 推荐(0) 编辑