java的基础知识点就太多了,要说也不能穷尽,这个主要是靠自己在平时的积累和项目的开发经验,外边考的多的一般是继承,多态,线程,集合等等,但是笔试或者是面试中很有可能问许多集体的内容,比如hashMap和hashTable的异同点,集合的主要框架,这些要多看资料,我的建议是到网上去多下点笔试题,看到了就会有感觉,基础知识牢靠的话,笔试很容易过。面试的时候(我只能说关于技术的部分),java web面试,首先面试官要看你有没有项目的经验,所以简历中肯定要有项目的经验。再者,简历中的项目一定要是你亲身经历的,或者是你对这个项目很了解(不论是从技术或者是从源码),因为面试官在你介绍的项目的时候很可能打断你要你介绍具体的实现方法。 在介绍自己项目的时候,一定要发觉自己在项目中的闪光点,也就是有和一般的项目有重大区别的地方(可以对面试官详诉)。然后就是你在项目中所使用的技术,你要有一定的了解,比如说spring,你首先要知道使用spring框架的好处,然后就是spring的主要组成(ioc和aop),当然面试官回问一些关于技术的实际问题(比如说加载的applicationContext.xml可不可以改名字,怎么实现),这个就看你的项目经验了。总的来说,关于技术方面你要知道使用技术的优点,基本的组成,这个可以多网上去搜索关于特定技术的面试问题。Mybatis我不是很懂所以给不了你答案,Struts好像学java web的都在用,但在实际开发中好像用的真的不是很多,面试的问题一般是关于它的配置问题,比如要返回一个json对象怎么设置,几个配置文件怎么糅合,我也不知道说什么好,如果可以的话,还是上网上搜搜看。好了,说的就是这么多,希望你能有收获。
根据我的经验。。。
一般考的主要是算法,
web方面主要考JSP servlet ,
框架的话就主要是SSH
想看具体题的话 百度搜“Java面试题” 随便看看就好了
最最主要是自信!!
我已经成功了,祝你也成功!
ssh(spring,struts,herbinet)要掌握,复杂循环要夹着。数据库中不能忘,面向对象是你娘。送你一套面试题,想要邮箱拿来放?
一般笔试过了,面试这一关就简单了,面试主要看你语言组织能力。和团队意识、
首先,java基础是必备的。像基础语法,以及垃圾回收,多线程,跨平台机制,还有相关数据结构这些java比较重要的技术理论都是面试的高发问题。
javaweb技术,MVC的模式理解非常重要,以及那些框架的原理,像struts的配置方法啦,spring的依赖注入原理拉 都需要了解掌握。
还有,前台的jsp ,js html的基础技术,后台的数据库操作,都是需要掌握的。
不过面试,形式不一,最主要的还是挑自己会的说,以实际出发,讲讲自己的实际应用中的技术细节 更能得到面试官的青睐。