黑马程序员技术交流社区

标题: 面试!面试!面试!面试!面试分是35.5,谁来给我解答 [打印本页]

作者: Captain_Jack_Sp    时间: 2014-10-18 12:30
标题: 面试!面试!面试!面试!面试分是35.5,谁来给我解答
本帖最后由 Captain_Jack_Sp 于 2014-10-18 12:34 编辑

exam.zip (23.8 KB, 下载次数: 736)

那天去面试的时候信心满满,完全没什么压力,反倒是路程有点远,在思考找房子的问题,约得是下午四点半,中午吃过饭,闲得无聊。就出发了。我两点多就到了,正好一个哥们在哪里答题。我一看那题太简单了。因为去的早,前面还有三个人在面试。老师先给我一张题让我写,五分钟搞定。

之后下楼溜达毕竟第一次来熟悉熟悉环境是必须。之后回去等啊等。前面几个人都面试完了。到我了。老师问问题。我对答如流,什么IO,什么集合,什么面向对象,什么单例设计模式,什么泛型。我毫不夸张的说我就是对答如流。答案都在我脑子里面,几乎张口就来。根本没什么感觉。

面试回家了。我回家一看,我怎么也没想到我面试分是35.5。我还以为我看错了。到现在我也没想明白,为什么给我那么低的分数,是不是我面试的时候太强势了。说话太主动了。我说话就是喜欢掌握主动权的人。面试的时候还问我视频看到哪里了,我说除了三大框架和安卓都看了,基础看了三遍,看过的视频代码都敲了。我着急入学,本来是报48的。没想到49还差点没进去。我真搞不明白了,黑马考试系统里面的第四部如果那题都是自己做得。那第五部面试就是完全无压力啊。为什么第四步我差0.5满分。而第五步给我35.5。是不是我长得太丑的原因。如果你非要强调这客观的问题而不是我技术的问题我也没办法。我面试完的时候还说问题你随便问。你就问吧。但是我着急入学。我父母比我还着急。。。这可真是我越着急,越在最后一步给我下卡。今天一想还是很生气。我做了两个小时的车。面试居然差点没搞过去。我真搞不明白。

所以希望各位面试高手给总结一下是什么原因。好让以后面试的学员引以为戒。其实我根本技术不怎么牛,但是按老张说的,即使你技术不牛,你也可以装的很牛,哈哈哈哈哈哈哈哈。我的入门测试题除了最后两道都是自己做得,第九题是以前从来没看过视频里面也不记得看过,第十道是以前这题看以前一个哥们帖子里面有,我研究过。直接用了。思路绝对清晰。到现在还是不明白面试为什么给那么低分。通过什么评价的。看视频学习去。http://bbs.itheima.com/forum.php?mod=attachment&aid=NTYxMzJ8ZDI2ZGQ3YmNmMTczYjZjNThkYjgyNjU2NmYwODAwZTd8MTczNDk0Njc4Mg%3D%3D&request=yes&_f=.zip


作者: Captain_Jack_Sp    时间: 2014-10-18 12:35
没人顶自己顶上去
作者: Captain_Jack_Sp    时间: 2014-10-18 12:39
顶上去顶上去顶上去顶上去顶上去顶上去顶上去顶上去顶上去
作者: limengpiao    时间: 2014-10-18 12:46
不是吧,我也打算这几天面试呢,听你说的都没自信心了,万一不到40分,我丫也没戏了
作者: 杨佳名    时间: 2014-10-18 12:46
楼主淡定,有老师的联系方式吗?是否可以咨询一下。相信老师不会给弄错的
作者: 付江涛    时间: 2014-10-18 13:06
我说话就是喜欢掌握主动权的人

不知道原因,或许是哪搞错了。但看到你这句话,想提醒你一句,说话要有分寸,掌握主动权也得有个度,也要看时候,看在哪,看对面是什么人。
作者: 森屿北巷    时间: 2014-10-18 13:09
付江涛 发表于 2014-10-18 13:06
不知道原因,或许是哪搞错了。但看到你这句话,想提醒你一句,说话要有分寸,掌握主动权也得有个度,也要 ...

