您的位置:首页 > 编程语言 > Java开发

java & web 笔试考点大纲

2013-03-20 20:52 274 查看
零、java基础

java堆和栈。String str = "xxx";String str2 = "xxx";   ?str == str2 .String str = new String("xxx");String str2 = new String("xxx");str == str2  str.equals(str2);

static

final

main(sting args[])

switch case default 执行过程

一、读简单java小程序

一般就是一些比较容易出错的方法。这部分题目只能靠平时积累以及多在网上看一些笔试题。

二、设计模式

单利模式出现次数最多,主要是让你自己动手写一个。所以在备考的时候要多练习。

三、SSH框架原理  大多考的是概念,网上都能找到题目

3.1 hibernate方面。hibernate的几个状态,概念理解  

hibernate 实体父类与子类,http://www.2cto.com/kf/201207/139139.html 怎样建立表,三种方式。

hibernate的关系映射的几种形式 继承映射  如何建立一对多 多对一关联 以及双向单项关联(配置文件和annotation)

多对一 lazy 懒加载问题、N+1问题,hql关联查询。

3.2 struts。struts的特有标签(这个告诉我以后struts都用特有的标签<s:...>)

value stack   什么类型 干什么用

stack context

action context  每个action都有一个actioncontext实例

ognl

在Struts2里采用了XWork的OGNL方案,构建了OGNLValueStack的机制,从而解决了从View层传递到Controller层的数据流传的不匹配性。

3.3 spring 。IOC、AOP

四、数据库sql语言

sql语言考的也不复杂,sql也靠平时积累

mysql存储引擎

存储过程优缺点

索引的运用

五、http的简单问题

比如http的404及常见错误代码

get、post问题

六、html+css+js的问题

一般考的比较细,考平时积累

七、逻辑题

平常要做几道题训练一下,考试时候临场发挥

八、jquery

九、ibitats

to be continue。。。。。

十、java基础

java的arraylist linkedlist vector

List,Set,Map(HashMap如何实现)

多线程

十一、数据结构与算法

二叉树、平衡二叉树建立,树的前序、中序、后序遍历

数组排序 五大排序算法

arraylist和linkedlist 还有hashmap的底层实现

哈希表的数据结构和查找、删除算法

数组字母的交换(逆序、头尾替换等,见编程之美)

二分查找算法

十二、servlet

是什么?

有什么好处:

传统CGI要求每个请求启动一个进程,servlet将每个请求由一个轻量级的java线程处理。servlet运行在web容器中,jsp一次被编译成servlet。

十三、ssh jquery ajax这些框架的底层实现,为什么要用这些框架。一定要了解这些原理!!!!!详见 我转载的一篇文章 程序员的堕落

十四、操作系统

PV操作

段页式存储 计算

进程调度算法

十五、网络技术

计算机网络7层划分

在物理链路的网络层传输着用会话表示的应用层

IP地址

网络协议

运输层 路由算法

DNS搜索
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: