摘要: ## 异常处理方式:抛出、捕获 * 抛出:当出现异常,抛出异常给调用者 * ## 捕获异常 * 捕获格式: try{ /* 可能出现异常的代码块 */ } catch(异常类型 变量e) {异常出现后执行的语句} finally{ 不管是否出现异常都要执行的语句,通常用于IO流文件的关闭 } * c 阅读全文
posted @ 2023-05-26 20:01 Q呆岱 阅读(68) 评论(0) 推荐(0) 编辑
摘要: ## 静态非静态方法 * 如果两个都是静态方法可以直接互相调用,否则无法调用非静态(无static关键字)方法 * 如果方法为非静态,调用时无法直接用student.get();要先实例化一个对象在用.方法 ## 方法的重载 ### 多个方法可以重名,调用时会自动重载,检查方法名以及对应的参数判断具 阅读全文
posted @ 2023-05-24 23:26 Q呆岱 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ## 抽象类 * 在类之前加一个abstract * 抽象类是单继承,是一种约束,不能实现方法。 * 不能new这个对象 * 抽象类中可以有抽象方法(加abstract关键词)也可由普通方法 ## 接口 * 实现类可实现多个接口 * 接口种方法必须要在实现类中实现 阅读全文
posted @ 2023-05-23 23:46 Q呆岱 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ## Instanceof * A(对象) Instanceof B(类) * 判断A是否属于B类 ## static关键词 * 可以通过类直接调用此属性(方法),非静态属性需要实例化对象 * 静态方法只能调用静态属性 * static{/*...*/}静态代码块,只执行一次 * 若是直接的{/*. 阅读全文
posted @ 2023-05-23 23:36 Q呆岱 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ## 方法的重写 * 静态方法无法重写 * 子类和父类方法名、参数相同,在子类里生成方法重写(override) * 方法的调用只和左边的类型有关 Father f1=new Son(); f1.run();//此处调用的是Son中的run方法 ## 方法的多态 * 只出现在继承关系中 * 子类的方 阅读全文
posted @ 2023-05-21 18:15 Q呆岱 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1. 注释一些版本号、作者等:,快速注释: /** +回车 2. 在文件中打开java文件: 3. 在文件地址前面输入 cmd+空格+地址 4. 调出控制台,输入 javadoc -encoding UTF-8 -charset UTF-8 +文件名(包名.java) 5. 查找index.html 阅读全文
posted @ 2023-05-10 22:55 Q呆岱 阅读(10) 评论(0) 推荐(0) 编辑