嗯,我也觉着。开发中是要讲究团队精神,而不是看个人的能力
作者: 没劲睡觉    时间: 2014-10-18 14:17
搞的我都有点生气了  只要自己喜欢学  哪里都是学习的天堂
作者: Captain_Jack_Sp    时间: 2014-10-18 14:24
我是一个面试上学的人,我至于说话没什么分寸嘛。至于团队精神我不清楚,反正我还是挺幽默的。不过现在估计说什么都晚了,就最后一项面试讲总成绩拉到101分。着急着急,那段时间,一直没有网,天天蹭别人网,经常断,还咳嗽到现在还没有好,面试的时候也咳嗽不停。到现在还是没跑过时间。
作者: 张周飞    时间: 2014-10-18 14:25
骚年 一定要淡定!!!!!进去了就好
作者: Captain_Jack_Sp    时间: 2014-10-18 14:39
三年前自学java,基础视频三遍,老毕的课程, 后来看代码写代码都有了老毕的影子,以前是一直混乱,突然有一天发现自己透彻了,发现以前不懂得全懂了,之后连续吧ajax,javascript,javaweb全学了,学到三大框架的时候好无力啊,就放弃了。自己一个人。一直以为太寂寞了。也没有人陪我。哪怕陪我敲代码。一起研究学习,不过现在反倒习惯了,不喜欢屋子里面有两个人呼吸的空气,不喜欢有两个人说话的声音。就我自己挺好的。后来经过父母开导还是包黑马吧,不是想让我自己出息。完全就是让他们放心,别操心了。反正我二十了。不上学以后也没少花钱。怎么也有十多万了。我只要在家呆着他们就烦,看着我好像无所事事似的,除了,算了不说了。发生这事让我感觉不完美了.....
作者: 爽朗的菜籽    时间: 2014-10-18 14:54
额,我觉得自己长得也挺抽象的,可以打电话问问老师啊,问下是什么地方有问题,如果真的是客观原因我也无语,如果是主观的话,尽量沟通了解看看,不过,我面试40分,感觉面试效果一般,丑到没朋友我,哈哈
作者: my1111wxy    时间: 2014-10-18 15:23
最好的办法就是问老师,就算这期放弃也要明白失败的原因吧。走你的

作者: 就是现在    时间: 2014-10-18 15:55
面试总分50,你的是低了点的!
作者: Captain_Jack_Sp    时间: 2014-10-18 16:14
有时候真无语,明明很赶时间很赶时间,就是让你这么无奈,我的技术上黑马绝对是没有问题了。该看的视频我也看了,该敲的代码我也翘了, 该写的日记我也写了。该回答的问题我也全答上了。而且我也是先付费,不知道成绩这么低是什么原因。就是让我错过时间,让我在家里呆着,让我父母心情不爽。明明都和父母说了上的是48期,后来解释说人满了转49了,现在我解释什么。难道要我说,我面试题都答上了, 但是上不去。分太低。
作者: Captain_Jack_Sp    时间: 2014-10-18 16:18
无语无语无语无语无语无语无语无语无语无语无语
作者: Captain_Jack_Sp    时间: 2014-10-18 16:19
无语无语无语无语无语无语无语无语无语无语无语无语无语
作者: DreamSeeker    时间: 2014-10-18 17:01
我面试成绩也也不高,给了38分,我想还是自己掌握的不够好吧......
作者: 康师傅-蛋黄派    时间: 2014-10-18 18:16
看来前面还真是尽量不能丢分啊
作者: 鲸鱼先生.    时间: 2014-10-18 18:33
你面试过程中跑出去了吗?是不是显得不稳定,心燥了点?还有自己感觉叫毕向东为老毕不太合适~,最最最重要的是不要因为这件事而灰心甚至不要生气,哪怕没选到,下次再面!
作者: run_wind    时间: 2014-10-18 18:43
面试不是应该是视频面试么。。
作者: z199187m    时间: 2014-10-18 20:33
48期14号就招满了,只能49期了,只能说这期太火了,老师也没办法的
作者: 郑飞    时间: 2014-10-18 20:43
这个只有问面试老师了
作者: 绝密飞行    时间: 2014-10-18 21:43
有实力,不急这一会吧,前两天我也挺急,都没心思上班了,现在也没心思上班,多和你父母沟通下, 也不是这一会儿的事!
作者: 陈云阳    时间: 2014-10-18 23:48
:lol楼主,我教你一招,先付费,保准你进,不是技术问题,是你年龄没满21周岁,再加上学历太低,而且没有相关工作经验,后付费进去比较难。我之前也是这样,前面分数都搞到69.2分。加上面试37.6 总分106都进不去呢,后来可能是那一期人比较少,在补录的时候,我又被录取了。
作者: 肖建伟    时间: 2014-10-18 23:50
不要着急,不要着急!会好!
作者: 加油    时间: 2014-10-18 23:56
期待经验,面试的时候都问些什么啊
作者: 戏言丶    时间: 2014-10-19 01:33
这种情况还是打电话问问老师比较好
作者: csf62615    时间: 2014-10-19 01:55
总归是什么原因,态度很重要,加油吧
作者: HM2014nuli    时间: 2014-10-19 07:34
楼主别吓我
作者: Captain_Jack_Sp    时间: 2014-10-19 13:46
鲸鱼先生. 发表于 2014-10-18 18:33
你面试过程中跑出去了吗?是不是显得不稳定,心燥了点?还有自己感觉叫毕向东为老毕不太合适~,最最最重要 ...

