摘要:
IO流 File File:可以使用该类的对象描述一个文件夹的路径,将来调用File类中的方法,可以 操作 改路径的文件夹或者文件。 路径: - 绝对路径【完整路径】:带有盘符的路径 - 相对路径:相对一个项目来说 分隔符: a.路径名称分隔符: windows: \ linux: / b.路径分隔 阅读全文
摘要:
集合2 list Collection: - List: 元素有序【存储和取出的顺序一致】,允许元素发生重复,具有索引的概念 - Set: 元素唯一且无序 1.概述:是Collection接口的子接口 2.常见的实现类: ArrayList LinkedList Vector Collection【 阅读全文
摘要:
集合 Collection: - List: 元素有序且允许发生重复,有索引 - ArrayList: 底层数据结构是数组,查询快,增删慢 - Vector - LinkedList - Set: 例子: public class ArrayListDemo1 { public static voi 阅读全文
摘要:
字符串 定义 字符串:由若干个字符构成的字符序列,每一个字符位置是固定的 在java中,提供了一个类来表示字符串:String Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例【对象】。 因为String对象是不可变的,它们可以被共享。 思考 思考: 1、同一个内容的字符串,为 阅读全文
摘要:
Object类 定义 Object: 是java中所有类共同的父类【内置或者自定义】,任何一个类的对象都可以使用Object类中的功能 object类中的成员方法 Object类中的成员方法: public int hashCode() 可以看作是一个对象的地址值的另外一种体现,不同的对象可能是一样 阅读全文
摘要:
内部类 概念 内部类的概念:将一个类定义在另一个类中 内部类的分类 按定义的位置来分 成员内部内,类定义在了成员位置 (类中方法外称为成员位置,无static修饰的内部类) 静态内部类,类定义在了成员位置 (类中方法外称为成员位置,有static修饰的内部类) 局部内部类,类定义在方法内 匿名内部类 阅读全文
摘要:
多态 概念: 多态:某一个事物,在不同时刻下的不同状态 实现多态有3个前提: 1、必须要有继承关系 2、要有方法的实现 3、要有父类的引用指向子类对象 1.面向对象三大特征:封装 继承 多态 2.怎么学: a.不要从字面意思上理解多态这两个字,要从使用形式上掌握 b.要知道多态的好处 c.要知道多态 阅读全文
摘要:
继承 继承的概述: 父类怎么形成的:我们的定义了多个类,发现这些类中有很多重复性的代码,我们就定义了一个父类,将相同的代码抽取出来放到父类中,其他的类直接继承这个父类,就可以直接使用父类中的内容了 怎么去继承: extends 子类 extends 父类 继承的特点: 1.继承只支持单继承,不能多继 阅读全文
摘要:
封装 1.封装思想 封装概述 是面向对象三大特征之一(封装,继承,多态) 对象代表什么,就得封装对应的数据,并提供数据对应的行为 封装代码实现 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 成员变量private,提供对应的getXxx()/ 阅读全文
摘要:
java面向对象 1. 类和对象 1.1 类和对象的理解 客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。 类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成 属性:指事物 阅读全文