06 2017 档案

摘要:在Java运行时刻,能否知道一个类的属性方法并调用改动之?对于任意一个对象,能否知道他的所属类,并调用他的方法?答案是肯定的。这种动态的获取信息及动态调用方法的机制在Java中称为“反射”(reflection)。 Java反射机制主要提供以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造 阅读全文
posted @ 2017-06-30 17:57 正好 阅读(199) 评论(0) 推荐(0)
摘要:Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和 阅读全文
posted @ 2017-06-29 16:50 正好 阅读(185) 评论(0) 推荐(0)
摘要:状态: 线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。 1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行线程中的代码 阅读全文
posted @ 2017-06-29 16:32 正好 阅读(194) 评论(0) 推荐(0)
摘要:一、 1.说起线程,首先,java的线程有三个特性:原子性,可见性和有序性。 原子性:即,一个操作或多个操作,要么全部执行并且执行不会被打断,要么都不执行。例如,从账户A转账到账户B,需要两个操作,从账户A扣钱,账户B加钱,这两个操作都必须具备原子性才能不出现问题。例如i+1=i,需要读取i的值,+ 阅读全文
posted @ 2017-06-29 15:01 正好 阅读(177) 评论(0) 推荐(0)
摘要:1.Collection是集合类的顶级接口,直接继承接口哟List和Set。 List接口是有序的,元素可重复,有索引;其下有: ArrayList:底层数据结构使用的是数组结构,线程不同步,增删慢,查询快; LinkendList:使用双向链表结构,线程不同步,增删快,查询慢; Vector:使用 阅读全文
posted @ 2017-06-28 18:10 正好 阅读(1316) 评论(0) 推荐(0)
摘要:1.java序列化和反序列化 序列化就将java对象转换为字节序列的过程,反序列化就是将字节序列恢复成java对象的过程。 2.为什要使用序列化 当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程 阅读全文
posted @ 2017-06-28 15:09 正好 阅读(179) 评论(0) 推荐(0)
摘要:import java.io.IOException;import java.io.StringWriter;import java.io.Writer;import java.lang.reflect.Type;import java.util.List;import org.codehaus.j 阅读全文
posted @ 2017-06-28 14:36 正好 阅读(1312) 评论(0) 推荐(0)