java基础面试每日3题:day10

闲言_ 闲言_     2022-12-14     456

关键词:

1.构造器Constructor是否可以被Override?

  父类的私有属性和构造方法不能被继承,所有Constructor 也就不能被Override(重写),但是可以Overload重载,

2.重载和重写的区别

  重载:发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同,发生在编译时

  重写:发生在父子类中,方法名、参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符大于等于父类,如果父类方法访问修饰符为private 则子类就不能重写该方法

3.什么是自动装箱和拆箱?

  装箱:将基本类型用它们对应的引用类型包装起来
  拆箱:将包装类型转换为基本数据类型

java基础面试每日3题:day04

目录1.接口是否可以继承接口(extends)?抽象类是否可以实现(implements)接口?抽象类是否可以继承具体类(concreteclass)?2.一个“.java”源文件中是否可以包含多个类(不是内部类)&#... 查看详情

java基础面试每日3题:day02

这里写自定义目录标题1.抽象类和接口有什么异同?2.静态嵌套类(StaticNestedClass)和内部类(InnerClass)的不同?3.抽象类(abstract)的方法是否可同时是静态(static)的,是否可同时是本... 查看详情

java基础面试每日3题:day03

目录1.静态变量和实例变量区别2.是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用3.Strings=newString("xy");创建了几个字符串对象?1.静态变量和实例变量区别  静态变量是被st... 查看详情

java基础面试每日3题:day01

目录1.String和StringBuffer、StringBuilder的区别?2.重载和重写的区别?重载的方法能否根据返回值类型进行区分?3.char型变量中能不能存储一个中文汉字,为什么?1.String和StringBuffer、StringBuilder的区别?  Java... 查看详情

java基础面试每日3题:day06

这里写自定义目录标题1.List、Set、Map是否继承自Collection接口?2.Collection和Collections的区别?3.Java中有几种类型的流?1.List、Set、Map是否继承自Collection接口?  List、Set是,Map不是。  Map是键值对映射容器,... 查看详情

java基础面试每日3题:day09

目录1.Java中多态的运行机制是什么?2.抽象类(abstractclass)和接口(interface)有什么区别?3.字符型常量和字符串常量的区别1.Java中多态的运行机制是什么?  靠的是父类或者接口的引用变量可以指... 查看详情

java基础面试每日3题:day08

目录1.是否可以从一个static方法内部发出对非static方法的调用?2.“==”和“equals”方法有什么区别3.使用final关键字修饰一个变量时,是引用变量所指向的对象中的内容不能变,还是引用指向的地址不能变?1... 查看详情

java基础面试每日3题:day12

目录1.Maven能为我们做什么?2.使用Lombok可以做什么?3.什么是线程和进程?1.Maven能为我们做什么?  1.我们可以使用maven轻松构建项目  2.我们可以使用maven的帮助轻松添加项目的jar包和其他依赖项  3.在maven... 查看详情

java基础面试每日3题:day05

目录1.Java中,final关键字的用法有哪些?2.数据类型之间的转换:如何将字符串转换为基本数据类型?如何将基本数据类型转换为字符串?3.阐述final、finally、finalize的区别1.Java中,final关键字的用法有哪些&#... 查看详情

java基础面试每日3题:day14

目录1.为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法?2.说一说自己对synchronized关键字的了解3.数据库中的乐观锁和悲观锁1.为什么我们调用start()方法时会执行run()方法,为什么我们不... 查看详情

java基础面试每日3题:day13

目录1.说说并发与并行的区别?2.使用多线程可能带来什么问题?3.说说sleep()方法和wait()方法区别和共同点?1.说说并发与并行的区别?  并发:在同一时间段,多个任务同时执行(单位时间内,... 查看详情

java基础面试每日3题:day11

目录1.在一个静态方法内调用一个非静态成员为什么是非法的?2.在类中已经存在有参构造方法的时候,为什么还要定义一个不做事且没有参数的构造方法?3.成员变量和局部变量的区别?1.在一个静态方法内调用... 查看详情

java面试八股文每日3题:day16

目录1.聊聊反射?2.聊聊List接口的子类3.Java中的IO流分为几种1.聊聊反射?  1.在运行时动态的获取类的完整信息  2.增加程序的灵活性  3.JDK动态代理使用到了反射2.聊聊List接口的子类线性结构  1.ArrayListObject数组... 查看详情

java面试宝典每日3题:day33

目录1.@Controller注解的作用?2.@ResponseBody注解的作用3.@PathVariable和@RequestParam的区别1.@Controller注解的作用?  在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请 查看详情

java面试宝典每日3题:day22

目录1.ArrayList和LinkedList的区别是什么?2.ArrayList和Vector的区别是什么?3.插入数据时,ArrayList、LinkedList、Vector谁速度较快?1.ArrayList和LinkedList的区别是什么?  1.数据结构实现:    ArrayList是动态数... 查看详情

java面试宝典每日3题:day31

目录1.什么是DispatcherServlet?2.什么是SpringMVC框架的控制器?3.SpringMVC的控制器是不是单例模式,如果是,有什么问题,怎么解决?1.什么是DispatcherServlet?  SpringMVC框架是围绕DispatcherServlet来设计的,它是用来处理... 查看详情

java岗大厂面试百日冲刺-日积月累,每日三题day32——基础篇3(代码片段)

  大家好,我是陈哈哈,北漂五年。相信大家和我一样,都有一个大厂梦,作为一名资深Java选手,深知面试重要性,接下来我准备用100天时间,基于Java岗面试中的高频面试题,以每日3题的形式&#... 查看详情

java面试宝典每日3题:day18

目录1.String类的常用方法有哪些?2.什么是反射3.反射的应用场景有哪些?1.String类的常用方法有哪些?  1.equals字符串比较  2.substring字符串截取  3.length获取字符串长度  4.trim去除字符串两端空白  5.indexOf... 查看详情