摘要: Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶端。 任何类,如果没有书写extends继承父类,都默认继承Object类否则间接继承。 Object类中所定义的方法,是所有对象都具备的方法。 Object类型可以存储任何对象。 1.作为参数,可以接受任何对象。 2.作为返回值, 阅读全文
posted @ 2021-07-28 17:55 1小明丶 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 异常机制(Exception) 简单分类: 检查性异常:最具代表检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如打开一个不存在的文件时,一个异常就发生了,这些异常在编译时不能简单地忽略。 运行时异常:运行时异常是可能被程序员避免的异常。与检查性相反,运行时异常可以在编译时被忽略。 错 阅读全文
posted @ 2021-07-24 15:51 1小明丶 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 抽象类 abstract修饰符可以用来修饰方法也可以用来修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类; 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。 抽象方法,只有方法的声明,没有方法 阅读全文
posted @ 2021-07-23 21:26 1小明丶 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 封装 我们设计程序要追求 高内聚,低耦合 。 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 属性私有, get/set 1.提高程序的安全性,保护数据 阅读全文
posted @ 2021-07-22 16:26 1小明丶 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程(OOP) 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 抽象 三大特征: 封装 继承 多态 从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。 从代码角度考虑是先有类后有对象,。类是对象的模板 回顾方法及加深 方法的定义: 修 阅读全文
posted @ 2021-07-19 23:58 1小明丶 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 数组 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。(下标从0开始) 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType 阅读全文
posted @ 2021-07-18 16:05 1小明丶 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 何为方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则: 方法的本意是功能块,就是实现某个功能的语句块的集合。我们的设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这 阅读全文
posted @ 2021-07-10 23:30 1小明丶 阅读(316) 评论(0) 推荐(0) 编辑
摘要: break break在任何循环语句中的主体部分,均可以用break控制循环流程。break用于强行退出循环,不执行循环中剩余的语句。 (break语句也在switch中使用) package com.xiaoming.struct;​public class BreakDemo { public 阅读全文
posted @ 2021-07-09 23:25 1小明丶 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 顺序结构 从上到下依次执行,它是任何算法都离不开的一种基本算法结构。 package com.xiaoming.struct;​public class ShunXuDemo { public static void main(String[] args) { System.out.println( 阅读全文
posted @ 2021-07-08 21:53 1小明丶 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Scanner对象 Java.until.Scanner 我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner (System . in) ; 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用 阅读全文
posted @ 2021-07-07 23:06 1小明丶 阅读(444) 评论(0) 推荐(0) 编辑