- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 Spring中的Bean
1.Bean的配置可以把Spring看做一个大型的工厂,而Spring容器中的Bean就是该工厂的产品。要想使用这个工厂生产和管理Bean,就需要在配置文件中告诉它需要哪些Bean,以及需要使用何种方式将这些Bean装配在一起。Spring容器支持两种格式的配置文件,分别是Properties文件格式和xml文件格式。在实际开发中,最常使用的xml文件格式的配置方式。XML配置文件的根
2017-02-15 13:19:26
301
原创 Spring的依赖注入DI
依赖注入。它与控制反转的含义可以相同,只不过这两个称呼是从两个角度描述同一个概念。可以这样理解DI的概念:如果一个对象A需要使用另一个对象B才能实现某个功能,这时就说A对象依赖于B对象,而Spring容器创建A对象,会自动将A对象需要的B对象注入到A对象中,此过程就是依赖注入。依赖注入的作用就是使用Spring框架创建对象时,动态地将其所月以来的对象注入到Bean组件中。依赖注入有三种实现方式
2017-02-15 10:51:48
959
原创 Spring第一个应用程序
第一步jar包。UserDao.java package cn.ioc;public interface UserDao {public void save();}UserDaoImpl.javapackage cn.ioc;public class UserDaoImpl implements UserDao {@Overridep
2017-02-15 10:36:18
445
原创 Spring的基本应用
Spring是一个主流的Java Web开发框架,该框架是一个轻量级的开源框架。Spring以IoC(Inverse of Control控制反转)和AOP(Aspect Oriented Programming面向切面编程)为内核,使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。在实际开发中,通常服务器端采用三层体系架构,分别为表示层(web)、业务逻辑层(servic
2017-02-15 10:34:42
909
原创 Shell排序
Shell排序是插入排序的一种。Shell排序中心思想是将数据进行分组,然后对每一组数据进行排序,在每一组数据都有序后,就可以对所有的分组利用插入排序进行最后一次排序。这样可以显著减少数据交换的次数,以达到加速排序速度的目的。public class Test {public static void ShellSort(int[] a) {// 将数组分组for (int r
2017-01-31 21:04:16
437
原创 插入排序
public class Test {public static void insertionSort(int[] source) {for(int i=0;ifor(int j=i;j>0;j--){if(source[j]swap(source,j,j-1);}}}}private static void swap(int[] source, i
2017-01-31 19:23:18
254
原创 选择排序
package exercise;public class Test {public static void selectSort(int[] source) {for(int i=0;ifor(int j=i+1;jif(source[i]>source[j]){swap(source,i,j);}}}}private static v
2017-01-31 17:44:39
260
原创 冒泡排序法
public class Test {public static void bubbleSort(int[] source) {for(int i=source.length-1;i>0;i--){for(int j=0;jif(source[j]>source[j+1]){swap(source,j,j+1);}}}}private static
2017-01-31 17:31:10
307
原创 java单例
Singleton模式的主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 Singleton模式通常有两种方式。第一种形式:定义一个类,它的构造函数属于private的,它有一个static的private的该类变量,在类初始化时实例化,通过一个pulbic的getInstance方法获取对对象的引用,继而调用其中的方法。public class Single
2017-01-30 22:40:47
217
转载 java集合框架
什么是类集框架是一组类和接口 位于java.util包中 主要用于存储和管理对象 主要分为三大类–集合、列表和映射 集合中的对象不按特定的方式排序,并且没有重复对象。和数学中集合的概念类似。(如果添加了重复的对象,会怎样呢?并不会报错,但重复的元素只算一个)。 列表中的对象按照索引位置排序,可以有重复对象。 映射中的每一个元素包含一个键对象和一个值对象,即键值对。键
2017-01-30 21:27:48
232
转载 java数组
数组无论在哪种编程语言中都算是最重要的数据结构之一,同时不同语言的实现及处理也不尽相同。但凡写过一些程序的人都知道数组的价值及理解数组的重要性,与链表一道,数组成为了基本的数据结构。尽管Java提供了很棒的集合API和集合类如:ArrayList、HashMap,他们内部都是基于数组。如果你是来自于基于c或c++背景的程序员,那么你会发现一些关于数组的行为和如何在Java工作中的异同。最值得注意的
2017-01-26 20:54:42
202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