java校招面试考点总结

这篇博客总结了Java校招面试的全部考点,包括JavaSE的基础和高级知识,如面向对象、集合、线程、JVM、反射等。深入探讨了JavaEE框架如Spring、Hibernate和Mybatis,以及Web开发核心内容,如Servlet、JDBC、XML和计算机网络。还涵盖了操作系统、算法、设计模式、场景题和前端技术JavaScript的相关知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录


1. JavaSE部分

1.1 Java基础

1) Java基础部分(基础语法,Java特性)

标识符、常量与变量、数据类型、运算符、控制流程语句、方法、数组、注释

2) 关键字

3) 面向对象

面向对象类型、类与对象、成员变量和局部变量、匿名对象、封装、this关键字、构造方法、集成、多态、抽象类、接口、内部类

4) 集合部分

1.2 Java高级知识

线程、锁、JDK、反射、JVM、GC、IO和NIO、AIO

2. JavaEE部分

1) Spring

ioC和Bean配置、管理;AOP与事务、权限控制;S2SH整合开发;Spring,JPA整合

2) Hibernate

ORM与持久化映射;延迟加载、性能优化;HQL查询、条件查询、SQL查询;二级缓存与查询缓存

3) struts

MVC模式与Struts体系

4) mybatis

5) MVC框架

6) 名框架对比与项目优化

7) JPA

EJB

3. JavaWeb开发核心内容

1) web编程基础

tomcat服务器;ISP语法,EL,内置对象;Listener和filter

2) web变成进阶

Servlet、标签的作用;redis;MVC和DAO;JSTL、DisplayTag等常见标签库的用法

3) web编程原理

HTTP协议;请求/相应架构原理;web容器

4. JDBC编程

1) SQL基础

2) JDBC基础

数据库;数据库连接池;事务管理,批处理

5. XML编程

XML基础;XML进阶;web servive;WSDL与SOAP协议

6. 计算机网络

1) 网络概述(关于分层)

2) 运输层(TCP与UDP协议)

3) 网络层

网际协议IP、网际控制报文协议ICMP、因特网的路由器选择协议

4) 应用层

域名系统DNS、电子邮件

7. 操作系统

操作系统概论、进程的描述与控制、输入输出系统、存储器管理、处理机调度与死锁

8. 算法和数据结构

哈希、树、遍历、链表、数组、排序、堆与栈、队列、高级算法

9. 设计模式

1) 结构模式

代理模式、装饰模式、适配器模式、外观模式、桥接模式、组合模式、享元模式

2) 创建性模式

单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式

3) 行为型模式

策略模式、观察者模式、解释器模式、模板方法模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式

10. 场景题

智力题、技术类场景问题

11. UML等其他

12. 前端技术(JavaScript)

13. 项目

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值