面向对象是一种思想,对现实事物抽象,类与对象的方式解决问题。
三大特征:封装,继承,多态。
##集合。
ArrayList HashSet TreeSet
比较器
##多线程
主线程与子线程
同步代码块,同步方法,
线程池:
##网络编程
通信:ip,地址,协议。
maven是一个项目管理工具,创建,部署。 maven的聚合工程,层次结构。
springmvc注解:controller requestMapper属性 jsp与servlet的原理及区别:四:编译原理,jsp有九大对象,jsp请求加载
spring常用注解 tcp的通信模式 集合框架中接口的区别:collection无序可重复,list有序可重复 set无序不可重复,map双列集合,
string类型不可变, 接口和抽象类:抽象类有构造,父子继承关系,约束子类实现
单例:对象的个数生成问题
继承 实现 使用
线程池执行要快一些,
jsp九个对象及其对应类型。
AJAX原理
xml与html区别与联系 适用场景 xml描述数据,HTML展示数据 标签来源xml自定义html预定义 书写规范只能有一个root节点,区分大小写 AJAX的优势和缺点:
web service reatful系统集成 xml servlet 数据不同
面向对象的特征:设计:单一,替换,开闭 6种类关系:关联,实现,聚合,依赖,组合,继承 开闭:低耦合
ftp:应用层 ppp:数据链路层
get与post的区别: get通过链接传值:大小限制,地址栏可见
SQL语言的优化:避免运算,多位应用
连接 等值 内 迫切左外连接 hibernate
drop删除对象 delete删除记录 truncate 删除保留表 不需要日志,高效不可恢复
数据库设计注意事项 设计规范 三大范式
谈谈mvc的设计思想 客户端浏览器发出请求 调用模型业务方法 响应给客户端
m1与m2模型 m1: 原生态jsp,java代码 V和C不分 m2:V和C分离
java基本类型不能放入TreeSet 因为八种基本类型不可比较,
CMM模型:软件成熟度模型
CMM等级:第一级:缺乏定义 第二级:可重复级,文档记录 第三级:标准化: 第四级: 第五级:
SQL 查询 in 导致索引失效 exist