9月14号上午去参加华阳的面试,并且顺利拿到了offer,校招第一棒还是蛮满意的,就是面试的时候表现得并不好,因为都没有复习!!!!先来写写面试经过吧!
进去之后考官问了我面什么,讲真,并没有很明确自己面什么,就说了面安卓。结果考官第一个问题就是安卓的框架还是模块是什么,一脸蒙蔽。因为我并不清楚安卓,我就说我对安卓不清楚,只是对java比较熟悉,差不多正式开始了吧。
1、java的反射机制
java反射机制是在运行状态中,
对于任意一个类,都能够知道这个类的所有属性和方法;
对于任意一个对象,都能够调用他的一个方法和属性;
这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。’
动态语言:程序运行时,允许改变程序结构或变量类型
但是JAVA有着一个非常突出的动态机制——Reflection,用在Java身上指的是可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体或对其fields设值,或唤起其methods。
详解http://www.cnblogs.com/keis/archive/2011/03/29/1998736.html
2、java的垃圾回收机制
垃圾回收可以有效的防治内存泄漏,有效的使用可以使用的内存,垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收,回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。
3、c++和java的区别
4、c++的面向对象
5、mysql和oracle的容量以及嵌套查询
啊啊啊,想不起来还有哪些问题了,先写到这吧,以后再来补充啦!!!
加油加油!!!