资讯专栏INFORMATION COLUMN

JAVA面试题(38)

huhud / 1883人阅读

摘要:本文首发于的博客转载请注明出处说一下堆栈的区别存放数据类型的不同栈存放基本类型变量和对象的引用变量堆存放通过关键字创建的对象和数组内存回收的不同栈中数据超过作用域则被释放堆中数据的回收受垃圾回收机制的控制队列和栈是什么有什么区别队列是的数据

    本文首发于cartoon的博客
    转载请注明出处:https://cartoonyu.github.io/c...

说一下堆栈的区别?

存放数据类型的不同

栈存放基本类型变量和对象的引用变量

堆存放通过new关键字创建的对象和数组

内存回收的不同

栈中数据超过作用域则被释放

堆中数据的回收受垃圾回收机制的控制

队列和栈是什么?有什么区别?

队列是FIFO的数据结构,栈是FILO的数据结构

插入数据时,两者都是从尾部进行插入

返回数据时,队列是返回尾部数据,栈是返回头部数据

在选用基础数据结构中,因操作数据都为端口数据,建议使用链表

队列使用带头指针尾指针的链表

栈选用带尾指针的链表

什么是双亲委派模型

子加载器收到类加载请求后委派到父加载器加载

在父加载器无法完成请求后子加载器才尝试加载

说一下类加载的执行过程

加载

将class文件加载到class文件中

链接

将类合并到JRE中

初始化

加载并连接未被加载和连接的类中

初始化未初始化的直接父类

依次执行初始化语句

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/74679.html

相关文章

  • JAVA面试(32)

    摘要:本文首发于的博客转载请注明出处和的区别是什么内存分配字节字节范围到和到到和到在显示时会发生精度缺失,不会的内连接左连接右连接有什么区别内连接关键词特点返回两个表中符合条件的交集左连接关键词特点返回全部数据以及符合条件的的数     本文首发于cartoon的博客    转载请注明出处:https://cartoonyu.github.io/c... float 和 double 的...

    neroneroffy 评论0 收藏0
  • Java编程基础02——Java语言基础

    摘要:所以就想把一大串缩短点,将二进制中的三位用一位表示。以可以大写也可以小写开头版本可以表示二进制了八进制的数据表现形式由组成。结果把系数基数的权次幂相加即可。因为语言采用的是码来编码的。 1_(常量的概述和使用)* A:什么是常量(constant) 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量 自定义常量(面向对象部分讲) C:字面值常量的...

    pakolagij 评论0 收藏0
  • 史上最全 40 道 Dubbo 面试及答案,看完碾压面试官!

    摘要:更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。下面我为大家准备了一些常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问题,总结给大家,希望对大家能有所帮助。 想往高处走,怎么能不懂 Dubbo? Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须...

    nemo 评论0 收藏0
  • 前端面试总结(js、html、小程序、React、ES6、Vue、算法、全栈热门视频资源)

    摘要:并总结经典面试题集各种算法和插件前端视频源码资源于一身的文档,优化项目,在浏览器端的层面上提升速度,帮助初中级前端工程师快速搭建项目。 本文是关注微信小程序的开发和面试问题,由基础到困难循序渐进,适合面试和开发小程序。并总结vue React html css js 经典面试题 集各种算法和插件、前端视频源码资源于一身的文档,优化项目,在浏览器端的层面上提升速度,帮助初中级前端工程师快...

    pumpkin9 评论0 收藏0

发表评论

0条评论

huhud

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<