全栈编程基础知识1

张开发
2026/4/21 11:24:22 15 分钟阅读
全栈编程基础知识1
全栈编程基础知识11.Java和mybatis1.Java三大特性- 封装:将自然界的对象封装为Java对象,属性私有化表示- 继承:子类继承父类,extend继承- 多态:同一个动作,不同的对象表现不同2.==和equals对比一个是比较的值,一个是比较的地址3.string stringbuilder stringbuffer不可变 线程安全可变 不安全 效率最高可变 安全4.集合对象list,有序集合,可重复,arraylist,linkedlistset,无序集合,不可以重复,hashset,treesetmap,简直对,key不重复。hashset,concurrenthashset(线程安全)5.hashmap。 数组+链表或者红黑树jdk1.8中优化成了元素大于8个的时候就是红黑树6.重载和重写重载:就是同一个类,方法名相同但是参数列表不同重写:子类继承父类,方法名 参数 返回值都是一样的7.ioc和diiod控制反转,spring管理对象的创建di:ioc的实现,自动赋值aop切面:不修改源代码,统一增强功能8.mvc执行顺序请求- DispatcherServlet找HanderMapping- 找controller执行controller- 返回modelandView视图解析器解析-渲染页面返回9.mybatis核心#{} 预编译的¥{} 拼接字符串,容易被sql注入10.springboot核心自动配置起步以来内嵌服务器

更多文章