摘要: 内部类 概念:在一个类的内部再定义一个完整的类 特点: 编译之后可生成独立的字节码文件 内部类可直接访问外部类的私有成员,而不破坏封装 可为外部类提供必要的内部功能组件 成员内部类 在类的内部定义,与实例变量、实例方法同级别的类 外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象 Outer 阅读全文
posted @ 2021-03-07 18:44 星忄守候 阅读(70) 评论(0) 推荐(0)
摘要: 自定义异常 使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需继承Exception类即可 在程序中使用自定义异常类,大体可分为以下几个步骤: 1.创建自定义异常类 2.在方法中通过throw关键字抛出异常对象 3.如果在当前抛出异常 阅读全文
posted @ 2021-03-06 15:03 星忄守候 阅读(74) 评论(0) 推荐(0)
摘要: 异常的简单分类 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略 运行时异常:运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略 错误:错误不是异常,而是脱 阅读全文
posted @ 2021-03-06 14:53 星忄守候 阅读(109) 评论(0) 推荐(0)
摘要: 接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有! 接口:只有规范! 接口就是规范,定义的是一组规则,体现了现实世界中“如果你...则必须能...”的思想。如果你是天使,则必须能飞。如果你是汽车,则必须能跑。如果你好人,则必须干掉坏人;如果你是坏人,则必须欺负好人 接口的本质是契约 阅读全文
posted @ 2021-03-01 20:58 星忄守候 阅读(29) 评论(0) 推荐(0)
摘要: static关键字 eg : public class Person { //2:赋初始值 { System.out.println ("匿名代码块");//代码块(匿名代码块) } //1 : 只执行一次~ static { System.out.println ("静态代码块");//静态代码块 阅读全文
posted @ 2021-03-01 20:40 星忄守候 阅读(91) 评论(0) 推荐(0)
摘要: 封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常, 应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 记住这句话就够了:属性私有,get/ 阅读全文
posted @ 2021-03-01 18:50 星忄守候 阅读(294) 评论(0) 推荐(0)
摘要: 什么是面向对象 面向对象编程(Object-Oriented Programming, 00P) 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。它是抽象的 三大特性: 封装 继承 多态 从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象 从代码 阅读全文
posted @ 2021-03-01 16:13 星忄守候 阅读(91) 评论(0) 推荐(0)
摘要: 冒泡排序 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序 冒泡的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人人尽皆知 我们看到嵌套循环,应该立马就可以得出这个算法的时间复杂度为O(n2) eg : import java.util.Arrays;//冒泡排序//1. 比较 阅读全文
posted @ 2021-02-23 12:12 星忄守候 阅读(55) 评论(0) 推荐(0)
摘要: Arrays 类 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名 阅读全文
posted @ 2021-02-23 11:53 星忄守候 阅读(61) 评论(0) 推荐(0)
摘要: 数组使用 普通For循环 For~Each 循环 数组做方法入参 数组做返回值 数组的四个基本特点 1.其长度是确定的,数组一旦被创建,它的大小就是不可以改变的 2.其元素必须是相同类型,不允许出现混合类型 3.数组中的元素可以是任何数据类型,包括基本类型和引用类型 4.数组变量属引用类型,数组也可 阅读全文
posted @ 2021-02-23 11:42 星忄守候 阅读(127) 评论(0) 推荐(0)