摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/serialization.html: Java提供了一种机制,叫做对象序列化,这里对象被描述成一系列包括对象的数据以及有关对象的类型和在对象中存储的数据的类型的字节。 在一个序列化的对象被写进文件之后, 阅读全文
posted @ 2017-06-03 21:07 EasonJim 阅读(345) 评论(0) 推荐(0)
摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/generics.html: 如果写一个单独的能在一个整型数组,一个字符串数组或者一个任何类型支持排序的数组内排列元素的排序方法将会是很好的。 Java Generic方法和Generic类可以用一种单独 阅读全文
posted @ 2017-06-03 20:51 EasonJim 阅读(353) 评论(0) 推荐(0)
摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/collections.html: Java 2之前,Java为对象组的存储和操作提供了特别的类比如字典(Dictionary),向量(Vector),堆栈(Stack)和属性(Properties)。尽 阅读全文
posted @ 2017-06-03 16:34 EasonJim 阅读(330) 评论(0) 推荐(0)
摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/data-structures.html: Java工具包中所提供的数据结构非常强大并且有很多的功能。这些数据结构包含以下的接口和类: Enumeration BitSet Vector Stack Di 阅读全文
posted @ 2017-06-03 15:49 EasonJim 阅读(801) 评论(0) 推荐(0)
摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/packages.html: 在Java中使用包是为了防止命名冲突,来控制访问,使得搜索/定位和类、接口、枚举和注释等的使用更为简单。 包可以被定义为一组相关的类型(类、接口、枚举和注释),提供访问保护和 阅读全文
posted @ 2017-06-03 03:56 EasonJim 阅读(756) 评论(0) 推荐(0)
摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/interfaces.html: 接口是抽象方法的集合。如果一个类实现了一个接口,那么就需要继承这个接口中的所有抽象方法。 接口不是类。写一个接口和写一个类很相似,但是它们是两个不同的概念。类是描述一个对 阅读全文
posted @ 2017-06-03 03:00 EasonJim 阅读(378) 评论(0) 推荐(0)
摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/ncapsulation.html: 封装是面向对象程序设计四大基本概念之一,其余三个分别是继承,多态和抽象。 封装是一种可以使类中的字段私有并能通过公有方法来访问私有字段的技术。如果一个字段被声明为私有 阅读全文
posted @ 2017-06-03 02:45 EasonJim 阅读(1701) 评论(0) 推荐(0)
摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/abstraction.html: Abstraction是指在OOP中让一个类抽象的能力。一个抽象类是不能被实例化的。类的功能仍然存在,它的字段,方法和构造函数都以相同的方式进行访问。只是不能创建一个抽 阅读全文
posted @ 2017-06-03 02:38 EasonJim 阅读(2234) 评论(0) 推荐(0)
摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/polymorphism.html: 多态性是指对象能够有多种形态。在OOP中最常用的多态性发生在当父类引用指向孩子类对象时。 任何能够通过一个以上的IS-A测试的Java对象被认为是多态的。在Java中 阅读全文
posted @ 2017-06-03 02:22 EasonJim 阅读(524) 评论(0) 推荐(0)
摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/overriding.html: 如果一个类从它的父类继承了一个方法,如果这个方法没有被标记为final ,就可以对这个方法进行重写。 重写的好处是:能够定义特定于子类类型的行为,这意味着子类能够基于要求 阅读全文
posted @ 2017-06-03 01:43 EasonJim 阅读(657) 评论(0) 推荐(0)
摘要: 以下内容引用自http://wiki.jikexueyuan.com/project/java/inheritance.html: 继承可以被定义为一个对象获取另一个对象属性的过程。使用继承可以使信息以继承顺序有序管理。 当谈论起继承,最常用的关键字应该为extends和implements。这些关 阅读全文
posted @ 2017-06-03 00:17 EasonJim 阅读(356) 评论(0) 推荐(0)