面试宝典
面试过程中遇到的问题解答
AH_HH
做一个知识的搬运工!
展开
-
JAVA取质数(素数)算法优化
质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。也可以理解为:这个数与除1之外小于它的数取余不为0,则这个数为质数。案例我们在学习或者面试过程中经常会问:输出100以内的所有质数那我们简单整理一下思路:1. 定义整型变量,i 和 j2. 利用for循环的嵌套一个一个判断是否i能否被j整除(i % j == 0)3. 如果能被整除,也就是说 i 不是质数4. 定义一个标识,( isFlag = true), 如果这个标识没有.原创 2020-09-02 16:43:57 · 2407 阅读 · 2 评论 -
一、技术面试题
1、写几个线程安全类,不安全的,支持排序的类名?【参考答案】 Ø 线程安全类:Vector 、Hashtable、Stack。Ø 线程不安全的类:ArrayList、Linkedlist、HashSet、TreeSet、HashMap、TreeMap等。Ø 支持排序的类有HashSet、LinkedHashSet、TreeSet等(Set接口下的实现都支持排序)【分析】此题主要考查集合框架的知识。...原创 2018-02-27 16:33:26 · 979 阅读 · 1 评论 -
单例模式懒汉式和饿汉式区别
单例模式懒汉式和饿汉式区别单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例...原创 2018-04-11 11:19:45 · 92495 阅读 · 9 评论