通过例子学Ioc(1)
来源:互联网 发布:mysql count函数 编辑:程序博客网 时间:2024/05/19 20:01
一、什么是IOC
IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。
二、Ioc的优点
我们知道,在Java基本教程中有一个定律告诉我们:所有的对象都必须创建;或者说:使用对象之前必须创建,但是现在我们可以不必一定遵循这个定律了,我们可以从Ioc容器中直接获得一个对象然后直接使用,无需事先创建它们。
这种变革,就如同我们无需考虑对象销毁一样;因为Java的垃圾回收机制帮助我们实现了对象销毁;现在又无需考虑对象创建,对象的创建和销毁都无需考虑了,这给编程带来的影响是巨大的。
以上内容都是从网上抄来的,只为对IOC有个初步的印象,接下来准备自己写代码来验证IOC的优点。
二、Ioc的优点
我们知道,在Java基本教程中有一个定律告诉我们:所有的对象都必须创建;或者说:使用对象之前必须创建,但是现在我们可以不必一定遵循这个定律了,我们可以从Ioc容器中直接获得一个对象然后直接使用,无需事先创建它们。
这种变革,就如同我们无需考虑对象销毁一样;因为Java的垃圾回收机制帮助我们实现了对象销毁;现在又无需考虑对象创建,对象的创建和销毁都无需考虑了,这给编程带来的影响是巨大的。
- 通过例子学Ioc(1)
- 通过例子学Ioc(2)
- 通过例子学Ioc(3)
- 通过例子学反射
- Spring 学习笔记(1)—— 通过一个小例子体会 IoC 的概念
- 看例子学perl--1
- Spring IOC简单例子
- 简单Spring IOC例子
- IOC概念,反射例子
- Spring ioc 例子
- 通过例子学习Lua(1)
- 通过例子学习lua-1
- 从零开始学spring-理解IOC
- Spring里的IOC例子
- 简单的spring ioc例子
- 通过例子学设计模式之--组合模式以及使用场景说明(C++实现)
- 通过例子学设计模式之--原型模式以及使用场景说明(C++实现)
- 通过例子学设计模式之--适配器模式以及使用场景说明(C++实现)
- ASP.NET中上传并读取Excel文件数据,附后生成EXCEL及杀掉EXCEL进程
- AxMediaPlay的开发(简易媒体播放器)
- jsp中动作的使用【转帖】
- 写的一个bat 循环 记录下
- 属性表
- 通过例子学Ioc(1)
- VSS错误:没有注册的类别
- 用C#生成随机中文汉字验证码的基本原理
- Big Number Problem
- 密码学主题列表
- XCODE下对UNICODE的显示支持
- Mysql 基本命令操作
- Object Type
- 让孩子成为理财高手