不刷的面试题

70 阅读1分钟

分析&回答

如何用Java分配一段连续的1G的内存空间?需要注意些什么?

ByteBuffer.allocateDirect(102410241024); 注意内存溢出

Java有自己的内存回收机制,但为什么还存在内存泄露的问题呢?

Java的内存泄漏主要由个人编码不认真造成,GC自动回收符合条件的内存空间,而有时你实例化一个对象,却没有将他置为null,造成他一直存在,这边出现了内存泄漏

Java中一个字符占多少个字节,扩展再问int, long, double占多少字节

一个字符占两个字节,int 4 , long double 8

Servlet的生命周期

初始化,服务处理(接收请求,处理请求,返回结果),销毁。

创建一个类的实例都有哪些办法?

new ,反射。

反思&扩展

虽说八股文,但是也是有些用处的,如果你是社招,上面的问题可以吐槽下。


喵呜面试助手: 一站式解决面试问题,你可以搜索微信小程序 [喵呜面试助手] 或关注 [喵呜刷题] -> 面试助手 免费刷题。如有好的面试知识或技巧期待您的共享!