黑马程序员技术交流社区

标题: 面试完成 [打印本页]

作者: 默默丶    时间: 2014-12-2 14:05
标题: 面试完成
终于面试完事儿了  不知道能不能进到54期的后付费第一批   因为只有高中毕业所以面试分数比较低才39分
总分才108分  不知道后付费能不能进啊 真的很想进啊  不过黑马币多了有点用不完  回复我 看心情给黑马币
感谢白杨老师辛苦给我面试  
当然把面试题也说一下      网络编程,泛型限定,集合和数组的区别 ,面向对象思想的理解,继承和多态,多线程的开启以及线程间通信
IO和反射好像就差不多了  不过我回答的时候基本涉及的东西都说了  
面试题我觉得有点重复
1.编写一个类A,增加一个实力方法showString,用于打印一条字符串,在编写一个类TestA ,作为客户端,用键盘输入一个字符串,改字符串就是类A的全名,使用反射机制创建该类的对象,并调用该对象中的方法showString              2,编写一个类,增加一个实例方法用于打印一条字符串,并使用反射手段创建该类的对象,并调用该对象中的方法(写思路,写注释,写代码)
作者: caobin    时间: 2014-12-2 14:23
恭喜楼主
作者: 卖艺人    时间: 2014-12-2 14:32
恭喜恭喜
作者: DamonZh    时间: 2014-12-2 14:56
108分应该没问题,我今天刚提交的入学测试 泛型限定这块没搞明白呢
作者: LOVE你的ME    时间: 2014-12-2 15:01
54都第一批了  视频还没看完{:3_55:}
作者: 默默丶    时间: 2014-12-2 15:06
DamonZh 发表于 2014-12-2 14:56
108分应该没问题,我今天刚提交的入学测试 泛型限定这块没搞明白呢

泛型限定就是如果两边的泛型与继承关系 两边的泛型也必须相同
就像List<Object> al = new ArrayList<Integer>();是错误的
必须是 List<Object> al = new ArrayList<Object>();
除非前面用的是泛型上下限就行 就像前面的我需要的一个动物 后面 你new的是一个狗 这就行
还有就是java中的泛型是伪泛型,仅仅在编译时期有效。所以可以通过反射的方法存入不同于泛型的对象
因为反射用的字节码文件 而字节码文件中没有泛型
作者: cbb    时间: 2014-12-2 15:09
楼主 能把你那两道题发给我吗?过两天面试~~
作者: DamonZh    时间: 2014-12-2 15:09
默默丶 发表于 2014-12-2 15:06
泛型限定就是如果两边的泛型与继承关系 两边的泛型也必须相同
就像List al = new ArrayList();是错误的
...

恩,我知道泛型擦除这个东西。就是没明白泛型限定怎么用。还有就是反射的时候如果有泛型,比如ArrayList<Integer> list  怎么通过反射获取list的类型 ? Class<> clz = list.class;  这里是不是应该也有泛型呢?
作者: 默默丶    时间: 2014-12-2 15:14
DamonZh 发表于 2014-12-2 15:09
恩,我知道泛型擦除这个东西。就是没明白泛型限定怎么用。还有就是反射的时候如果有泛型,比如ArrayList  ...

你还是没搞懂  反射的是字节码文件 字节码文件是编译之后的文件  所以已经没有泛型了  add方法传入的是Obejct类型的
作者: 默默丶    时间: 2014-12-2 15:16
DamonZh 发表于 2014-12-2 15:09
恩,我知道泛型擦除这个东西。就是没明白泛型限定怎么用。还有就是反射的时候如果有泛型,比如ArrayList  ...

你还是没搞懂  反射的是字节码文件 字节码文件是编译之后的文件  所以已经没有泛型了  add方法传入的是Obejct类型的
作者: lostinthefall    时间: 2014-12-2 15:19
楼主!我就是来求币的!ps:分享面试经验,大赞一个!
作者: 默默丶    时间: 2014-12-2 15:19
cbb 发表于 2014-12-2 15:09
楼主 能把你那两道题发给我吗?过两天面试~~

可是我不是写着吗 还这些1,2的就是最后一段话那就是两个我面试的代码题  都是反射的 感觉很重复
作者: ◆﹎尛、言斤♀    时间: 2014-12-2 15:27
恭喜楼主,ps:面试分数跟学历还有关系么?
作者: yueyazhishang    时间: 2014-12-2 15:27
楼主敢不敢给我黑马币:lol
作者: 默默丶    时间: 2014-12-2 15:31
◆﹎尛、言斤♀ 发表于 2014-12-2 15:27
恭喜楼主,ps:面试分数跟学历还有关系么?

