Java基础常见面试题总结
这是一则或许对你有帮助的信息 面试手册:这是一份大彬精心整理的大厂面试手册最新版,目前已经更新迭代了19个版本,质量很高(专为面试打造); 知识星球:专属面试手册/一对一交流/简历修改/超棒的学习氛围/学习路线规划,欢迎加入大彬的知识星球(点击链接查看星球的详细介绍); Java的特点 Java是一门面向对象的编程语言。面向对象和面向过程的区别参考下一个问

大彬
大约 62 分钟
Java创建对象有几种方式?
Java创建对象有几种方式? Java创建对象有以下几种方式: 1、用new语句创建对象。; 2、使用反射机制创建对象,用Class类或Constructor类的newInstance()方法。; 3、调用对象的clone()方法。需要实现Cloneable接口,重写object类的clone方法。当调用一个对象的clone方法,JVM就会创建一个新的对

大彬
小于 1 分钟
反射是怎么影响性能的?
今天来聊聊反射的性能问题。反射具体是怎么影响性能的? 01 反射真的存在性能问题吗? 为了放大问题,找到共性,采用逐渐扩大测试次数、每次测试多次取平均值的方式,针对同一个方法分别就直接调用该方法、反射调用该方法、直接调用该方法对应的实例、反射调用该方法对应的实例分别从 1-1000000,每隔一个数量级测试一次: 测试代码如下: 测试结果如下: 测试结论:

大彬
大约 6 分钟
为什么要序列化?
" 本文转自爱笑的架构师" 凡事都要问为什么,在讲解序列化概念和原理前,我们先来了解一下为什么需要序列化。 为什么要序列化? 如果光看定义我想你很难一下子理解序列化的意义,那么我们可以从另一个角度来感受一下什么是序列化。 都玩过游戏么?玩过的同学应该知道游戏里有一个叫『存档』的功能,每次不想玩的时候可以把当前进度存档,下次有时间想玩的时候,直接载入存档就可以

大彬
大约 8 分钟