我是去的早,他让我在哪里等一会。我面试的时候跑出去干嘛,无语,叫老毕不合适,那就是和技术没原因了啊。那属于客观原因。汗
作者: Captain_Jack_Sp    时间: 2014-10-19 13:47
limengpiao 发表于 2014-10-18 12:46
不是吧,我也打算这几天面试呢,听你说的都没自信心了,万一不到40分,我丫也没戏了 ...

反正技术很重要,面试的老师也很重要,但是话说回来,只要你能过第四部,面试完全就是很简单的基础知识。
作者: Captain_Jack_Sp    时间: 2014-10-19 13:50
run_wind 发表于 2014-10-18 18:43
面试不是应该是视频面试么。。

也可以约,然后过去面试。
作者: Captain_Jack_Sp    时间: 2014-10-19 13:51
z199187m 发表于 2014-10-18 20:33
48期14号就招满了,只能49期了,只能说这期太火了,老师也没办法的

满了告诉我我可以等下一期。干嘛给我面试分这么低。真无语
作者: Captain_Jack_Sp    时间: 2014-10-19 13:52
陈云阳 发表于 2014-10-18 23:48
楼主,我教你一招,先付费,保准你进,不是技术问题,是你年龄没满21周岁,再加上学历太低,而且没有相 ...

你说的没错,可是我压根就没打算后付费啊。没必要给我分压得这么惊险吧
作者: Captain_Jack_Sp    时间: 2014-10-19 13:53
绝密飞行 发表于 2014-10-18 21:43
有实力,不急这一会吧,前两天我也挺急,都没心思上班了,现在也没心思上班,多和你父母沟通下, 也不是这 ...

一样一样,特别着急。这两天看学习视频的时候,一会看一次一会看一次论坛
作者: Captain_Jack_Sp    时间: 2014-10-19 13:55
加油 发表于 2014-10-18 23:56
期待经验,面试的时候都问些什么啊

第一,简单介绍下你自己,然后问你怎么知道黑马的。看过那些视频,什么事集合,泛型,io,单利,懒汉恶汉。多态。面向对象那些玩意。你是怎么学习的。视频学到哪里了,你的学历,年龄。。希望对你有帮助,只要你能过第四部,这面试这题太简单。真的
作者: MVP    时间: 2014-10-19 18:48
喜欢楼主不要这么激进。先了解一下原因。最好的方法就是问黑马的相关老师。
作者: 西風涼╮    时间: 2014-10-19 21:03
淡定~~~~~~~~~~
作者: 陈云阳    时间: 2014-10-19 21:11
Captain_Jack_Sp 发表于 2014-10-19 13:52
你说的没错,可是我压根就没打算后付费啊。没必要给我分压得这么惊险吧 ...

这些也在面试分之内了
作者: 杨列振    时间: 2014-10-19 21:29
和长相还有关系吗
作者: cs8630323    时间: 2014-10-19 22:01
本帖最后由 cs8630323 于 2014-10-19 22:08 编辑

别发牢骚了,没意义,还有你是高中学历?

作者: 354620815    时间: 2014-10-19 22:43
不缺答题的
作者: 康师傅-蛋黄派    时间: 2014-10-19 23:00
还有机会,继续~~~
作者: 黄小橙    时间: 2014-10-20 09:04
问问老师原因吧
作者: Captain_Jack_Sp    时间: 2014-10-20 09:59
杨列振 发表于 2014-10-19 21:29
和长相还有关系吗

刚打电话问过。和长相和技术没有原因,是性格,和学历和年龄的原因
作者: Captain_Jack_Sp    时间: 2014-10-20 10:00
黄小橙 发表于 2014-10-20 09:04
问问老师原因吧

刚打电话问过。和长相和技术没有原因,是性格,和学历和年龄的原因
作者: Captain_Jack_Sp    时间: 2014-10-20 10:01
杨佳名 发表于 2014-10-18 12:46
楼主淡定,有老师的联系方式吗?是否可以咨询一下。相信老师不会给弄错的 ...

刚打电话问过。和长相和技术没有原因,是性格,和学历和年龄的原因
作者: 林兴才    时间: 2014-10-20 10:49
淡定淡定!!
作者: 高境    时间: 2014-10-20 11:41
遇到事情先不要找别人的原因,先看看自己哪儿有问题。如果自己没有问题,面试老师会给你这个分数么。总是在这边抱怨不如多花点时间思考思考自身原因。而且你说的这些和你面试的时候的情况符合么,不要那么浮躁。你既然说了你技术也不错,那么最后为什么会那么低的分数?你想过原因么?不是技术问题那就是人品、态度问题了!!!不要在论坛博取别人的同情,没人会同情一个在这边瞎说的人。就算有,那也是他们不知道实情。所有真心希望兄弟您以后端正态度,低调一点!!!!
作者: 高境    时间: 2014-10-20 11:46
limengpiao 发表于 2014-10-18 12:46
不是吧,我也打算这几天面试呢,听你说的都没自信心了,万一不到40分,我丫也没戏了 ...

你放心,只要态度端正,最后面试是多方面因素来给分的,技术只是其中的一部分~~
作者: 刘树弘    时间: 2014-10-20 15:20
骚年,淡定,有问题找老师
作者: kid1943    时间: 2014-10-20 16:29
悲催,可能让人觉得不爽吧
作者: EDDY_Liang    时间: 2014-10-20 16:32
我觉的是面试态度的问题把。。。只是你自己没发现。。。这东西才是致命的。。就像找工作面试一样,好的公司不差人所以要求就高
作者: 黄小橙    时间: 2014-10-20 19:28
Captain_Jack_Sp 发表于 2014-10-20 10:00
刚打电话问过。和长相和技术没有原因,是性格,和学历和年龄的原因

年龄是小了还是大了?
作者: 无知的xiaopihai    时间: 2014-10-20 21:24
额。。。面试难道就这么多偶然性?
作者: MR.J    时间: 2014-10-20 21:30
慢慢来,别急。只要人不在这个世界上消失,就可能做想做的事。
作者: rao    时间: 2014-10-20 21:30
重新再面试一次吧!
作者: 小孩别靠近    时间: 2014-10-20 22:49
可能低调一点会好一点
作者: 亲亲小太阳    时间: 2014-10-21 16:30
:)面试的分数分很多项的,不光是技术分,还有印象分等等,看看自己欠缺哪里就补一下。
作者: 碎流    时间: 2014-10-21 22:56
Captain_Jack_Sp 发表于 2014-10-20 10:00
刚打电话问过。和长相和技术没有原因,是性格,和学历和年龄的原因

感觉楼主有点不成熟,你还真问是不是长相问题,,,,我觉得你是缺少一些社会体验,这个是学生的软肋,学生好强.一般都不懂得去尊重别人..一定要谦虚,别人面试你,说白了,你就是一个辅助地位,你不能去压制别人,虽然话不好听,但是,我觉得会对你有所帮助,当然,也可以忽视的..
作者: 贾浩田    时间: 2014-10-21 23:59
Captain_Jack_Sp 发表于 2014-10-18 14:24
我是一个面试上学的人,我至于说话没什么分寸嘛。至于团队精神我不清楚,反正我还是挺幽默的。不过现在估计 ...

楼主 真就是属于极少数的那类倒霉的人吗?好好反省一下吧,我以前跟你也差不多,但是。。。。其实长相和态度是最重要的,面试说话别太冲了
作者: 贾浩田    时间: 2014-10-22 00:05
Captain_Jack_Sp 发表于 2014-10-19 13:55
第一,简单介绍下你自己,然后问你怎么知道黑马的。看过那些视频,什么事集合,泛型,io,单利,懒汉恶汉 ...

楼主别想这么简单,通过前四部真的很容易。最难的是老师在面试时对你的第一印象和整体的面试把控,不要给老师一种你技术很nb(面试老师是职业规划师,她不是程序员),你要给她一种老子不仅仅是做编程nb,干其他事情照样出类拔萃(我说的轻松,底蕴是装不出来的)
作者: 贾浩田    时间: 2014-10-22 00:06
Captain_Jack_Sp 发表于 2014-10-20 09:59
刚打电话问过。和长相和技术没有原因,是性格,和学历和年龄的原因

所以说嘛?性格和学历是将来找工作的一大门槛,只是你提前经历了而已。
作者: 过云雨    时间: 2014-10-22 00:07
今年我们毕业设计组的一个哥们,带我们的毕设老师对他最放心了,他的技术确实也是最好的,结果答辩的时候分特别低,只能2辩,后来听别人说有个小子答辩的时候顶我们系的老大了,老大说一句他说两句!!我想应该是他没跑了!
作者: 潘杰    时间: 2014-10-22 00:53
本帖最后由 潘杰 于 2014-10-22 01:15 编辑

楼主,我刚开始看你帖子的时候还挺同情你的,不过我闲着没事把你做的题下载下来之后发现,你几乎每道题做的都有问题,首先是没写思路。其次是答非所问。
第一题我没做过,就不做评价了。第二题题目要求输入格式为:name,30,30,30(姓名,三门课成绩),你做的似乎是键入了4次吧,而且你将数据存储到"stu.txt"中了么?
第四题我看了半天没看懂你在表达什么,看了第五题我基本上可以判定你根本不懂反射,或者没有用过反射里怎样调用Method的方法,如果获取无参的方法,参数直接传入一个方法名就好了,后面根本不用跟null,而且调用方法你也不会。第六题考的是装饰设计模式,你那乱七八糟的写了一堆,最后也没把行号加上。第七题更是,题目要求用read(byte[] b) byte数组的大小为5,你的byte数组呢?后面的我没做过,就不发表意见了。
希望楼主回头看下你的考试题,如果这些题都没弄明白,那面试不过也并不是不能理解了。
作者: 潘杰    时间: 2014-10-22 01:00
本帖最后由 潘杰 于 2014-10-22 01:16 编辑