这个是有关系的  我问过老师   本科毕业要加两分  大专毕业加一分   我这种不加分  而且录取的时候 先考虑本科毕业的先录取  
作者: 默默丶    时间: 2014-12-2 15:32
yueyazhishang 发表于 2014-12-2 15:27
楼主敢不敢给我黑马币

你都有这么多了 不能给你 我还留着给别的需要黑马币的人
作者: liqinwyyx    时间: 2014-12-2 15:34
求黑马币
作者: 马个了黑_邓    时间: 2014-12-2 15:47
楼主能不能把你面试第一题答案给我下- -
作者: 船长    时间: 2014-12-2 15:50
不错不错,恭喜恭喜,楼主继续加油噢,还有笔试呢,不要松懈
作者: jamsjun    时间: 2014-12-2 15:50
面试时间大概是多久啊
作者: zcxta    时间: 2014-12-2 16:02
恭喜,恭喜!
作者: 小凡_fly    时间: 2014-12-2 16:12
我推荐信6.5分  是不是要考虑重新申请一下?
作者: xiaguangcheng    时间: 2014-12-2 16:16
后天去面试,问一下楼主,现在的高新和7k面试比重高吗,我都没有看
作者: sam3say    时间: 2014-12-2 16:19
楼主,你啥时候准备的啊,这么快就面试了
作者: 韶山    时间: 2014-12-2 16:23
恭喜楼主了
作者: DamonZh    时间: 2014-12-2 16:23
问个题外话,入学测试多久能审批完。我的都快一天了还没有结果 囧
作者: SpiderManZZH    时间: 2014-12-2 16:54
哥们,求币,技术分还不够哦
作者: Cfan_yang    时间: 2014-12-2 17:11
恭喜恭喜。
我是来求黑马币的:lol
作者: 与梦逆风而行    时间: 2014-12-2 17:19
恭喜楼主~  我也打算进54期  还在流程中
作者: 默默丶    时间: 2014-12-2 17:56
xiaguangcheng 发表于 2014-12-2 16:16
后天去面试,问一下楼主,现在的高新和7k面试比重高吗,我都没有看

我只想说高新现在只靠反射  还有7K不考了  所以完全不用担心
作者: 默默丶    时间: 2014-12-2 17:59
马个了黑_邓 发表于 2014-12-2 15:47
楼主能不能把你面试第一题答案给我下- -

这个第一题 没必要代码吧  我给你说下思路吧
就是创建一个Scanner sn = new Scanner();
然后输出类的全名传入方法
Class.forName(className);
获取字节码文件
剩下就是反射的事儿了  这个不会无能为力了
作者: 马个了黑_邓    时间: 2014-12-2 18:04
默默丶 发表于 2014-12-2 17:59
这个第一题 没必要代码吧  我给你说下思路吧
就是创建一个Scanner sn = new Scanner();
然后输出类的全 ...

楼主怎么不报53期  ?
作者: dengchao    时间: 2014-12-2 19:04
后付费是不是很难啊  你都总分108了 还怕考不上吗?
作者: 大大的心    时间: 2014-12-2 19:10
我也是要进55期,缺黑马币啊!!!:'(
作者: 有陷阱快跑丶    时间: 2014-12-2 19:32
速度好快  - -亚历山大
作者: 记忆深处里    时间: 2014-12-2 19:50
应该没事楼主, 说不定咱们会是同学,我53期因为考试原因推迟了, 不过好像听说延迟一批还有技术回访,所以我又开始重新看视频了..想再看一遍...另外想问一下网络编成方面你面试问得什么问题啊
作者: 戴高乐    时间: 2014-12-2 20:04
非常感谢提供
作者: 默默丶    时间: 2014-12-2 20:06
记忆深处里 发表于 2014-12-2 19:50
应该没事楼主, 说不定咱们会是同学,我53期因为考试原因推迟了, 不过好像听说延迟一批还有技术回访,所以我又 ...

