摘要: String类和StringBuffer类主要用来处理字符串,这两个类提供了很多字符串的使用处理方法。String类是不可变类,表示对象所包含的字符串类不能改变。StringBuffer类是可变类,其对象所包含的字符串内容可以被添加或修改。 关于这两个类处理字符串的常用方法请参考:http://ww 阅读全文
posted @ 2016-08-08 10:13 生成风 阅读(778) 评论(1) 推荐(0) 编辑
摘要: java API(Java Application Interface)是java的应用编程接口。它提供给java编程人员使用的程序接口,是java语言提供的已经实现的标准类的集合。Java API类库与win32 中的dll文件有点像,封装了很多函数,不提供具体的实体,只提供了方法名和参数等信息。 阅读全文
posted @ 2016-08-08 08:52 生成风 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 假定我们有这样一个需求:写一个排序方法,能够对整形数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现? 可以使用 Java 泛型。使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛型方法来对整型数组、浮点数数组、字符串数组等进行排序。 定义泛型方法的规则: 阅读全文
posted @ 2016-08-06 17:10 生成风 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 栈是Vector的一个子类,它实现了一个标准的后进先出的栈。 堆栈只定义了默认构造函数,用来创建一个空栈。 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。 栈常用的五个方法: boolean empty() :测试堆栈是否为空。 object peek():查看栈顶元素,但是不移 阅读全文
posted @ 2016-08-06 09:45 生成风 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。 枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式。 例如,枚举定义了一个叫nextElement 的方法,该方法用来得到一个包含多元素的数据结构的下一个元素。 枚举定义 阅读全文
posted @ 2016-08-06 09:24 生成风 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 接口:在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类 阅读全文
posted @ 2016-08-04 09:25 生成风 阅读(5536) 评论(0) 推荐(1) 编辑
摘要: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象 阅读全文
posted @ 2016-08-04 09:08 生成风 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。 多态存在的三个必要条件: 继承 重写 父类引用指向子类对象 例:Parent p = new Child(); 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方 阅读全文
posted @ 2016-08-03 17:15 生成风 阅读(572) 评论(0) 推荐(1) 编辑
摘要: 重写:子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即:外壳不变,核心重写! 好处:可以根据子类的需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。 在上面的例子中可以看到,尽管b属于Animal类型,但是它运行的是Dog类的move方法。 这是由于在编 阅读全文
posted @ 2016-08-02 17:12 生成风 阅读(2150) 评论(2) 推荐(0) 编辑
摘要: 理解:继承可以理解为一个对象获取属性的过程。如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来。 在java中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类。 关键字:extends和implements。 这两个关键字的使用决定了一个对象和另一个对象是否 阅读全文
posted @ 2016-08-02 16:26 生成风 阅读(1707) 评论(0) 推荐(1) 编辑