摘要: 10 代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类... 阅读全文
posted @ 2014-12-30 15:16 solaire 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 8, 注解Annotation(注解)是JDK5.0及以后版本引入的。注解是以 @注解名 的形式标识注解不会影响程序语义,只作为标识注解是新的类型(与接口很相似),它与类、接口、枚举是在同一个层次,它们都称作为java的一个类型(TYPE)。它可以声明在包、类、字段、方法、局部变量、方法参数等的前... 阅读全文
posted @ 2014-12-30 00:03 solaire 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1, 静态导入:1234567891011121314151617181920packagecom.solaire.enhance;importstaticjava.lang.Math.max;//import语句可以导入一个类或某个包中的所有类//importstatic静态导入JDK5以后才有... 阅读全文
posted @ 2014-12-29 23:59 solaire 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ---------- 为了很方便的代表文件的概念,以及存储一些对于文件的基本操作,在java.io包中设计了一个专门的类——File类。 在File类中包含了大部分和文件操作的功能方法,该类的对象可以代表一个具体的文件或文件夹,所... 阅读全文
posted @ 2014-12-25 23:05 solaire 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1, 可以从其中读入一个字节序列的对象成为输入流,可以向其中写入一个字节序列的对象就做输出流。这些字节序列的来源地可以是文件,也可以是网络连接或者内存块。抽象类InputStream和OutputStream构成了I/O层次的基础。因为字节流不便于处理以Unicode存储的信息,所以有了Write... 阅读全文
posted @ 2014-12-25 21:16 solaire 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1, 泛型机制是JAVA5才支持,使用泛型机制编写的代码比那些杂乱地使用Object变量,然后再强制类型转换的代码具有更好的安全性和可读性。泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用,在泛型出来以前,泛型程序设计是继承Object来实现的。但是有缺点:1,当获取一个值必须要强制类型... 阅读全文
posted @ 2014-12-25 14:38 solaire 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1, JAVA最初版本只为最常用的数据结构提供了很少的一组类:Vector、Stack、Hashtable、BitSet与Enumeration接口,从JAVA1.2版本开始推出了一组功能完善的的数据结构。集合类的由来:对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。就使用集合容器进... 阅读全文
posted @ 2014-12-24 20:36 solaire 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1, String类一旦被初始化就不会被改变。字符串不不能被改变,编译可以让字符串之间共享。编译器将各种字符串存放在公共的存储池子中。字符串变量指向存储池中相应的位置。实际上只有字符串常量。而+(除了常量相加)和其它方法操作的不是共享的。String s1 ="abc" ,String s2 = ... 阅读全文
posted @ 2014-12-23 22:56 solaire 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1, 什么是多线程?一个程序可以执行多个任务,每一个任务称为一个线程,运行多个线程的程序称为多线程程序。进程:正在进行中的程序(直译)。线程:进程中一个负责程序执行的控制单元(执行路径)。多线程的好处:解决了多部分代码同时运行的问题。多线程的弊端:线程太多,会导致效率的降低。其实,多个应用程序同时... 阅读全文
posted @ 2014-12-23 20:11 solaire 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1, 异常:是在运行时期发生的不正常情况。在java中用类的形式对不正常情况进行了描述和封装对象。描述不正常的情况的类,就称为异常类。以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离,提高阅读性。其实异常就是java通过面向对象的思想将问题封装成了对象,用异常类对其进行... 阅读全文
posted @ 2014-12-23 15:32 solaire 阅读(215) 评论(0) 推荐(0) 编辑