摘要: Spring配置Bean有两种形式(XML和注解) 今天我们学习通过XML方式配置Bean 1、 Bean的配置方式 通过全类名(反射)的方式 √ id:标识容器中的bean。id唯一。 √ class:bean的全类名,通过反射的方式在IOC容器中创建Bean,所以要求Bean中必须有无参的构造器 阅读全文
posted @ 2017-05-07 00:53 啤酒大泡泡 阅读(4114) 评论(0) 推荐(0) 编辑
摘要: 组件扫描:Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 特定组件包括: 1、@Component:基本注解,识别一个受Spring管理的组件 2、@Respository:标识持久层组件 3、@Service:标识业务层组件 4、@Controller:标识表现层 阅读全文
posted @ 2017-05-07 00:53 啤酒大泡泡 阅读(1491) 评论(2) 推荐(0) 编辑
摘要: Spring容器 启动Spring容器(实例化容器) -- IOC容器读取Bean配置创建Bean实例之前,必须对它进行实例化(加载启动),这样才可以从容器中获取Bean的实例并使用。 Bean是Spring管理的基本单位,任何的Java对象和组件都被当成Bean处理,容器还负责管理Bean与Bea 阅读全文
posted @ 2017-05-07 00:52 啤酒大泡泡 阅读(2212) 评论(0) 推荐(0) 编辑
摘要: 1、Spring框架简介 Spring是一个开源框架,Spring是在2003年兴起的一个轻量级的开源框架,由Rod johnson创建。主要对JavaBean的生命周期进行管理的轻量级框架,Spring给JavaEE带来了春天。 2、Spring框架特点 √ 轻量级:不是说他的文件大小很小,指的S 阅读全文
posted @ 2017-05-07 00:51 啤酒大泡泡 阅读(9661) 评论(2) 推荐(2) 编辑
摘要: 反射机制是什么?反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有的属性和方法;对于任意一个对象,都能够调用他的一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射机制能做什么? 反射机制主要提供以下功能 √ 在运行时判断任意一个对象所属的类 阅读全文
posted @ 2017-04-23 09:08 啤酒大泡泡 阅读(844) 评论(0) 推荐(1) 编辑
摘要: Java集合分为Collection和Map两种体系 一、Collection接口: Collections接口为我们提供了以下方法: Collections的集合遍历方法: ①:iterator ②增强for循环 Conllection接口有两个接口: 1、List:元素有序,可重复的结合 ①Ar 阅读全文
posted @ 2017-04-20 07:05 啤酒大泡泡 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 创建多线程第一种方式:① 继承:继承Thread。② 重写:重写Thread类的run()方法③ 创建:创建一个子类的对象④ 调用:调用线程的start()方法,启动此线程,调用run()方法 输出结果: 思考:把上面的start修改成run,想想会有什么结果呢? 走了两遍的main。因为Start 阅读全文
posted @ 2017-04-18 22:47 啤酒大泡泡 阅读(917) 评论(2) 推荐(0) 编辑
摘要: 凡是与输入、输出相关的类、接口都定义在java.io包下 java.io.File类 1、File是一个类,可以有构造器创建其对象。此对象对应着一个文件或者一个目录。 2、File中的类,仅涉及到如何查找、创建、删除、重命名文件(.txt .jpg .java)或者目录(io\\io1)。如果涉及到 阅读全文
posted @ 2017-04-13 15:26 啤酒大泡泡 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 其实上面等等同于: 上面其实我自己写了一个枚举类,就是把相同的去掉,发现了吗?就是封装的枚举类然后把每行结束的分号改成了逗号 主要方法: ① values():获取所有枚举类对象,返回的是对象的数组 Season[] season = Season.values(); ② valueOf(Strin 阅读全文
posted @ 2017-04-09 08:39 啤酒大泡泡 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list 阅读全文
posted @ 2017-04-06 06:54 啤酒大泡泡 阅读(333) 评论(0) 推荐(0) 编辑