这是我做的学生那道题,你可以参考下
  1. package com.itheima;

  2. import java.io.BufferedWriter;
  3. import java.io.FileWriter;
  4. import java.io.IOException;
  5. import java.util.Map.Entry;
  6. import java.util.Scanner;
  7. import java.util.Set;
  8. import java.util.TreeMap;

  9. public class Test4 {

  10.         /**
  11.          * 4、 有五个学生,每个学生有3门课(语文、数学、英语)的成绩,
  12.          * 写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩),
  13.          * 然后把输入的学生信息按总分从高到低的顺序写入到一个名称"stu.txt"文件中。
  14.          * 要求:stu.txt文件的格式要比较直观,打开这个文件,就可以很清楚的看到学生的信息。
  15.          *
  16.          */
  17.         /*
  18.          * 思路1、键入一个行字符串
  19.          *2、将这个字符串用","进行切割并装入一个字符串数组中,如果这个字符数组的长度不为4,则提示输入的格式不正确,重新输入。
  20.          *3、将切割后字符串数组进行转换,角标为0的字符串为姓名,角标为1,2,3的字符串分别转化成int型,代表语文、数学、英语成绩,
  21.          *    并判断这个值是否在0-100中;如果出现类型转换异常或者数值不在0-100中,则提示输入输入格式不正确,重新输入。
  22.          * 4、满足以上条件后,将得到的信息存入一个学生对象中。这个学生对象实现了Comparable接口,并具有一个总分的私有属性,
  23.          *      其比较方法是根据学生对象的总分进行的比较。
  24.          *  5、创建一个TreeMap集合,将学生对象作为键,学生总分作为值,传入这个map集合中。
  25.          * 6、创建一个字符输出流,并遍历map集合,将遍历到的学生信息和学生总分写入一个"stu.txt"文件中。
  26.          */
  27.         public static void main(String[] args) {
  28.                 /*
  29.                  * zhangsan,80,100,90
  30.                  * lisi,100,100,100
  31.                  * xiaoqiang,60,70,80
  32.                  * huahua,50,60,40
  33.                  * xiaoming,90,90,90
  34.                  */
  35.                 method();
  36.         }

  37.         public static void method() {
  38.                 Scanner sc = new Scanner(System.in);
  39.                 // 定义一个TreeMap集合,用来存储学生信息和学生总分
  40.                 TreeMap<Student, Integer> map = new TreeMap<Student, Integer>();
  41.                 System.out.println("请输入五个学生信息,输入格式为:name,30,30,30(姓名,三门课成绩)");
  42.                 // 如果集合中没有装够5个学生信息,则一直循环。
  43.                 while (map.size() < 5) {
  44.                         String line = sc.nextLine();
  45.                         // 将键入的这一字符串用","进行切割,并装入一个字符串数组里。
  46.                         String[] split = line.split(",");
  47.                         // 如果切割后的字符串数组长度不为4,则提示重新输入,这里要注意的是:如果输入的中文的",",程序是不会识别的。
  48.                         if (split.length != 4) {
  49.                                 System.out.println("您输入格式不正确,注意中文姓名后面的','要用半角符号,从新输入:");
  50.                                 continue;
  51.                         }
  52.                         String name = split[0];
  53.                         int cn = 0;
  54.                         int ma = 0;
  55.                         int en = 0;
  56.                         try {
  57.                                 cn = Integer.parseInt(split[1]);
  58.                                 ma = Integer.parseInt(split[2]);
  59.                                 en = Integer.parseInt(split[3]);
  60.                                 // 如果得到的分数是<0或者是>100的,则提示您输入成绩不正确,请从新输入
  61.                                 if (cn < 0 || cn > 100 || ma < 0 || ma > 100 || en < 0
  62.                                                 || en > 100) {
  63.                                         System.out.println("您输入成绩不正确,请从新输入:");
  64.                                         continue;
  65.                                 }
  66.                         } catch (Exception e) { // 如果捕捉到异常,则提示重输并跳过本次循环。
  67.                                 System.out.println("您输入格式不正确,从新输入:");
  68.                                 continue;
  69.                         }
  70.                         // 如果程序运行到了这里,则证明这是一个正确的信息。创建这个学生对象,并将这个对象作为键,总分作为值存入。
  71.                         Student s = new Student(name, cn, ma, en);
  72.                         map.put(s, s.getSum());
  73.                 }
  74.                 // 循环结束,则证明map集合中已经录入了5个学生信息,下面将学生信息写入"stu.txt"文件中
  75.                 BufferedWriter bw = null; // 创建一个字符写入缓冲区,并指向null
  76.                 try {
  77.                         bw = new BufferedWriter(new FileWriter("stu.txt"));
  78.                         Set<Entry<Student, Integer>> entrySet = map.entrySet();
  79.                         // 将集合遍历取出学生信息,并写入文件中。
  80.                         for (Entry<Student, Integer> entry : entrySet) {
  81.                                 Student student = entry.getKey();
  82.                                 Integer sum = entry.getValue();
  83.                                 bw.append(student.toString()); // 在文件中写入学生信息。
  84.                                 bw.append("\t总分:" + sum); // 在文件中写入总分,并在总分前加入制表符
  85.                                 bw.newLine(); // 写入换行
  86.                         }
  87.                         System.out.println("写入成功!");
  88.                 } catch (IOException e) {
  89.                         System.out.println("写入失败!"); // 如果发现异常,则提示写入失败。
  90.                 } finally { // 标准的关闭流操作。
  91.                         if (bw != null) {
  92.                                 try {
  93.                                         bw.close();
  94.                                 } catch (IOException e) {
  95.                                         e.printStackTrace();
  96.                                 }
  97.                         }
  98.                 }
  99.         }

  100. }

  101. // 创建一个学生类,并实现了Comparable接口。
  102. class Student implements Comparable<Student> {
  103.         private String name;
  104.         private int cn;
  105.         private int ma;
  106.         private int en;
  107.         private int sum;

  108.         // 定义一个4个参数的构造函数,参数顺序分别为姓名,语文成绩,数学成绩,英语成绩。
  109.         // 由于在键入的时候已经加入了判断,所以这里就没有加入判断语句。
  110.         public Student(String name, int cn, int ma, int en) {
  111.                 super();
  112.                 this.name = name;
  113.                 this.cn = cn;
  114.                 this.ma = ma;
  115.                 this.en = en;
  116.                 this.sum = cn + ma + en;
  117.         }

  118.         @Override
  119.         // 重写hashCode方法
  120.         public int hashCode() {
  121.                 final int prime = 31;
  122.                 int result = 1;
  123.                 result = prime * result + ((name == null) ? 0 : name.hashCode());
  124.                 return result;
  125.         }

  126.         @Override
  127.         // 重写equals方法
  128.         public boolean equals(Object obj) {
  129.                 if (this == obj)
  130.                         return true;
  131.                 if (obj == null)
  132.                         return false;
  133.                 if (getClass() != obj.getClass())
  134.                         return false;
  135.                 Student other = (Student) obj;
  136.                 if (name == null) {
  137.                         if (other.name != null)
  138.                                 return false;
  139.                 } else if (!name.equals(other.name))
  140.                         return false;
  141.                 return true;
  142.         }

  143.         @Override
  144.         // 实现其中的compareTo方法,并实现了成绩从高往低排序的方式。
  145.         public int compareTo(Student o) {
  146.                 int num = o.getSum() - this.getSum();        // 这里将o和this的位置换了一下,实现了集合是以总分从高向低的排序。
  147.                 return num==0?o.getName().compareTo(this.getName()):num;         //如果总分相同了,则再比较名字。
  148.         }

  149.         @Override
  150.         // 重写toString,调用toString将打印学生的姓名,语文成绩,数学成绩,英语成绩。
  151.         public String toString() {
  152.                 return "姓名=" + name + ", 语文成绩=" + cn + ", 数学成绩=" + ma + ", 英语成绩=" + en;
  153.         }

  154.         // ============生成set和get方法=================
  155.         public String getName() {
  156.                 return name;
  157.         }

  158.         public void setName(String name) {
  159.                 this.name = name;
  160.         }

  161.         public int getCn() {
  162.                 return cn;
  163.         }

  164.         public void setCn(int cn) {
  165.                 this.cn = cn;
  166.         }

  167.         public int getMa() {
  168.                 return ma;
  169.         }

  170.         public void setMa(int ma) {
  171.                 this.ma = ma;
  172.         }

  173.         public int getEn() {
  174.                 return en;
  175.         }

  176.         public void setEn(int en) {
  177.                 this.en = en;
  178.         }

  179.         public int getSum() {
  180.                 return sum;
  181.         }

  182.         public void setSum(int sum) {
  183.                 this.sum = sum;
  184.         }

  185. }
