摘要:
####异常处理 1.下标越界 2.空指针 3.类型转换异常 4.数字格式化 5.算术异常(数学异常) 当一个程序抛出异常时,抛异常后面的语句不再执行,类似于return的功能,终止方法的执行 编译期异常(checked)异常: 在编译时期,就会检查,如果没有处理异常,则编译失败 都是Excetio 阅读全文
####异常处理 1.下标越界 2.空指针 3.类型转换异常 4.数字格式化 5.算术异常(数学异常) 当一个程序抛出异常时,抛异常后面的语句不再执行,类似于return的功能,终止方法的执行 编译期异常(checked)异常: 在编译时期,就会检查,如果没有处理异常,则编译失败 都是Excetio 阅读全文
posted @ 2022-07-29 21:07
404notfond
阅读(12)
评论(0)
推荐(0)

Java的值传递和所谓的引用传递 本质上Java只有值传递,所有的赋值传参都是一次值的拷贝 引用数据类型其实拷贝的就是引用地址(虚地址) 基本数据类型拷贝的是值,不会传入实例对象本身 ####常用API API(Application Programming Interface)应用程序接口 JDK
####类的内部结构 属性、方法、构造器、代码块、内部类 ####代码块 代码块又可以称为初始化块,属于类的一个成员,它是将逻辑语句封装在方法体中。 通过{ }包裹。代码块没有方法名,没有参数,没有返回值,只有方法体。 它是不需要通过对象或类进行显式的调用,会在类加载或者创建对象时,主动地(隐式)调
####抽象 面向对象特征:抽象 Java中,除了类还有抽象类和接口 #####抽象方法 用抽象修饰的方法叫抽象方法 没有方法体(没有大括号){} 抽象方法存在的意义是什么? 存在的意义是为了约定 根本意义,约定,自定义的规则 约定了返回值、访问权限、参数列表。需要在重写的时候去定义方法体 约定大于
#####多态 前提:必须有继承关系(直接继承、间接继承) 编译看左边,运行看右边 instanceof关键字:判断某一个对象是否是某一个类的实例 instanceof后写的是类名。 返回值是boolean类型 `父类类型 变量名 = new 子类类型(); 如:Animal animal = ne
####继承 就是指子类继承(extends)父类的属性和行为,使子类具有有父类相同属性和行为,子类直接访 问父类非私有属性和行为。 子类继承父类公有属性和行为,子类也可以拥有自己独特的属性和行为 #####继承后特点--成员变量 成员变量不重名 如果子类父类中出现 了不重名成员变量,对使用是没有影
####封装 封装:什么是封装,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 就是把类中的某些信息进行隐藏,从而使外部程序不能直接对这些信息进行直接的访问,只能通过类中定义的方法对这些隐藏的信息进行操作和访问。 目的:使其他类只能通过操控类中的
浙公网安备 33010602011771号