面试
天外飞鲜橙子哥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java异常类结构图
Error(错误):是程序无法处理的错误Exception(异常):是程序本身可以处理的异常Exception可分为执行异常(RuntimeException)和检查异常(Checked Exceptions)两种。RuntimeException不是必须捕获或者throws的,而Checked Exceptions(除了RuntimeException以外的Exception子类)要求程序必须捕获或声明抛出这种异常...原创 2022-05-17 23:33:51 · 295 阅读 · 0 评论 -
乐观锁与悲观锁
乐观锁和悲观锁简介原创 2022-09-03 01:40:42 · 217 阅读 · 0 评论 -
Java堆栈区别
Java堆,栈和方法区原创 2022-08-03 02:56:32 · 237 阅读 · 0 评论 -
spring原理相关问题
spring容器原创 2022-07-28 22:03:10 · 266 阅读 · 0 评论 -
mysql数据库面试相关问题
索引失效几种情况原创 2022-07-27 09:49:31 · 335 阅读 · 0 评论 -
并发简单问答
并发编程简单问答原创 2022-07-16 18:53:27 · 360 阅读 · 0 评论 -
final关键字
final关键字的作用原创 2022-07-12 18:35:28 · 269 阅读 · 0 评论 -
HashMap和ConcurrentHashMap
ConcurrentHashMap的加锁原理原创 2022-07-09 00:19:32 · 3689 阅读 · 0 评论 -
java注解简单介绍
元注解与预置注解原创 2022-06-30 01:00:40 · 184 阅读 · 0 评论 -
IO流结构图
IO流中的装饰者模式原创 2022-06-27 21:14:51 · 220 阅读 · 0 评论 -
java Queue接口简单介绍
Queue接口简单介绍原创 2022-06-26 22:36:20 · 333 阅读 · 0 评论 -
ArrayList,LinkedList和Vector
ArrayList,Vector,LinkedList的区别原创 2022-06-26 14:54:08 · 325 阅读 · 0 评论 -
简要描述HashMap和HashSet的实现原理
HashMap和HashSet简要原理原创 2022-06-23 23:54:34 · 783 阅读 · 0 评论 -
二叉排序树→平衡二叉树→红黑树
平衡二叉树和二叉排序树调整规则一篇写得很好的博客原创 2022-06-23 20:48:01 · 198 阅读 · 0 评论 -
HashMap和HashTable的区别
HashMap和HashTable的区别原创 2022-06-08 22:35:38 · 180 阅读 · 0 评论 -
List,Set,Map的区别
List,Set,Map的区别原创 2022-06-08 17:05:53 · 130 阅读 · 0 评论 -
java序列化,反序列化
序列化和反序列化原创 2022-06-04 10:13:45 · 120 阅读 · 0 评论 -
Comparable接口和Comparator接口的区别
Comparable接口和Comparator接口的区别原创 2022-06-03 21:39:43 · 2954 阅读 · 1 评论 -
java重写与重载的区别
重载与重写的区别原创 2022-06-03 21:00:18 · 180 阅读 · 0 评论 -
static关键字
static关键字原创 2022-06-03 20:26:12 · 111 阅读 · 0 评论 -
&与&&的区别
&与&&的区别原创 2022-06-03 16:48:06 · 128 阅读 · 0 评论 -
short s1 = 1; s1 = s1 + 1;有错吗?;short s1 = 1; s1 += 1;有错吗?
+=的隐式类型转换原创 2022-06-03 16:29:53 · 106 阅读 · 0 评论 -
Object的公用方法
Object是所有类的父类,任何类都默认继承Object原创 2022-06-03 15:42:50 · 258 阅读 · 0 评论 -
java基本数据类型所占字节数及封装类和基本数据类的区别
java基本数据类型所占字节数及封装类和基本数据类的区别原创 2022-06-01 19:15:48 · 715 阅读 · 0 评论 -
静态方法和实例方法有何不同
前提:静态方法不是private修饰在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制....原创 2022-05-17 19:23:19 · 228 阅读 · 0 评论 -
在 Java 中定义一个不做事且没有参数的构造方法的作用
Java 程序在执行子类的构造方法之前,如果没有用 super() 来调用父类特定的构造方法,则会调用父类中“没有参数的构造方法”。因此,如果父类中只定义了有参数的构造方法,而在子类的构造方法中又没有用 super() 来调用父类中特定的构造方法,则编译时将发生错误,因为 Java 程序在父类中找不到没有参数的构造方法可供执行。解决办法是在父类里加上一个不做事且没有参数的构造方法。......原创 2022-05-17 19:14:04 · 503 阅读 · 0 评论 -
String StringBuffer 和 StringBuilder 的区别 是什么 String 为什么是不可变的
1,不变性简单的来说:String 类中使用 final 关键字字节数组保存字符串,private final byte value[],且String内部不提供获取value引用的办法,也就不能修改字节数组内容,所以 String 对象是不可变的。而 StringBuilder 与StringBuffer 都继承自 AbstractStringBuilder 类,在 AbstractStringBuilder 中也是使用字符数组保存字符串 byte[] value 但是没有用 final 关键字修饰,所原创 2022-05-17 19:11:10 · 414 阅读 · 0 评论 -
jdk和jre
JDK 是 Java Development Kit,它是功能齐全的 Java SDK。它拥有 JRE 所拥有的一切,还有编译器(javac)和工具(如 javadoc 和 jdb)。它能够创建和编译程序。JRE 是 Java 运行时环境。它是运行已编译 Java 程序所需的所有内容的集合,包括 Java 虚拟机(JVM),Java 类库,java 命令和其他的一些基础构件。但是,它不能用于创建新程序。如果你只是为了运行一下 Java 程序的话,那么你只需要安装 JRE 就可以了。如果你需要进行一些 J原创 2022-05-17 17:17:52 · 1053 阅读 · 0 评论 -
Integer a=127,Integer b=127,a==b为true还是false?
True,JVM会自动维护5种基本数据类型的常量池原创 2022-05-17 16:47:53 · 782 阅读 · 0 评论
分享