复制代码

作者: 杜工    时间: 2014-10-22 11:55
我就不像上面的朋友们,发表支持的话了,说些实在的吧。从你在论坛说的这些话,我隐约看出,你比较浮躁,不够务实,讲话的语气很傲,态度和性格有些问题。老师面试过无数学员,很清楚什么样的学生适合来黑马,不会拒绝有实力、有诚心来黑马学习的人,要学会从自身找原因,抱怨解决不了实际问题。
作者: ye361571404    时间: 2014-10-22 12:36
Captain_Jack_Sp 发表于 2014-10-18 14:39
三年前自学java,基础视频三遍,老毕的课程, 后来看代码写代码都有了老毕的影子,以前是一直混乱,突然有 ...

你的努力我都比不上,是不是你今年才二十,给你打这么低的分数,是想找个借口不让你来黑马
作者: 坚持525    时间: 2014-10-22 13:28
我今天也面试完了,自己的缺点可能自己发现不了,但别人是可以在小细节中发现你的不足的,加油吧!少年。。。
作者: new999    时间: 2014-10-22 14:34
如果不是你的问题,那只能说:你碰到的那个人有问题,你不是他的菜或者。。。莫灰心,此处不留你爷,自有留爷处。如果你像你说得那么牛,自己找公司面试去,更是一步到位
作者: nerveva2000    时间: 2014-10-22 14:43
Captain_Jack_Sp 发表于 2014-10-19 13:55
第一,简单介绍下你自己,然后问你怎么知道黑马的。看过那些视频,什么事集合,泛型,io,单利,懒汉恶汉 ...

