杭州云尖信息 Java 实习一面

杭州云尖信息 Java 实习一面

1.项目是自学的还是学校的

2.简单介绍一下你的项目

3.项目中你熟悉的模块是什么,讲一下

4.项目的业务场景

5.常见的集合

6.arraysList和LinkedList的区别

7.你一般是怎么进行异常处理的

8.try-catch-finally的执行顺序

try 块: 先执行 try 块内的代码。如果这段代码没有抛出异常,那么 catch 和 finally 块的执行取决于是否存在异常。 如果 try 块内的代码抛出异常,执行会立即转移到相应的 catch 块(如果有匹配的 catch 块)。 catch 块: 当 try 块抛出一个异常并且 catch 块可以处理该异常时,catch 块的代码将被执行。 如果没有异常发生,或者抛出的异常不匹配任何 catch 块,catch 块将被跳过。 finally 块: 不管 try 是否抛出异常,或者 catch 是否执行,finally 块的代码总是会被执行。 它用于包含必须在任何情况下都需要执行的清理代码,如关闭文件流、释放资源等。 return 语句: 如果在 try 或 catch 块中有 return 语句,finally 块仍然会先执行,然后才会返回值。 如果 finally 块也有 return 语句,那么它会覆盖 try 或 catch 中的 return,并用其自身的返回值返回。

9.final的作用

1)修饰类:

表明该类不可被继承,类中的所有成员方法都隐式的被指定为final方法,成员变量则可以定义为final,也可以不定义为final;

2)修饰方法:

用final修饰方法的原因有两个:

锁定这个方法,防止任何继承类修改它的含义; 提高效率:在方法前面添加final进行修饰可以提高效率,其原理是基于内联/内嵌(inline)机制,它会使你在调用final方法时,直接将方法的主体插入到调用处,从而省去调用函数所花费的开销。但是如果方法过于庞大或者其中有循环的话,这种提高效率的方法可能会失效。

3)修饰变量:

终于还是到这里了。

在java中,final对变量的修饰的作用,是防止变量值的改变;

如果修饰的是基本类型数据变量,则该变量的值不能发生改变; 如果修饰的是引用类型数据变量,则该变量不会内二次初始化;

10.final可以修饰什么

11.重载和重写的区别。

1.重写(Override) 从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的。 重写 总结: 1.发生在父类与子类之间 2.方法名,参数列表,返回类型(除过子类中方法的返回类型是父类中返回类型的子类)必须相同 3.访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private) 4.重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常

2.重载(Overload)

在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同甚至是)则视为重载。同时,重载对返回类型没有要求,可以相同也可以不同,但。

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

大学四年面经(学院本) 文章被收录于专栏

大学全部面经从大一到大四,从实习、秋招、春招等等,各种岗位,中小厂,乃至大厂面经! 公粽号:程序员落叶,里面分享全部文章详情。

全部评论
结果怎么样?要不要去?lz什么bg
1 回复 分享
发布于 06-16 14:37 上海
oc了嘛
点赞 回复 分享
发布于 07-18 22:46 浙江

相关推荐

我说实话,经过这段时间面试,我真的很怀疑某些公司是不是诚信招人。第一家线上面试,连个会议室都没有,露天用手机打视频,问题也比较简单,不到半小时结束,这我连问结果都没想问。第二家,要求线下,离学校50多公里,两个半小时的地铁,让人事下楼接一下,等了二十多分钟,结果发现还有两个一起等着面试的,面试内容完全就是嘘寒问暖,问面试官不问一下技术吗,他说对实习生的包容性还是有的,不用问很多,,,边干边学就行,这时我已有点不安,后面他又来一句,我待会有个会。。。面完一起走的时候我们就在聊,这些话线上就能说了可他非得麻烦人线下,而且估计已经招到了。果不其然,第二天问结果,告诉人已经招到了。。。。😅第三家,也是线下。是我认为面试官最正常的。周五五点面的,首先是人事经理,基本就是聊天,聊聊实习时间、聊聊大学规划、聊聊个人情况,没什么压力。接着好像是技术部门经理,聊了聊项目和技术,面试官也是比较满意,一直夸我,聊了一个多小时,聊到要给我分配到哪块离我学校更近一点,最后说会有人给打电话,到时候注意一下。结果一直没动静,这周二一问hr,说不合适,而且hr好像又在找实习生。唉,死都不知道怎么死的,我也不知道自己哪里惹到别人不高兴了?
如何判断面试是否凉了
点赞 评论 收藏
分享
评论
10
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务