For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
长沙达内小编最近整理出了一些Java工程师面试高频问题,希望对大家有所帮助~
1.什么是STW?什么是安全的?什么是安全区?
在执行GC之前,所有应用程序线程都需要暂停。这被称为STW(GC暂停)。
2.类装入和类装入器
类装入是从装入Java虚拟机内存到卸载内存的一个类。
生命周期经历七个阶段:加载、验证、准备、解析、初始化、使用和卸载,其中验证、准备和解析统称为连接。
3.父授权机制是什么?它有什么作用?
父委托机制是一种类加载机制。加载前,它将被委托给其父加载程序进行加载。com如果父加载程序不工作,请自己加载。它可以避免类的重复加载,保证Java内核的安全性和稳定性
4.session和cookie之间的差异
会话数据放在服务器上,cookie放在客户端浏览器上。cookie是不安全的,因为本地cookie可以被分析和欺骗。考虑到安全性,应该使用会话。会话将在服务器上保存一段时间。当访问量增加时,它将占用服务器的性能。考虑到减轻服务器压力,应该使用cookie。单个cookie保存的数据不超过4K,许多浏览器限制该站点最多存储20个cookie。
5.java有哪些开发平台?
JavaSE:主要用于客户端开发
JavaEE:主要用于web应用程序开发
Java me:主要用于嵌入式应用程序开发
6.Java是否要求开发人员回收内存垃圾?
在大多数情况下,这是没有必要的。Java提供了一个系统级线程来跟踪内存分配,不再使用的内存区域将自动回收
7.什么是JDK?什么是JRE?
Java开发工具包是开发人员需要安装的Java开发工具包
JRE:Java运行时环境:Java运行时环境,运行Java程序需要安装的环境
8.什么是拆卸箱?
解包:将包类型转换为基本数据类型
打包:将基本数据类型转换为打包类型
以上就是长沙达内给大家介绍的“2022最新Java面试题附答案”,希望对你有所帮助。长沙达内教育在长沙共有东塘中心、河西CBD中心两所校区,朋友们可以根据自己的距离去校区实地考察了解更多详情,也可以申请试听几节Java课程,亲身感受一下长沙达内的教学和氛围~