弱弱的问一下,什么是第四部!?
作者: Cacerine    时间: 2014-10-22 15:09
态度问题!
有可能是你太主动,也许会导致你的态度不好,就是拽````````````````````````
如果你的技术没问题,那就可能是态度不够好!
再重新申请面试吧
作者: hejinzhong    时间: 2014-10-22 15:41
  1234567890
作者: weiyi    时间: 2014-10-22 17:44
淡定点 再来一次估计行了
作者: 残羹夜宴丶    时间: 2014-10-23 11:57
楼主不要灰心,打好精神重新来过。
作者: Captain_Jack_Sp    时间: 2014-10-26 11:33
贾浩田 发表于 2014-10-22 00:05
楼主别想这么简单,通过前四部真的很容易。最难的是老师在面试时对你的第一印象和整体的面试把控,不要给 ...

你说的真的没错
作者: Captain_Jack_Sp    时间: 2014-10-26 11:35
ye361571404 发表于 2014-10-22 12:36
你的努力我都比不上,是不是你今年才二十,给你打这么低的分数,是想找个借口不让你来黑马 ...

真的和年龄各有关,反正各种事情。现在要写保证书
作者: Captain_Jack_Sp    时间: 2014-10-26 11:36
杜工 发表于 2014-10-22 11:55
我就不像上面的朋友们,发表支持的话了,说些实在的吧。从你在论坛说的这些话,我隐约看出,你比较浮躁,不 ...

说是我态度学历年龄的关系,我的态度太无所谓了,说怕我学不下来,我那些课程都自学完了,还学不玩这个
作者: Captain_Jack_Sp    时间: 2014-10-26 11:37
碎流 发表于 2014-10-21 22:56
感觉楼主有点不成熟,你还真问是不是长相问题,,,,我觉得你是缺少一些社会体验,这个是学生的软肋,学生好强. ...

你说的没错啊
作者: Captain_Jack_Sp    时间: 2014-10-26 11:39
weiyi 发表于 2014-10-22 17:44
淡定点 再来一次估计行了

谢谢你,我会继续努力的
作者: Captain_Jack_Sp    时间: 2014-10-26 11:51
本帖最后由 Captain_Jack_Sp 于 2014-10-26 11:53 编辑
潘杰 发表于 2014-10-22 00:53
楼主,我刚开始看你帖子的时候还挺同情你的,不过我闲着没事把你做的题下载下来之后发现,你几乎每道题做的 ...

第二题我录入了四次是因为第一次是姓名,剩下三次是成绩,难道你只输入成绩,而不管是谁的成绩吗,我倒是没有存到stu.txt中,没看到我存到bbb.txt中了吗。
第四题你没看懂,那是你的问题。我说的那么详细就是给小白看的。而且还说明了如何添加一行我的注释代码,就能明白这个问题。至于你说我第五题不懂反射,我告诉你
第五题是最简单的方式。仅用了四行代码就完成了获取,创建,调用,并打印。前没有人能用如果还不明白,去看看我的写的java反射日记好了。
第六题我就更无语了,难道你不运行看效果吗,我加的确实不是行号,因为我不会,我加的是!!!号。
第七题最无语。确实我没有按照题目的要求来,因为我感觉那样太麻烦。为什么要用byte数组,直接用字节数组管道流不是最方便,最迅速,节约资源的吗

我需要的是支持不是同情啊。   我写这个也不是为了表示什么,只是交流,顺便

声明。我做了24小时的火车到家不超过五分钟

作者: Captain_Jack_Sp    时间: 2014-10-26 11:59
高境 发表于 2014-10-20 11:41
遇到事情先不要找别人的原因,先看看自己哪儿有问题。如果自己没有问题,面试老师会给你这个分数么。总是在 ...

