07 2021 档案

摘要:异常03 自定义异常: 自定义异常类只需要继承Exception即可。 package Study01;​public class MyException extends Exception{ //传递数字》10 private int detail;​ public MyException(int 阅读全文
posted @ 2021-07-28 15:45 一颗苹果!! 阅读(29) 评论(0) 推荐(0) 编辑
摘要:异常处理02 关键字:try ,catch,finally,throw,throws package Study01;​public class Demo01 { public static void main(String[] args) { int a=1; int b=0; //假设要捕获多个 阅读全文
posted @ 2021-07-28 15:33 一颗苹果!! 阅读(26) 评论(0) 推荐(0) 编辑
摘要:异常01 异常:程序在运行中出现的不期而至的各种状况,如:文件找不到,网络连接失败,非法参数等,它出现在程序运行期间,影响了正常程序执行流程。 检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在的文件时,一个异常就发生了,这些异常在编译时不能被简 阅读全文
posted @ 2021-07-27 23:22 一颗苹果!! 阅读(34) 评论(0) 推荐(0) 编辑
摘要:package oop.Test09; import oop.Test08.UserService; public class Test { public static void main(String[] args) { //没有名字初始化,不用把实例保存到变量中 new Apple().eat( 阅读全文
posted @ 2021-07-26 23:51 一颗苹果!! 阅读(21) 评论(0) 推荐(0) 编辑
摘要:接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有! 接口:只有规范!自己无法写方法~专业的约束,约束和实现分离:面向接口编程···· 接口的本质是契约 package oop.Test08;//关键字interface//抽象的思维_Java架构师public interface 阅读全文
posted @ 2021-07-26 23:11 一颗苹果!! 阅读(27) 评论(0) 推荐(0) 编辑
摘要:类型转换and static //类型之间的转换:父 子 //高 低 Person obj=new Student(); //student01这个对象转换为Student类型.我们就可以使用Student类型的方法了 //子类转为父类会丢失自己的一些方法 Student student01=new 阅读全文
posted @ 2021-07-22 23:46 一颗苹果!! 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Static详解 package oop.Test06;​public class Student { private static int age;//静态变量 多线程会用到 private double score;//非静态变量 public void run(){​ } public sta 阅读全文
posted @ 2021-07-22 23:45 一颗苹果!! 阅读(28) 评论(0) 推荐(0) 编辑
摘要:instance of(类型转换) 引用类型,判断一个对象是什么类型 package oop.Test05;​public class Application { public static void main(String[] args) { //new Student(); //一个对象的实际类 阅读全文
posted @ 2021-07-21 23:43 一颗苹果!! 阅读(387) 评论(0) 推荐(0) 编辑
摘要:多态 动态编译:类型:可扩展性 即同一方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但是可以指向对象的引用类型有很多 多态存在的条件 有继承关系 子类重写父类方法】 父类引用指向子类方法 注意:多态是方法的多态。属性没有多态 instance of package 阅读全文
posted @ 2021-07-21 23:20 一颗苹果!! 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Super详解 super的注意点: super调用父类的构造方法,必须在第一个 super必须只能出现在子类的方法或者构造方法中 super和this不能同时调用构造方法 this: 代表的对象不同: this:本身调用者这个对象 super:代表父类对象的应用 前提: this:没有继承也可以使 阅读全文
posted @ 2021-07-20 23:42 一颗苹果!! 阅读(88) 评论(0) 推荐(0) 编辑
摘要:继承的本质 继承的本质是对某一批类的抽象,从而实现对现实世界更好地建模 子类是对父类的扩展 Java中只有单继承吗,没有多继承 继承是类与类之间的一种关系,其他关系有:依赖,组合,聚合 继承关系的两个类,一个为子类(派生类),一个为父类(基类),子类继承父类使用extends关键字来表示。 子类和父 阅读全文
posted @ 2021-07-20 00:10 一颗苹果!! 阅读(35) 评论(0) 推荐(0) 编辑
摘要:构造器详解 package oop.Test02;//java-->classpublic class Person { //一个类什么都不写,它也会存在一个方法 //特点:1.必须和类的名字相同 // 2:必须没有返回值,也不能写void //显示地定义一个构造器 String name; pub 阅读全文
posted @ 2021-07-18 23:00 一颗苹果!! 阅读(24) 评论(0) 推荐(0) 编辑
摘要:类与对象的关系 类是一种抽象的数据类型,是对某一类事物整体描述,但是并能代表某一个具体的事物, 对象是抽象概念的具体实例 面向对象本质:以类的方式组织代码,以对象的组织封装数据。 student类 package oop.Test01;​/** * @author 顾文杰 */public clas 阅读全文
posted @ 2021-07-15 00:09 一颗苹果!! 阅读(99) 评论(0) 推荐(0) 编辑
摘要:面向对象2 package oop;​public class Demo02 { public static void main(String[] args) { //静态方法:static /* Student.say();*/ //非静态方法 //对象类型 对象名= new 对象值; Stude 阅读全文
posted @ 2021-07-12 23:53 一颗苹果!! 阅读(25) 评论(0) 推荐(0) 编辑
摘要:面向对象 面向过程: 1.步骤清晰简单,第一步做什么,第二步做什么。。 2.面向对象适合处理一些较为简单的问题 面向对象思想: 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后才对某个分类细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要 阅读全文
posted @ 2021-07-11 00:02 一颗苹果!! 阅读(25) 评论(0) 推荐(0) 编辑
摘要:数组 数组概述 数组声明创建 数组使用 多维数组 Arrays类 稀疏数组 什么是数组 数组是相同数据类型的有序集合 数组描述的是相同的数据类型的若干数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每一个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组才可 阅读全文
posted @ 2021-07-09 23:54 一颗苹果!! 阅读(128) 评论(0) 推荐(0) 编辑
摘要:Java方法 方法是什么? 方法是语句的集合,它们在一起执行一个功能 方法包含于类或对象中 方法在程序中被创建,在其他地方引用 设计方法的原则: 方法的本意是功能块就是实现某个功能的语句块的集合。我们设计方法的时候最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期扩展。 packa 阅读全文
posted @ 2021-07-09 01:14 一颗苹果!! 阅读(70) 评论(0) 推荐(0) 编辑
摘要:流程控制 用户交互Scanner 顺序结构 选择结构 循环结构 break&continue 联系 Java流程控制Scanner java.util.Scanner,通过Scanner类对象来获取用户的输入 基本语法 Scanner s=new Scanner(System.in); 通过Scan 阅读全文
posted @ 2021-07-08 00:44 一颗苹果!! 阅读(294) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示