栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

面试准备小记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

面试准备小记

== 和 equals 区别
字符串反转: stringbuilder 有个字符串反转方法
bio nio aio区别
clone() 深拷贝,浅拷贝。深拷贝,拷贝对象里面的对象,也会拷贝一份出来。浅拷贝,拷贝对象里的对象跟原来是同一个,指向同一个地址
hashmap 的数据结构,是哈希表。数组+链表。哈希碰撞,从而让链表增长。使用hashcode() equals() 来判断值是否相等。jdk1.8以后,链表在增大到一定程度转红黑树
重载和重写区别是什么?什么时候用
实例化对象几种方式?new clone() class.forname()
final 修饰基本数据类型,值不可变。修饰引用,引用指向地址不变,对象的值可以变
不可修改的集合 Collections.unModifyMap…
线程安全的集合: HashTable ConcurrentHashMap Vector Stack Collections.synchronnizedMap
凡是有tree的,都是有序的。凡是有set的,都是不重复的。
互斥锁 自旋锁
byte =127 后,+1=多少?有符号数
正数的原码 反码 补码都是他自己,负数的原码 反码是符号位不变按位取反 补码是(符号位不变)反码值+1 负数的值,就是其补码的值
Collection 和 Collections 区别?
多线程中的 start() run()有啥区别?
iterator listIterator 区别
锁的可重入性
公开内部表示: 传一个对象或数组,set进对象的时候,最好深度复制一个对象set进去。不然,在外部可以修改这个bean里面的对象的值。顺便考虑是否为空? set get 都要改 【这玩意儿耗性能。二来,你确定后面的业务逻辑,是不想要改里面的对象的值得?无论set get】
Arrays.copyof 可以解决上面这个数组的公开内部表示的问题

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004155.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号