
javaOOP面试问题
文章平均质量分 85
水巷石子
大道至简
展开
-
java面试常见问题1
这里写目录标题如何实现一个IOC容器java类加载器双亲委派模型java中的异常体系GC如何判断对象可以被回收如何实现一个IOC容器1、配置文件配置包扫描路径2、递归包扫描获取.class文件3、反射、确定需要交给IOC管理的类4、对需要注入的类进行依赖注入配置文件中指定需要扫描的包路径定义一些注解,分别表示访问控制层、业务服务层、数据持久层、依赖注入注解、获取配置文件注解从配置文件中获取需要扫描的包路径,获取到当前路径下的文件信息及文件夹信息,我们将当前路径下所以.class结尾的文件添原创 2022-01-15 14:08:58 · 399 阅读 · 0 评论 -
ConcurrentHashMap原理及jdk1.7与1.8版本对比
这里写目录标题jdk7jdk8CASReentrantLockvolatile关键字**原子性****可见性**有序性jdk7数据结构: ReentrantLock+Segment+HashEntry,一个Segment中包含一个HashEntry数组,每个HashEntry又是—个链表结构元素查询:二次hash,第一次Hash定位到Segment,第二次Hash定位到元素所在的链表的头部锁: Segment分段锁Segment继承了ReentrantLock,锁定操作的Segment,其他的Seg原创 2022-01-15 12:11:17 · 397 阅读 · 0 评论 -
JavaOOP面试题02(基本数据类型、方法的重载与重写,java中的常用包等)
JavaOOP面试题0221、String 是最基本的数据类型吗?22、float f=3.4;是否正确?23、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1; 有错吗?24、重载和重写的区别重写**(Override)**重写 总结:重载(Overload)重载总结:25、equals与==的区别==:equals:总结:36、++i与i++的区别37、程序的结构有那些?38、数组实例化有几种方式?39、Java中各种数据默认值40、Java常用包有原创 2020-10-24 15:08:33 · 1208 阅读 · 2 评论 -
JavaOOP面试题01
JavaOOP面试题011、什么是B/S架构?什么是C/S架构B/S(Browser/Server),浏览器/服务器程序C/S(Client/Server),客户端/服务端,桌面应用程序2、Java都有那些开发平台?JAVA SE:主要用在客户端开发JAVA EE:主要用在web应用程序开发JAVA ME:主要用在嵌入式应用程序开发3、什么是JDK?什么是JRE?JDK:java development kit:java开发工具包,是开发人员所需要安装的环境JRE:java r原创 2020-09-12 20:13:44 · 2881 阅读 · 0 评论