`
zengshaotao
  • 浏览: 800115 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

面试集锦三

 
阅读更多
17.
线程同步的方法:wait():使一个线程处于等待状态,并且释放所持有的对象的lock。sleep():

使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉

InterruptedException异常。notify():唤醒一个处于等待状态的线程,注意的是在调用此方法

的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按

优先级。Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁

,而是让它们竞争。

18.
静态内部类是不依赖外部类的
一般的内部类就需要先实例化外部类。再在实例化内部类。

19.
exception是一种设计实现问题,是一定程度上主管判断失误造成,是可以及时发现及时改进的

,但是error是硬件上的问题,程序无法处理。

20.
构造器Constructor 不能被继承,因此不能重写Overriding,但可以被重载

21.
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有
不同的特征和用法,它们包
括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某
个类的实例数据时所指定的缺
省值。对象引用实例变量的缺省值为  null,而原始类型实例变量的缺省值与它们的类型有关

22.
Collection是容器顶层的接口,下面有set和list接口。Map是独立于集合的接口,下面有具体的

实现:HashMap。对象是否相对,是指对象之间是否是equal。

23.说出ArrayList,Vector, LinkedList的存储性能和特性
ArrayList和Vector 都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便
增加和插入元素,它们都允许
直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插
入数据慢,Vector 由于使用了 synchronized方法(线程安全),通常性能上较 ArrayList差,

而LinkedList使用双向链表实现
存储,按序号索引数据需要
进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。 
分享到:
评论

相关推荐

    前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦基于前端开发面试题大收集.zip

    前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试...

    spring 面试题集锦

    spring 面试题集锦spring 面试题集锦spring 面试题集锦spring 面试题集锦spring 面试题集锦spring 面试题集锦

    j2ee面试集锦很不错

    《J2EE面试集锦》是一份非常有价值的资源,它针对的是那些正在寻找J2EE相关职位的开发者。J2EE,全称Java 2 Platform, Enterprise Edition,是Java平台的一个版本,专为构建企业级应用程序而设计。这份集锦涵盖了...

    2021年最新Android中高进阶面试集锦.pdf

    "2021年最新Android中高进阶面试集锦.pdf" Android面试集锦的知识点总结 在Android开发中,对于Java基础知识的要求非常高,面试中经常会遇到相关问题。因此,我们需要对Java基础知识进行系统的学习和总结。 一、...

    阿里、京东、美团、腾讯、百度大厂2023年面试集锦

    阿里、京东、美团、腾讯、百度大厂2023年面试集锦 本文档总结了阿里、京东、美团、腾讯、百度等大厂的面试集锦,涵盖了多个领域的技术知识点,包括Java基础知识、数据结构、算法、数据库、缓存、线程池、垃圾回收等...

    c++面试集锦

    ### C++面试集锦 #### 一、链表的基本操作 在C++面试中,链表是非常常见的数据结构之一,通常会考察对链表的操作理解以及实现能力。 **代码示例:** ```cpp struct linka { int data; linka *next; }; void ...

    分步式服务面试集锦

    Solr 分步式服务面试集锦 3.集群版 zookeeper Zookeeper 3.ActiveMQ 5.Springboot redis Dubbo7.Spring cloud 8.Nginx 9.RabbitMQ 9.FreeMarker angerlarJS

    java面试题集锦.rar

    java面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rarjava面试题集锦.rar

    阿里Java面试集锦

    这份《阿里Java面试集锦》中所提到的议题,几乎覆盖了Java开发的核心知识点。 首先,红黑树是一种自平衡的二叉查找树,它在Java集合框架中扮演重要角色,如TreeSet和TreeMap内部实现就用到了红黑树。红黑树的特性...

    面试集锦(几十个公司的面试资料和我自己学校的内部资料)

    为帮助求职者全面提升面试准备的效率与质量,我整理了一份包含多家知名公司以及我个人所在学校内部资料的面试集锦。这份集锦内容丰富、分类细致,覆盖了从技术面试、到性格测试,再到英语沟通能力的全面提升,为求职...

    FPGA工程师面试试题集锦

    FPGA(Field-Programmable Gate Array)是可编程逻辑器件的一种,因其灵活性和高性能,在电子...通过阅读《FPGA工程师面试试题集锦.pdf》这样的资料,可以更好地了解面试中可能出现的问题类型,为面试做好充分准备。

    阿里面试集锦

    ### 阿里面试集锦知识点详解 #### 一、红黑树的特性 红黑树是一种自平衡的二叉查找树,具有以下特点: 1. **颜色属性**:每个节点都带有颜色属性,可以是红色或黑色。 2. **根节点**:根节点必须是黑色。 3. **叶子...

    软测面试集锦

    "软测面试集锦"这个资源包可能包含了各种软件测试面试常见的问题和解答,旨在帮助那些希望进入或者已经在软件测试行业工作的人提升面试技巧。下面,我们将深入探讨一些可能包含在集锦中的关键知识点。 1. **软件...

    C++面试题集锦(非常详细)

    ### C++面试题集锦(非常详细):关键知识点解析 #### 一、引用和指针的区别 在C++中,引用和指针是两种不同的数据类型,它们各自有着独特的特性和用途。以下是它们之间的一些主要区别: 1. **内存分配**: - **...

    云原生+k8s+面试题集锦+128题

    需要面试k8s相关岗位的小朋友来取,增加面试过关率

    C++面试集锦,介绍各大公司面试题目

    "C++面试集锦"是一个针对C++程序员求职者的宝贵资源,它涵盖了各大公司在面试和笔试中可能会遇到的问题。这个压缩包文件包含了各种C++相关知识的详细解释和解答,旨在帮助求职者提升技能,顺利通过面试。 首先,C++...

    中兴华为java面试集锦

    这份“中兴华为java面试集锦”正是为了帮助求职者准备这些公司的面试而设计的。 面试集锦可能涵盖了以下几个核心Java知识点: 1. **基础语法**:包括变量、数据类型、运算符、控制结构(如if语句、for循环、while...

    大数据开发面试集锦

    大数据开发面试集锦 本资源摘要信息涵盖了大数据开发相关的知识点,包括 Hadoop、Spark、Kafka、HBASE 等大数据组件。下面是从给定的文件中生成的知识点: 1. HDFS(Hadoop Distributed File System) * HDFS 中...

    测试工程师面试集锦

    测试工程师面试集锦是一份非常宝贵的资源,涵盖了测试工程师在求职过程中可能会遇到的各种问题和知识点。这份资料集合了众多面试者的经验与智慧,为准备面试的朋友们提供了丰富的学习材料。以下将详细介绍其中可能...

    程序员 面试 宝典 各大公司面试集锦

    3. **操作系统**:进程与线程的区别、内存管理、文件系统、磁盘I/O、进程通信机制(如管道、信号量、消息队列)等。 4. **计算机网络**:TCP/IP五层模型、HTTP/HTTPS协议、DNS解析、网络安全、网络编程(套接字编程...

Global site tag (gtag.js) - Google Analytics