摘要: 异常机制 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符号你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等等 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们称其为异常。英文是Ex 阅读全文
posted @ 2021-02-24 22:01 Bobool 阅读(60) 评论(0) 推荐(0)
摘要: 内部类 内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就是内部类,而A类相对B类来说就是外部类了 public class Outer { private int id; public void out(){ System.out.println("这是外部类的 阅读全文
posted @ 2021-02-18 22:02 Bobool 阅读(45) 评论(0) 推荐(0)
摘要: 抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的 抽象类不能使用new关键字来创建对象,抽象类 阅读全文
posted @ 2021-02-18 16:40 Bobool 阅读(80) 评论(0) 推荐(0)
摘要: static 变量和方法 1.静态属性可以直接通过类调用 2.非静态属性不可以通过类调用 3.静态方法直接通过类名调用 4.非静态方法需通过实例调用 //static public class Student { private static int age;//静态的变量 多线程用到 privat 阅读全文
posted @ 2021-02-17 14:27 Bobool 阅读(67) 评论(0) 推荐(0)
摘要: 多态 动态编译:(类型)只有在执行是才能确定 即同一个方法可以根据发送对象的不同而采取多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用类型有很多(父类或有关系的类) 通过多态可以让我们的程序可拓展性变强 (Java的实例方法调用是基于运行时的实际类型的动态调用,而非变量的声明类型 阅读全文
posted @ 2021-02-16 18:00 Bobool 阅读(62) 评论(0) 推荐(0)
摘要: 封装 该露的露,该藏的藏 程序设计追求“高内聚,低耦合”。高内聚:类的内部数据操作细节自己完成,不允许外部干涉。低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 记住这句话:属性私有,get/set 方法用不 阅读全文
posted @ 2021-02-04 11:42 Bobool 阅读(80) 评论(0) 推荐(0)
摘要: 回顾方法 方法的定义 修饰符 返回类型(配合return使用) break:跳出switch,结束循环和return的区别 方法名:注意规范驼峰命名,见名知意 参数列表(参数类型,参数名)...(可变长参数,放在最后) 异常抛出(面向对象之后了解) 方法的调用 递归 静态方法 非静态方法 形参和实参 阅读全文
posted @ 2021-02-03 10:45 Bobool 阅读(53) 评论(0) 推荐(0)
摘要: 回顾方法 方法的定义 修饰符 返回类型(配合return使用) break:跳出switch,结束循环和return的区别 方法名:注意规范驼峰命名,见名知意 参数列表(参数类型,参数名)...(可变长参数,放在最后) 异常抛出(面向对象之后了解) 方法的调用 递归 静态方法 非静态方法 形参和实参 阅读全文
posted @ 2021-02-02 17:48 Bobool 阅读(55) 评论(0) 推荐(0)
摘要: 面向对象编程 Java的核心思想就是oop(面向对象编程) 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚(属性加方法就是一个类),分类的思维模式,思考问题首先会搞清问题需要哪些分类,然后对这些分类进行单独思考。 阅读全文
posted @ 2021-02-02 10:54 Bobool 阅读(44) 评论(0) 推荐(0)
摘要: 数组 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法 datatype[] arr 阅读全文
posted @ 2021-02-01 18:13 Bobool 阅读(45) 评论(0) 推荐(0)