网络编程没什么的 主要是套接字socket服务嘛   
UDP
TCP
UDP需要把数据打包  传输不安全  适合聊天  
而TCP则需要三次握手  然后建立socket流服务  从流中获取数据和发送数据
作者: 早起的虫    时间: 2014-12-2 20:29
楼主,求黑马币。谢谢
作者: quick3g    时间: 2014-12-2 20:37
恭喜楼主。
作者: LIANGYU    时间: 2014-12-2 20:53
恭喜楼主,好人一生平安!
作者: 杨佳名    时间: 2014-12-2 20:55
{:3_53:}这个分第一批应该没问题
作者: 李家汉子初养成    时间: 2014-12-2 21:08
恭喜楼主哈!
作者: 244611    时间: 2014-12-2 21:10
楼主我也是今天面试的,估计问题不大吧,,,,恭喜了先。
作者: Rdw    时间: 2014-12-2 21:19
恭喜楼主。求黑马币,我也要报名去黑马,目前基础还不行
作者: Dr.Sparta    时间: 2014-12-2 21:39
感谢楼主分享,恭喜面试通过
作者: 西风烈123    时间: 2014-12-2 21:46
恭喜。。。。
作者: HM程序员    时间: 2014-12-2 21:51
大神求罩啊,恭喜
作者: 钟伟    时间: 2014-12-2 21:53
54期什么时候开始录啊楼楼?
作者: 娱尘    时间: 2014-12-2 22:11
恭喜楼主,楼主很厉害
作者: 记忆深处里    时间: 2014-12-2 22:12
默默丶 发表于 2014-12-2 20:06
网络编程没什么的 主要是套接字socket服务嘛   
UDP
TCP

恩 知道啦 大学计算机课学过这些.....
作者: yibo924    时间: 2014-12-2 22:12
caobin 发表于 2014-12-2 14:23
恭喜楼主

一切为了黑马币,你懂我也懂
作者: 敲代码换大汽车    时间: 2014-12-2 23:06
求楼主打赏黑马币,是不是太直接了
作者: Tae丶Yeon    时间: 2014-12-2 23:59
求黑马币,祝楼主顺利进入黑马
作者: 傻大憨粗萌    时间: 2014-12-3 00:06
满分120,也就是说除了面试扣掉的11分,其余的项目只扣了1分的节奏?我也想去54期,可是还没走完流程,不知道能不能赶上呢?
作者: 黑马码农    时间: 2014-12-3 00:24
求楼主黑马币
作者: 西同学    时间: 2014-12-3 00:28
楼主已经很厉害了    恭喜楼主了
作者: 江南小道士    时间: 2014-12-3 05:35
楼主辛苦了,恭喜楼主,楼主看到我~~~~~~~
作者: lonlywalker    时间: 2014-12-3 07:15
恭喜楼主啊,楼主好棒啊
作者: 没伞的孩子    时间: 2014-12-3 08:47
求黑马币
作者: cczheng    时间: 2014-12-3 08:56
恭喜楼主,准备下周面试,也是54期,现在终于面试知道不考7k,还有内省,类加载器,动态代理这些了
作者: 菜鸟一号    时间: 2014-12-3 09:08
108分第一批没压力啦
作者: 小朱    时间: 2014-12-3 09:10
恭喜楼主
作者: 呢?    时间: 2014-12-3 09:51
:)努力中
作者: Lscreat    时间: 2014-12-3 10:11
楼主赞一个求币
作者: sajiner2    时间: 2014-12-3 10:31
恭喜恭喜,求黑马币换技术分啊!!!!!!
作者: a371166028    时间: 2014-12-3 10:46
楼主,皇天不负有心人, 以往105分过, 按照一般情况,你是可以的.
作者: zzy1990    时间: 2014-12-3 11:21
恭喜,加油
作者: 梦与现实    时间: 2014-12-3 11:36
1111111111
作者: liuhao0324    时间: 2014-12-3 11:43
晚了什么也没有,希望你能成功吧
作者: 黄小橙    时间: 2014-12-3 11:45
这个分应该没问题~恭喜lz了~~
作者: 梦与现实    时间: 2014-12-3 11:49
111111111111111
作者: 壹贰叁    时间: 2014-12-3 11:53
面试题好像重复了啊
作者: Rain2692    时间: 2014-12-3 12:07
是重复的题目啊。。。。
作者: 上杉    时间: 2014-12-3 12:22
108分,分数挺高的啊!!!!
作者: 梦与现实    时间: 2014-12-3 12:42
11111111111111111
作者: lishuliang28    时间: 2014-12-3 14:08
你好,第一题在编写一个类TestA ,作为客户端,用键盘输入一个字符串,改字符串就是类A的全名是什么意思啊
作者: lidinghai    时间: 2014-12-3 14:37
为LZ点个赞!
作者: 默默丶    时间: 2014-12-3 21:36
lishuliang28 发表于 2014-12-3 14:08
你好,第一题在编写一个类TestA ,作为客户端,用键盘输入一个字符串,改字符串就是类A的全名是什么意思啊 ...

