Java--基础--面试
主要java的基础总结
祖国的花朵啊
这个作者很懒,什么都没留下…
展开
-
多线程安全
一般我们常说某某类是线程安全的,某某是非线程安全的。其实线程安全并不是一个“非黑即白”单项选择题。按照“线程安全”的安全程度由强到弱来排序,我们可以将java语言中各种操作共享的数据分为以下5类:不可变、绝对线程安全、相对线程安全、线程兼容和线程对立。1、不可变 在java语言中,不可变的对象一定是线程安全的,无论是对象的方法实现还是方法的调用者,都不需要再采取任何的线程安全保障措施。如fin...转载 2020-03-30 14:57:44 · 128 阅读 · 0 评论 -
Java String 类常见面试题
基础知识:1、:既可以比较基本数据类型,又可以比较引用数据类型。基本数据类型比较的是值,引用数据类型比较的是地址。equals只能比较引用数据类型,如果没有重写Object类中的equals方法,equals方法和号比较引用数据类型无区别,重写后的equals方法比较的是对象中的属性。2.字符串常量存储在常量池,而new String 创建对象,在编译期间不能确定具体的值,所以会在 在在内...原创 2020-03-24 09:31:31 · 140 阅读 · 0 评论 -
Java-集合--面试总结
1.Java集合框(Collections)架是什么?说出一些集合框架的优点?Java Collections框架中包含了大量集合接口以及这些接口的实现类和操作他们的算法(排序、查找、反转、替换、复制、取最小元素、取最大元素等),具体而言,主要提供了List(列表)、Queue(队列)、Set(集合)、Stack(栈)、和Map(映射表,用于存放键值对)等数据结构。其中List、Queue、Se...原创 2020-03-23 10:40:51 · 104 阅读 · 0 评论