自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 收藏
  • 关注

转载 struts.xml 配置文件的主要元素

1、package元素作用:在struts2的配置文件中引入了面向对象思想。分包管理,易于管理动作类,便于模块化开发动作类。属性:name:包的名称。名称唯一。extends:一般情况下需要继承struts-default包,如果不继承的话,将无法使用struts2提供的核心功能。struts-default.xml中定义了struts-default这个包。而struts-d...

2018-06-23 17:42:00 237

转载 堆排序

转载请注明出处,谢谢!创建最大堆:用数组表示储存\(n\)个元素的堆时,叶子节点下标分别是\(\lfloor n/2 \rfloor\) , \(\lfloor n/2 \rfloor+1\) , \(\lfloor n/2 \rfloor+2\), ... , \(n-1\)。叶子节点没有孩子节点,其可视为满足堆性质的由单个节点构成的堆。 堆排序算法堆顶是排序区间...

2018-05-13 15:12:00 156

转载 搭建Struts2开发环境

搭建Struts2开发环境1. 下载Struts2开发包http://struts.apache.org2. 开发包目录结构3. 搭建开发环境3.1 拷贝必要jar包到classpath中3.2 建立Struts2的配置文件at the top of classpath(在最顶层的构建路径),建立一个默认名称为struts.xml的配置文件。注意:...

2018-04-25 23:55:00 149

转载 直接插入排序的小改进——希尔排序

转载请注明出处,谢谢!希尔排序算法思想:在排序的过程中,整个排序区间被分为几个子表。对每个子表分别进行直接插入排序。由于\(N^2>N^2_1+N^2_2+N^2_3+ ... +N^2_n,(N=N_1+N_2+N_3+ ... +N_n)\) ,所以对每个子表排序所耗费的时间之和要小于对整个区间排序所耗费的时间。通过对子表小范围的排序,将排序区间调整成基本有序的序...

2018-04-23 09:43:00 149

转载 一个名声不好的排序算法(二)——冒泡排序算法

转载请注明出处,谢谢!冒泡排序算法思想:自下而上(或上而下)扫描记录序列,相邻的两条记录Ri与Ri-1(或Ri+1)如果是逆序,则交换位置。交换排序冒泡排序快速排序算法说明一个名声不太好的算法排序是稳定的ArrayList实现:import java.util.ArrayList;import java.util.Random;public cla...

2018-04-22 17:58:00 129

转载 一种名声不好的排序算法——简单选择排序算法

转载请注明出处,谢谢!简单选择排序算法思想:设:排序区间R[1 ... n];在排序的过程中,整个排序区间被分为两个子区间:有序区R[1 ... i-1]和无序区R[i ... n];共进行n-1趟排序,每趟排序都是选择无序区的最小记录Rmin;将Rmin与无序区的第一条记录位置互换,使得无序区长度减1,有序区长度增1。选择排序算法:简单选择排序算法堆排序算法算法...

2018-04-22 11:33:00 118

转载 直接插入排序算法:ArrayList实现和数组实现

转载请注明出处,谢谢!直接插入排序算法思想:排序区间R[1..n];在排序的过程中,整个排序区间被分为两个子区间: 有序区R[ 1 ... i-1 ]和无序区R[ i ... n ];共进行n-1趟排序,每趟排序都是把无序区的第一条记录Ri插到有序区的合适位置上。插入排序直接插入排序折半插入排序二路插入排序希尔排序算法说明对于随机排列的长度为\(N\)且主...

2018-04-21 22:25:00 191

转载 IO流大总结

转载请注明出处,谢谢! - - - - - - - - - - - - - - - 写在前面 - - - - - - - - - - - - - - - 1.概念IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流流按操作类型分为两...

2018-04-20 23:09:00 167

转载 反射技术初步

转载请注明出处,谢谢!类的加载概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。连接验证 是否有正确的内部结构,并和其他类协调一致准备 负责为类的静态成员分配内存,并设置默认初始化值解析 将类...

2018-04-16 23:02:00 116

转载 JAVA如何实现深拷贝

转载请注明出处,谢谢!protected 域(或方法)微妙的规则protected 域(或方法)对本包内的所有类可见(当然包括子类),那么,子类可以获得访超类受保护域(或方法)的权利,但是,若子类和超类不在同一个包下,就不能访问超类对象的这个受保护域(或方法)。也就是说,不在一个包下,子类中不能通过一个父类对象的引用来获得父类受保护的域(或方法),测试如下。package prot...

2018-04-15 18:31:00 203

转载 Collections、Arrays 简明

转载请注明出处,谢谢!Collections :它的出现给集合操作提供了更多的功能。这个类不需要创建对象,内部提供的都是静态方法。一般方法Collections. sort (list); list 集合进行元素的自然顺序排序。Collections. sort(list, new AComparator ()); 按指定的比较器方法排序。class AComparator...

2018-04-14 20:55:00 185

转载 Map 接口简明

Map 接口并没有继承Collection接口HashMap : 哈希表数据结构,是线程不同步的,快速。允许存储 null 键,null 值。替代了 Hashtable。LinkedHashMap:见LinkedHashMap简明TreeMap :搜索树数据结构,可以对 map 集合中的键进行指定顺序的排序。允许存放 null 键,null 值。Hashtable :哈希表数据...

2018-04-14 11:32:00 119

转载 Set<E> 接口简明

java. util. Set 接口Set 接口中的方法和 Collection 中方法一致的。Set 接口取出方式只有一种, 迭代器 。HashSet : 底层数据结构是哈希表,线程 是不同步的 。 无序,高效;HashSet 集合保证元素唯一性 :通过元素的 hashCode 方法,和 equals 方法完成的。当元素的 hashCode 值相同时,才继续判断元素的 equ...

2018-04-13 21:57:00 127

转载 List<E> 接口简明

java.util.List<E>接口、 ListIterator、equals 方法List 是 Collection 接口的子接口,具备了 Collection 的所有方法。List 体系特有的共性方法中,查阅方法发现 List 的特有方法都有索引,这是该集合最大的特点。List : 有序( 元素存入集合的顺序和取出的顺序一致 ) ,元素都有索引。元素可以重...

2018-04-13 17:11:00 120

转载 LinkedHashMap简明

LinkedHashMap构造方法摘要inkedHashMap()构造一个带默认初始容量 (16) 和加载因子 (0.75) 的空插入顺序LinkedHashMap 实例。LinkedHashMap(int initialCapacity)构造一个带指定初始容量和默认加载因子 (0.75) 的空插入顺序 LinkedHashMap 实例。LinkedHashMap(...

2018-04-11 23:26:00 145

转载 equals方法的编写建议

1.显示参数命名为 otherObject ,稍后需要将其转换成另一个叫做 other 的变量。2.检测 this 与 otherObject 是否引用同一个对象://这条语句只是一个优化。计算这个等式比一个一个地比较类中的域所付出的代价要小的多。if (this == otherObject) return true;3.检测otherObject是否为null,如果为...

2018-04-09 16:24:00 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除