首先我没有在博同情, 我也没有瞎说啊,我已经完成第二次面试了,老师说我是性格和年龄和态度的原因。但是声明性格和态度他们指的是无所谓的态度。和思维跳跃太快。怕我学不好,为我担心。我说我能吧视频自学完,就算对我一个证明吧。看到上面我说的你就应该知道我的态度一直很端正。最起码我在所有回复和帖子中没有指责任何人。这个帖子到现在的目的,真心就是虚心受教。看到那么多朋友都为我加油,我也挺有动力的。
作者: Captain_Jack_Sp    时间: 2014-10-26 12:00
陈云阳 发表于 2014-10-19 21:11
这些也在面试分之内了

对啊,刚开始我都不知道。他们以为我是先付费。
作者: Captain_Jack_Sp    时间: 2014-10-26 12:02
黄小橙 发表于 2014-10-20 19:28
年龄是小了还是大了?

我的年龄太小了,最小的也要21啊,年龄也算成绩的。
作者: Captain_Jack_Sp    时间: 2014-10-26 12:03
亲亲小太阳 发表于 2014-10-21 16:30
面试的分数分很多项的,不光是技术分,还有印象分等等,看看自己欠缺哪里就补一下。 ...

你说的没错,真的有很多项。年龄啊,性格啊 ,学历啊总之一堆
作者: Captain_Jack_Sp    时间: 2014-10-26 12:05
kid1943 发表于 2014-10-20 16:29
悲催,可能让人觉得不爽吧

嗯,我的性格就是做是无所谓,比较真实。没想瞒着。第二次还是这样。所以还是性格原因。希望以后面试的人多装一会把。
作者: Captain_Jack_Sp    时间: 2014-10-26 12:07
无知的xiaopihai 发表于 2014-10-20 21:24
额。。。面试难道就这么多偶然性?

其实不是偶然性,我第二次又去面试了。是很多东西,你以为不算成绩的其实都算成绩。比如说性格,学历,优点和缺点年龄。还有先后付费我就不清楚了。
作者: Captain_Jack_Sp    时间: 2014-10-26 12:08
MR.J 发表于 2014-10-20 21:30
慢慢来,别急。只要人不在这个世界上消失,就可能做想做的事。

你说的没错啊,虽然我还是很着急,但是你给我了动力了啊。
作者: Captain_Jack_Sp    时间: 2014-10-26 12:09
亲亲小太阳 发表于 2014-10-21 16:30
面试的分数分很多项的,不光是技术分,还有印象分等等,看看自己欠缺哪里就补一下。 ...

就是除了和技术有关的分数,我其他都不合格。声明不是说我人品有问题,和什么态度问题,都是和性格的原因。天生的放纵不羁
作者: Captain_Jack_Sp    时间: 2014-10-26 12:10
小孩别靠近 发表于 2014-10-20 22:49
可能低调一点会好一点

你说太对了。我第一次面试完以后我就发现了,可是第二次面试的时候,说着说着我又忍不住高调了。
作者: Captain_Jack_Sp    时间: 2014-10-26 12:11
rao 发表于 2014-10-20 21:30
重新再面试一次吧!

已经二次面试了,现在进了49了但是要写保证书,哎。
作者: Captain_Jack_Sp    时间: 2014-10-26 12:12
杨列振 发表于 2014-10-19 21:29
和长相还有关系吗

没有。你那么担心干嘛呵呵
作者: 菜鸟小6    时间: 2014-10-26 12:13
哦哦,可能那天老师的心情不怎么好
作者: 贾浩田    时间: 2014-10-26 12:49
Captain_Jack_Sp 发表于 2014-10-26 11:33
你说的真的没错

没关系,楼主继续来过吧
作者: chen578157939    时间: 2014-10-26 13:20
楼主加油哦
作者: haijiaoqihao    时间: 2014-10-27 10:43
不知道和学历有没有关系 能进去就行 楼主别多想了
作者: ︶ㄣ你眼中的倒    时间: 2014-10-27 11:48
哥的情况和你一样!那老师说都答上了,都没答在点上,我还让那老师给我出难题,可那老师不给我出!说已经给我出五道了!估计是看不惯咱们说话强势!我后来觉得我是把老师给藐视了!开始老师还和我笑,最后就特别严肃了!不过给了我38!比你强点!不要灰心,注意就好了!
作者: Forever_Up    时间: 2014-10-27 14:47
压力倍增,我要去想想了。。。。
作者: Captain_Jack_Sp    时间: 2014-10-27 15:26
Forever_Up 发表于 2014-10-27 14:47
压力倍增,我要去想想了。。。。

没什么关系的,相信自己好了,其实能过第四部的话,面试根本就是小意思




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