就是就键盘录入的字符串就是你要反射的类的名字   
作者: lishuliang28    时间: 2014-12-3 21:37
默默丶 发表于 2014-12-3 21:36
就是就键盘录入的字符串就是你要反射的类的名字

不懂这个怎么实现啊,麻烦你了
作者: lishuliang28    时间: 2014-12-3 21:42
默默丶 发表于 2014-12-2 17:59
这个第一题 没必要代码吧  我给你说下思路吧
就是创建一个Scanner sn = new Scanner();
然后输出类的全 ...

输出类的全名传入方法怎么弄啊
作者: 人比黄瓜瘦    时间: 2014-12-3 21:49
求博客地址,正在写日记期间
作者: 默默丶    时间: 2014-12-3 22:08
lishuliang28 发表于 2014-12-3 21:37
不懂这个怎么实现啊,麻烦你了

  1. import java.util.Scanner;
  2. import java.lang.reflect.*;
  3. public  class Test {
  4. public static void main(String[] args){
  5.                 Scanner sn = new Scanner();
  6.                 String s = sn.next();
  7.                 getInvoke(s);
  8.                
  9.                
  10.         }

  11.         private static void getInvoke(String s)  {
  12.                 String className=s;
  13.                 Class clazz = Class.forName(className);//返回字节码。返回方式1:字节码曾经存在过已经被加载
  14.                 String methodName = "showString";               
  15.                 Object obj = clazz.newInstance();
  16.                 Method method = clazz.getMethod(methodName,null);
  17.                 method.invoke(obj, null);
复制代码

作者: lishuliang28    时间: 2014-12-3 22:22
本帖最后由 lishuliang28 于 2014-12-3 22:37 编辑
默默丶 发表于 2014-12-3 22:08

这个确实能运行吗
我试了还是不行啊
i
  1. mport java.util.Scanner;
  2. import java.lang.reflect.*;
  3. public  class fanshe1 {
  4. public static void main(String[] args) throws Exception{
  5.              Scanner sn = new Scanner(System.in);
  6.              String s = sn.next();
  7.                getInvoke(s);
  8.                         
  9.                         
  10.                 }

  11.                public static void getInvoke(String s) throws Exception  {
  12.                         String className=s;
  13.                         Class clazz = Class.forName(className);//返回字节码。返回方式1:字节码曾经存在过已经被加载
  14.                         String methodName = "showString";               
  15.                         Object obj = clazz.newInstance();
  16.                         Method method = clazz.getMethod(methodName,null);
  17.                         method.invoke(obj, null);

  18. }
  19. }
复制代码




作者: likechencen    时间: 2014-12-4 01:32
恭喜恭喜 给点分
作者: likechencen    时间: 2014-12-4 02:15
答题的时候能不能查看API文档?
作者: 任冰冰    时间: 2014-12-4 09:51
哥哥,给我吧,现在卡在技术份上,刚才才知道能用黑马币可以换技术分。我学IOS
作者: 默默丶    时间: 2014-12-4 14:03
lishuliang28 发表于 2014-12-3 22:22
这个确实能运行吗
我试了还是不行啊
i

你得自己创建一个类啊  还有要记得输入的类是要带包名的啊
作者: lishuliang28    时间: 2014-12-4 15:40
默默丶 发表于 2014-12-4 14:03
你得自己创建一个类啊  还有要记得输入的类是要带包名的啊

谢谢明白啦
作者: czwanglei    时间: 2014-12-4 15:49
不错,过来看看
作者: 渠嘉树    时间: 2014-12-4 19:07
差不多的
作者: dengchao    时间: 2014-12-4 20:13
恭喜你啊   我也正在努力着
作者: 张安哲    时间: 2014-12-4 20:48
我也要黑马币
作者: 路家豪    时间: 2014-12-4 21:13
恭喜恭喜,正在努力,加油ing
作者: Nerro    时间: 2014-12-4 21:44
恭喜LZ,祝早日进入黑马.
作者: shuoshuo    时间: 2014-12-4 22:04
恭喜了,我也要加油了
作者: SpiderManZZH    时间: 2014-12-4 22:17
这么快,我也是报55期,现在复习阶段,差不多就会面试,你这个分数,是第一批又是后付费应该没问题,加个好友,说不准还能是同学呢。
作者: SpiderManZZH    时间: 2014-12-4 22:18
顺便求点分,技术分还不够。。
作者: Afridoce    时间: 2014-12-4 22:56

恭喜恭喜
作者: 牛牛宝    时间: 2014-12-4 23:08
大大的心 发表于 2014-12-2 19:10
我也是要进55期,缺黑马币啊!!!

请问黑马币有什么作用,可以加分吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2