这些概念性的东西,谁能全记住,大概差不多就行了嘛,程序员何必为难程序员
下面进入正文,写的不对的地方,欢迎大家指正
Java基本数据类型: Byte、 shot、 int、 long、 float、 double、 char、 boolean
String、StringBuffer、StringBuilder区别:
数组与集合:
重载和重写:
抽象类和接口:
servlet声明周期:
get和post请求:get从服务器上获取少量数据,post向服务器发送数据,安全性相对较高
设计模式:
Json:用于数据传输,json对象是在{}中存键值对,json数组是在[]中存多个json对象
事务:
Ajax:异步请求,局部刷新,用于客户端向web服务端请求或提交数据
线程和进程:
session和cookie:数据保存在session中,session保存在服务端,sessionId保存在cookie中,发送给客户端
==和equal的区别:
多态:拥有继承关系、重写父类方法、父类引用指向子类对象
内部类:在类内部的类,外部类不能继承内部类,内部类可以继承外部类和内部类
网络编程:
在Spring里,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者 实例的工作通常由Spring容器来完成,然后注入调用者,因此也称为依赖注入
Bean:构成Spring应用核心的Java对象,由IoC实例化,是单例
IoC:将实现某个功能的bean交给spring容器来管理;创建对象,管理对象
DI: 属性注入(setting)、构造器注入、El表达式动态注入( #{}的方式 )
AOP:连接点(被拦截到的点) 通知、切点(对连接点拦截的定义) 切面(切点+通知)、目标对象(被通知的对象)
springMVC工作流程:前端控制器进行全局流程控制、处理器映射决定控制器处理请求、视图解析器决定控制器处理后的结果如何渲染
Mybatis:
JDBC:
原文:https://www.cnblogs.com/chniny/p/14720336.html