您的位置:首页 > 职场人生

网易宝面试:java程序员(其实我根本不记得我投的是什么了,但是一直问的是java,应该就是java了)

2015-05-12 16:05 696 查看
2015.5.12

1.object类中有哪些主要的方法?提示,toString。

2.开启一个线程有哪些方法?三个,是的,有哪三个?(第二次被问到了)

3.数组和链表的区别是什么,什么时候用数组,什么时候用链表比较好?

4.hashmap和hashtable的区别是什么,是线程安全的吗?它是怎么处理线程不安全的?

5.try catch语句中,如果try里有return语句,那么finally会执行吗?会的,会在return前面执行。

6.多态和重载的区别是什么?

7.你学过哪些排序算法?能给我大致说说是怎么排序的吗?

8.平衡二叉树是什么?

9.进程和线程的区别是什么?一个电脑有几个进程,和什么有关系?

10.数据库学的是哪一个?会那些语句?

11.序列化知道吗?什么时候要序列化,如果在序列化这端添加一个字段,反序列化的时候会有什么问题吗?

12.sleep和wait的区别是什么?什么锁之类的忘记了...

13.堆和栈的区别?

14.spring用过吗?struts有什么了解吗?

15.mvc模式用过吗?有去看过那些开源的mvc框架吗?比如...记不住名字了~

16.final和finally还有fialist(没听过)分别是什么?

还有一些因为不熟,都记不住名字。

面试完了之后,面试官给我发短信说:

把我刚刚说的好好看一下,都是些基础。数据库,spring aop ioc,java容器类,并发基础,struts2这些,好好准备下。

spring学习笔记:

/article/2261799.html

Java新手如何学习Spring、Struts、Hibernate三大框架?

java重要的是基础是否牢固。java面向对象编程思想是否掌握,RTTI,异常处理是否了解,泛型,容器类是否能够灵活运用,I/O,多线程是否熟悉,java虚拟机运行机制是否了解,高效的java代码如何编写,这些才是java中比较重要的,不要着急着去学习框架知识。在熟悉掌握java基础后,可以开始慢慢学习框架了。这个过程要同时学习一些设计模式,而不要只顾功能的实现,掌握框架很容易,理解框架就很难了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