首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java基础面试题
似来
创建于2024-03-08
订阅专栏
Java基础面试题
暂无订阅
共57篇文章
创建于2024-03-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一线大厂面试真题——Java 集合容器都有哪些
Collection ① set HashSet、TreeSet ② list ArrayList、LinkedList、Vector Map //用 Class.forName方法获取类,在调用类的
一线大厂面试真题——byte类型127+1等于多少
byte的范围是-128~127。 字节长度为8位,最左边的是符号位,而127的二进制为01111111,所以执行+1操作时,01111111变为10000000。 大家知道,计算机中存储负数,存的是
一线大厂面试真题——实例化对象有哪几种方式
你想吃一碗面,我给你提供了拉面,炒面,刀削面,担担面供你选择,这是重载; 你想吃一碗面,我不但给你端来了面,还给你加了青菜,加了鸡蛋,这个是重写; cglib实现动态代理,核心原理用的就是方法的重写;
一线大厂面试真题——在 Java 中什么时候用重载,什么时候用重写?
(1)重载是多态的集中体现,在类中,要以统一的方式处理不同类型数据的时候,可以用重载。 (2)重写的使用是建立在继承关系上的,子类在继承父类的基础上,增加新的功能,可以用重写。 (3)简单总结: 重载
一线大厂面试真题——String、StringBuffer、StringBuilder区别?
问题解答 关于String、StringBuffer、StringBuilder的区别,从四个角度来说明: 第一个:可变性 String内部的value值是final修饰的,所以它是不可变类。所以每次
一线大厂面试真题——常见的异常类有哪些
NullPointerException:空指针异常; SQLException:数据库相关的异常; IndexOutOfBoundsException:数组下角标越界异常; FileNotFound
一线大厂面试真题——final、finally、finalize 有什么区别
final可以修饰类,变量,方法,修饰的类不能被继承,修饰的变量不能重新赋值,修饰的方法不能被重写 finally用于抛异常,finally代码块内语句无论是否发生异常,都会在执行finally,常用
一线大厂面试真题——throw 和 throws 的区别
throw 作用在方法内,表示抛出具体异常,由方法体内的语句处理; 一定抛出了异常; throws 作用在方法的声明上,表示抛出异常,由调用者来进行异常处理; 可能出现异常,不一定会发生异常;
一线大厂面试真题——为什么要使用克隆?如何实现对象克隆?深拷贝和浅拷贝区别是什么?
什么要使用克隆? 想对一个对象进行复制,又想保留原有的对象进行接下来的操作,这个时候就需要克隆了。 如何实现对象克隆? 实现Cloneable接口,重写clone方法; 实现Serializable接
一线大厂面试真题——什么是 java 序列化?什么情况下需要序列化
序列化就是一种用来处理对象流的机制。将对象的内容流化,将流化后的对象传输于网络之间。 序列化是通过实现serializable接口,该接口没有需要实现的方法,implement Serializabl
一线大厂面试真题——什么是反射
所谓反射,是java在运行时进行自我观察的能力,通过class、constructor、field、method四个方 法获取一个类的各个组成部分。 在Java运行时环境中,对任意一个类,可以知道类有
一线大厂面试真题——BIO、NIO、AIO 有什么区别
同步阻塞BIO 一个连接一个线程。 对于基本类型,==比较的是值; 对于引用类型,==比较的是地址; equals不能用于基本类型的比较; 如果没有重写equals,equals就相当于==; 如果重
一线大厂面试真题——接口和抽象类有什么区别
接口 接口使用interface修饰; 接口不能实例化; 类可以实现多个接口; ①java8之前,接口中的方法都是抽象方法,省略了public abstract。②java8之后;接口中可以定义 静态
一线大厂面试真题——String 类的常用方法都有那些
equals、length、contains、replace、split、hashcode、indexof、substring、trim、 toUpperCase、toLowerCase、isEmpt
一线大厂面试真题——String str="i"与String str=new String(“i”)一样吗
String str="i"会将起分配到常量池中,常量池中没有重复的元素,如果常量池中存中i,就将i的地 址赋给变量,如果没有就创建一个再赋给变量。 String str=new String(“i”
一线大厂面试真题——==和equals的区别是什么?
对于基本类型,==比较的是值; 对于引用类型,==比较的是地址; equals不能用于基本类型的比较; 如果没有重写equals,equals就相当于==; 如果重写了equals方法,equals比
一线大厂面试真题——JDK和JRE有什么区别
JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含JRE,JDK中有一个名为jre的目录