A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 风乐 中级黑马   /  2013-7-13 23:37  /  1856 人查看  /  3 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 风乐 于 2013-7-13 23:48 编辑

面试不仅问了学习中的知识点,还问了职业规划,用三个词形容自己的性格,为什么选择安卓(云)等等问题。这三个问题我还都卡壳了,感觉临场发挥和反应能力差了去了,同时也发现其实对于这些问题平时还真没有想过,总结性格那个不说了,语文不好,认识的词都没几个,形容不出来。对于为什么选择专业方向,我面试前还真没确定要学哪个,安卓入门薪资高,但路窄;javaee(云)要学的东西多,入门薪资还较低,但很利于提高编程能力,以后转其他行业都很容易。。。对于职业规划,刚毕业的大学生,没想过这么多,毕业唯一意识到的就是现在自己能力不够,只有先强大了自己的技术能力,所以一直只是努力的学习着。然后对于视频中的知识点,老师问的确实很基础,认真看视频做总结的肯定都答得出来,可是要把自己的思路用语言表达出来可比用代码表达出来有难度的多,感觉视频面试糟透了,说的很乱,真想说一句,老师,我写一下吧。。。。

然后对于代理那里,老师问了个问题:代理类可以代理被代理类的所有方法么。我第一反应就是能被代理的类肯定要实现接口的,代理类能代理的只是接口中的方法(不考虑那个用CGLIB库生成子类做代理的那个,现在没学到那个呢),不能代理非接口中的(自身特有的)方法。然后老师又问了句,那接口中 的方法都能被代理么。我回答了是。之后查了查笔记和视频,发现这个还真没总结,到底是不是呢,求高手解答下

哎,感言说的也好乱。。。就这样吧,为了以后过上好点的生活,奋斗者。。。

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 好样的

查看全部评分

3 个回复

倒序浏览
加油!!!!!
回复 使用道具 举报
动态代理与普通的代理相比较,最大的好处是接口中声明的所有方法都被转移到一个集中的方法中处理(invoke),这样,在接口方法数量比较多的时候,我们可以进行灵活处理,而不需要像静态代理那样每一个方法进行中转。
  动态代理类只能代理接口,代理类都需要实现InvocationHandler类,实现invoke方法。该invoke方法就是调用被代理接口的所有方法时需要调用的,该invoke方法返回的值是被代理接口的一个实现类
回复 使用道具 举报
楼主面试几分呢??
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马