JAVA程序员面试题
常见的面试题分享
前方的路,很遥远
这个作者很懒,什么都没留下…
展开
-
Redis常见面试问题
如果你使用的是32位的Redis实例,可以好好利用Hash,list,sorted set,set等集合类型数。Jedis是Redis的Java实现的客户端,其API提供了比较全面的Redis命令的支持;的Key-Value DB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据。volatile-lru: 尝试回收最少使用的键(LRU),但仅限于在过期集合的键,使得新添加的数据。volatile-ttl: 回收在过期集合的键,并且优先回收存活时间(TTL)较短的键,使得新添加的。原创 2024-09-28 14:21:51 · 774 阅读 · 0 评论 -
Java基础面试题
它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造器接口不能有构造器访问修饰符抽象类中的方法可以是任意访问修饰符接口方法默认修饰符是public。面向对象是模型化的,你只需抽象出一个类,这是一个封闭的盒子,在这里你拥有数据也拥有解决问题的方法。是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆。在程序中,尤其是复杂的程序中,适当地加入注释可以增加程序的可读性,有利于程序的修改、调。能,也可以用父类的功能,但不能选择性地继承父类。原创 2024-09-28 15:01:04 · 1095 阅读 · 0 评论 -
Java集合面试题
直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结。哈希算法是指把任意长度的二进制映射为固定长度的较小的二进制值,这个较小的二进制值叫做哈。道理很简单,添加或删除红黑树中的结点之后,红黑树的结构就发生了变化,可能不满足上面。开放地址法是通过一个探测算法,当某个槽位已经被占据的情况下继续查找下一个可以使用的槽。特点:一个有序(元素存入集合的顺序和取出的顺序一致)容器,元素可以重复,可以插入多。:一个有序(元素存入集合的顺序和取出的顺序一致)容器,元素可以重复,可以插入多。原创 2024-09-29 14:56:21 · 618 阅读 · 0 评论 -
JVM常见面试题
程序计数器:当前线程所执行的字节码的行号指示器,用于记录正在执行的虚拟机字节指令地址,线程。栈是线程私有的,他的生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储。局部变量表,操作数栈,动态链接,方法出口等信息。)的方法,在条件允许的情况下,直接运行当前有能力立即执行的后续指令,避开获取。发现了只具有弱引用的对象,不管当前内存空间足够与否,都会回收它的内存。扩展,或者在新建立线程的时候没有足够的内存去创建对应的虚拟机栈,那么。新生代收集器,复制算法的收集器,并发的多线程收集器,目标是达。原创 2024-09-29 16:22:30 · 466 阅读 · 0 评论