java 程序员面试中可能会遇到的问题
来源:互联网 发布:java线程机制 编辑:程序博客网 时间:2024/05/21 08:41
集合
多线程
反射
什么是反射机制?
答:反射机制值得是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。
Java反射机制的作用?
答:
在运行时判断任意一个对象所属的类。
在运行时判断任意一个类所具有的成员变量和方法。
在运行时任意调用一个对象的方法。
在运行时构造任意一个类的对象。
java反射机制提供了什么功能?
答:
在运行时能够判断任意一个对象所属的类
在运行时构造任意一个类的对象
在运行时判断任意一个类所具有的成员变量和方法
在运行时调用任一对象的方法
在运行时创建新类对象
哪里用到反射机制?
答:
很多的框架都用到反射机制,hibernate、Struts 都是用反射机制实现的。
jdbc中有一行代码:Class.forName(‘com.mysql.jdbc.Driver.class’).newInstance();
这个就是通过反射生成数据库驱动对象实例的。
反射机制的优缺点?
答:
优点:可以实现动态创建对象和编译,具有很大的灵活性。
缺点:
1. 使用反射的性能较低
2. 使用反射相对来说不安全
3. 破坏了类的封装性,可以通过反射获取这个类的私有方法和属性
泛型
阅读全文
0 0
- java 程序员面试中可能会遇到的问题
- 一些面试可能会遇到的问题 ---- 实时更新中
- 面试时可能会遇到的问题?
- 程序员面试可能会问到的问题
- JAVA初学中可能会遇到的getRequest()问题
- 面试过程中可能会被问到的问题
- java基础:常见的概念问题,面试笔试可能会遇到哟
- 程序员面试中遇到问题
- 程序员面试中遇到问题
- 软件测试面试可能会遇到的一些问题
- java面试中遇到的问题
- windows中caffe中alexnet模型可能会遇到的问题
- 面试可能会出现的问题
- 面试中可能会被问到的几个关于“委托”的问题
- 面试中可能会被问到的几个关于“委托”的问题
- struts中使用DispatchAction可能会遇到的一个问题
- 安装ffmpeg过程中可能会遇到的问题详解
- 面试过程中可能会被问到的问题(答案)
- 221. Maximal Square
- 2017年十大移动应用开发的测试工具
- python str转换成float
- iptables配置详解
- String,StringBuffer,StringBuilder的区别
- java 程序员面试中可能会遇到的问题
- "蓝桥杯“基础练习:字母图形【Java】
- 1023. 组个最小数 (20)
- 百度Android开发面试题
- Leetcode 7 Reverse Integer
- [数学理论]范数
- 方法调用实参时,发生了什么?
- Lauren与密码学9,数字签名
- 将eclipse,虚拟机,mysql安装到移动硬盘上,亲测