05 2023 档案
摘要:1. Java异常处理机制 异常的处理机制一:try-catch-finally 格式: 异常的处理机制二:throws 用于方法的声明中,用于向外部抛出异常。 2. 运行时异常与一般异常有何异同? 3. 说几个你常见到的异常 ArrayIndexOutOfBoundsException数组索引越界
阅读全文
摘要:1、 请描述你理解的对象数组 对象数组是一种由多个对象组成的数组,每个元素都是一个对象。在Java中,对象数组可以用来存储同一类型的对象,这些对象可以是预定义的类对象,也可以是自定义的类对象。 2、请描述数组的扩容机制 扩容其实就是定义一个空间程度更大的数组, 然后把原来数组的元素复制到大的数组中,
阅读全文
摘要:1、请描述abstract class 和interface的区别? (1)实现方式 抽象类是一个类,可以像普通类一样拥有属性和方法,但是它的部分方法没有具体实现,需要由子类来实现。抽象类使用关键字abstract来定义。在Java中,一个类只能继承一个抽象类。 接口没有属性,只有方法和常量,所有的
阅读全文
摘要:1. 写出8种基本数据类型的包装类? 答:Integer、Double、Byte、Short、Long、Character、Boolean、Float。 2. int 和 Integer 有什么区别? Integer是int的包装类,能够调用方法来完成一些操作,int是基本类型,Integer是引用
阅读全文
摘要:1、代理模式的概念 可以为其它对象提供一种代理以控制对这个对象的访问,屏蔽对真实角色的直接访问。 2、为什么要重写toString()方法? 默认情况下,toString()方法返回的字符串是由对象的类名、“@”符号和对象的哈希码组成的。我们需要重写toString()方法,以便返回更有意义和有用的
阅读全文
摘要:首先对于super: super关键字会在子类的构造方法中使用,用来对父类属性进行初始化,而super必须放在第一行,因为子类有可能使用父类属性,就必须在使用之前先对父类属性完成初始化。 对于this关键字: 如上代码:this关键字必须写在构造方法的第一行,因为如果在this关键字之前的代码用到了
阅读全文
摘要:一、包装类就是针对八种基本数据库类型定义相应的引用类型,包装类。也叫封装类。使其可以调用类中的方法。 二、包装类的作用 可完成数据的转换 类型之间的转换 大小写之间的转换 三、为啥要用包装类 Java为了编程方便, 为每个基本类型提供了一个对应的包装类,调用对应的方法即可完成操作 比如说:将一个字符
阅读全文