摘要: Java 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能 阅读全文
posted @ 2019-12-23 13:27 离数 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Java 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽 阅读全文
posted @ 2019-12-23 13:25 离数 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作。 多态的优点 三个必要条件 虚函数 重写 多态实现方式 多态的优点 消除类型之间的耦合关系 可替换性 可扩充性 接口行 灵活性 简化性 三个必要条件 继承 重写 父类引用指向子类对象 阅读全文
posted @ 2019-12-23 13:23 离数 阅读(600) 评论(0) 推荐(1) 编辑
摘要: Java 重写和重载 Override 重写规则 Super关键字使用 Overload 重载规则: 重载和重写之间的区别 Override 子类对父类允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写 优点是,可以根据需要,子类自定义特定于自己的行为 重写方法不能抛 阅读全文
posted @ 2019-12-23 13:22 离数 阅读(412) 评论(0) 推荐(0) 编辑
摘要: Java 继承 就是子类继承父类的特征和行为,使得子类对象实例具有父类实例域和方法。 生活中的继承 类的继承格式 为什么需要继承 继承类型 继承特性 继承关键字 extends implements super和this关键字 fianl 构造器 生活中的继承 兔子和羊都是食草动物,狮子和老虎都是食 阅读全文
posted @ 2019-12-23 13:21 离数 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Java异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.la 阅读全文
posted @ 2019-12-23 13:16 离数 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Java正则表达式 定义了字符串样式搜索,处理文本 捕获组 正则表达式语法 Matcher类方法 start和end方法 matcher 和lookgingAt方法 replaceFirst和replaceAll方法 appendReplacement和appendTail方法 PatternSyn 阅读全文
posted @ 2019-12-23 13:15 离数 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Java 流 文件 IO Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 Java 阅读全文
posted @ 2019-12-23 13:14 离数 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Java Date java.util包提供了Date类来封装当前日期和时间。提供了两个构造方法来实例化Date对象 Java 日期时间 获取当前日期时间 日期比较 使用SimpleDateFormat格式化日期 格式化编码表 使用printf格式化日期 将字符串解析为时间 Java 休眠 测量时间 阅读全文
posted @ 2019-12-23 13:13 离数 阅读(749) 评论(0) 推荐(0) 编辑
摘要: Java Character Character 用于对单个字符进行操作;在对象中包装一个基本类型char的值 包装类Character 转义序列 包装类Character 语法格式:Character ch = new Character('a'); 在某些情况下,Java编译器会自动创建一个Ch 阅读全文
posted @ 2019-12-23 13:11 离数 阅读(307) 评论(0) 推荐(0) 编辑