上海匡衡信息技术Java日常实习笔试

简答题
1. 在java中,那种数据类型可以存储一个汉字
2. 我们有一个类A,然后创建它的子类B,最后创建一个B类的对象b。那么b instanceof A的返回值是什么?
3. 哪种访问修饰符能让类中的成员变量对所有的类可见?
4. Java中使用什么关键字声明一个抽象方法?
5. 下述代码输出是什么?String a = new String("abc"); String b = new String("abc"); System.out.println(a == b);
6. Java的垃圾收集器可以回收什么类型的内存?
7. 在Java中,下列哪个选项不会导致NullPointerException?()8
8. java SE 8 引入了一个新的日期和时间API,哪个类是这个api的主要入口?
9.假设 List list = new ArrayList<>() 哪种方式可以有效地从列表中删除元素(假设已知元素的索引或对象本身)?
10. 在java程序中,main方法的参数String[] args代表了什么?
11. 在java中,数组有多少个有效方法?
12. 在java中,String API使用哪一种编程范式?
13. 想要改变引用对象的值,传入的引用对象应该声明什么关键字?
14. hashSet在java中的时间复杂度是多少?
15. ExecutorService 的submit()方法和execute方法有什么区别?
16. 在集合框架中使用的二分查找算法是什么时间复杂度?
17. 用什么可以防止反射破解单例模式?
18. 如果reentranLock处于公平锁状态,下面哪种情况将被优先获取锁?
    A. 子线程的唤醒
    B. 正在等待的线程
    C. 主线程的唤醒
    D. 线程池中的线程
19. 对于一个空创建的LinkedHashMap,下面哪个描述是正确的?
    A. 表头是最近很少使用的元素
    B. 表尾是最近使用的元素
    C. 表头是插入顺序的第一个元素
    D. 根据key的哈希值排序

算法题
1. 找出数组中任何一个重复的元素并返回,而且只要找出一个,不用找出所有重复出现过的元素。返回值是int
2. 合并排序后的链表
全部评论

相关推荐

4 6 评论
分享
牛客网
牛客企业服务