java知识点总结

1. CMMI3标准:立项、计划、需求、设计、编码、测试。

2. SVN:开放源代码的版本控制系统,用于多个人共同开发同一个项目,共用资源的目的

3. JAVAEE:JSP规范、Servlet规范、JDBC规范。

4. JavaBean:JavaBean是一个遵循特定写法的Java

5. Spring作用:spring就是作为容器,用来管理struts和hibernate之间的工作的。

6. Spring注解:使用注解能大大减少xml文件的体积。

7.AOP:面向切面编程。

8.IOC:控制反转。将对象的创建权反转给(交给)Spring。

9.DI:依赖注入。前提必须有IOC的环境,Spring管理这个类的时候将类的依赖的属性注入(设置)进来

10.IOC和DI的关系:DI不能单存在,DI需要在IOC的基础上来完成。

11.Spring和SpringMVC的区别:Spring是IOC和AOP的容器框架,SpringMVC是一个MVC模式的WEB开发框架

12.Oracle数据库和MySQL数据库区别:

本质区别:

      ①Oracle是一个收费的数据库②MySQL是一个开源免费的数据库

安全性区别

  Oracle数据库比MySQL数据库更高级更安全

存储区别:

 Oracle数据库是一个大型数据库,MySQL数据库是一个中小型数据库

7. SpringMVC核心流程    

核心控制器捕获请求、查找Handler、执行Handler、选择ViewResolver,通过ViewResolver渲染视图并返回 

14.什么是ajax: AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的术。

15.Ajax包含下列技术:异步刷新技术,主要包含js,xml,json,jquery等等这些常用的技术

16:为什么要用ajax:提高用户体验和交互,提高网页加载速度。

17.Ajax的优点和缺点:

ajax的优点有:提高了性能和速度、交互性能好、异步调用、节省带宽等;

ajax的缺点有:增加了设计和开发时间、比构建经典Web应用程序更复杂、禁用   JavaScript的浏览器无法使用该应用程序等。

18.什么是MyBatis?

MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身即可。

19.构造器(constructor)是否可被重写(override)?

构造器不能被继承,因此不能被重写,但可以被重载。

20.String 是最基本的数据类型吗?

不是 Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean

21.Servlet的生命周期

1. 加载和实例化

2. 初始化

3. 请求和处理

4. 服务结束

22. MVC原理

1、当控制器收到来自用户的请求

2、控制器调用JavaBean完成业务

3、完成业务后通过控制器跳转JSP页面的方式给用户反馈信息

4、Jsp个 用户做出响应。

    控制器都是核心

23. 说一下Spring中的两大核心?

AOP和IoC

24.Spring是什么?

spring是一个分层的javaSE/EE开发的轻量级开源框架。

24. Ioc是什么,用来做什么?

控制反转;管理对象和对象之间的依赖关系。功能:实现了对象之间的松散耦合

26.AOP是什么,用来做什么?

面向切面编程

我们使用AOP来做:1事务处理:2权限判断:3日志:

27.MyBatis里面的动态Sql是怎么设定的?用什么语法?

一般是通过if节点来实现,通过ognl语法来实现,但是如果要写的完整,必须配合where节点

28. 什么是存储过程?

存储过程是一组予编译的SQL语句

29.存储过程与函数的区别:

存储过程有返回值,而且还有输出参数,函数只有返回值。

29. 存储过程的优点:

重复使用减少网络流量安全                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

转载于:https://www.cnblogs.com/bianshiguang/p/10990024.html

你可能感兴趣的:(java知识点总结)