栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

Java底层基础面试题

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java底层基础面试题

  1. Java内存垃圾收集器是怎么工作的?
  2. Java内存分为哪几个区域?相互之间是如何转化地?
  3. Java 1.7和1.8有什么改变呢?
  4. HashMap和HashTable有什么区别?
  5. 请说一下你对Java关键字 synchronized 的理解,如果你不懂Java语言的话,也请尝试说说你对 synchronized 的理解
  6. Java为什么会推出Java NIO(New I/O),在 NIO中有哪几个核心对象(缓冲区 Buffer、通道Channel、选择器Selector)
  7. 如果Java源代码显示调用内存回收,将会发生什么?
  8. Windows 32位机器上Java内存具有什么特征?
  9. Java项目不进行任何调整,直接从32位机器Java虚拟机迁移到64位机器Java虚拟机,速度会提升吗?
在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,面向流的I/O速度非常慢,而在Java 1.4中推出了NIO,这是一个面向块的I/O系统,系统以块的方式处理处理,每一个操作在一步中产生或者消费一个数据库,按块处理要比按字节处理数据快的多。在NIO中有几个核心对象需要掌握:缓冲区(Buffer)、通道(Channel)、选择器(Selector)。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/263959.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号