快速排序

1、快速排序基本思想 快速排序被认为是一种最好的内部排序方法。其基本思想是:任取待排序序列中的某一个元素作为基准,通过一趟快速排序将待排序的元素分割成左右两个子序列,其中左子序列元素的排序关键字均比基准(也称枢轴)元素的关键字值小;右子序列元素的关键字均比基准元素的关键字大,基准元素得到了它在整...

2017-09-05 08:49:49

阅读数:457

评论数:0

选择排序

1、选择排序基本思想 选择排序主要是从待排序列中选取一个关键字值最小的记录,把它与第一个记录交换存储位置,使之称为有序。然后在余下的无序的记录中,再选出关键字最小的记录与无序区中的第一个记录交换位置,又使它成为有序。依此类推,直至完成整个排序。思想分解: a、初始状态:整个数组r划分成两个部...

2017-09-04 16:40:53

阅读数:205

评论数:0

插入排序

1、插入排序基本思想 是一种简单的排序方法,它的基本操作是将一个记录插到已排序好的有序表中,从而得到一个新的记录。2、插入排序算法代码如下: //插入排序 public class InsertSort { // 插入排序的方法 public void sort(int arr[...

2017-09-03 17:37:47

阅读数:121

评论数:0

冒泡排序

一、冒泡排序 1-1、代码如下:public class PaiXun { public static void main(String[] args) { int arr[] = { 1, 6, 0, -1, 9 }; int temp = 0; ...

2017-08-20 23:21:14

阅读数:164

评论数:0

JAVA集合体系

集合框架体系示意图一、List结构的集合类 1、ArrayList 1-1、如何使用 ArrayList al = new ArrayList(); al.add("1"); al.add("3"); a...

2017-08-17 11:05:22

阅读数:354

评论数:0

String/StringBuilder/StringBuffer性能对比

String String s="a"; s=s+1;虚拟机解析这段代码时,创建对象s,赋予一个a,当执行到第二句的时候,先创建一个左边的s对象,此时的s并不等于之前创建的s,然后给新的s赋值s+1的值,s+1中的s和第一个s是同一个。里面存放a那个值,所以说之前对象s并没有...

2017-08-02 17:32:19

阅读数:192

评论数:0

我的struts之旅一

struts在项目架构中位置struts运行原理图 看不清的童鞋可以把图片另存为查看。快速入门 step 1、新建一个web项目 2、引入struts框架jar包 3、新建表单ActionForm类 //这是一个用户表单,用于填充数据的 public class UserForm e...

2017-07-31 21:36:35

阅读数:227

评论数:0

我的hibernate之旅一

hibernate是什么?1、hibernate是 轻量级的 ORM 框架。 2、hibernate 处于我们项目的持久层位置(正因为如此,所以有人又把hibernate称为 持久层框架) 3、hibernate 实际上就是对jdbc进行了轻量级的封装. 4、hibernate 的基础还是我...

2017-07-30 18:24:54

阅读数:194

评论数:0

一步步搭建ssh框架

ssh简介ssh(struts+spring+hibernate) 三大框架配合使用来开发项目,是目前java ee 最流行的开发方式.ssh项目架构一步步搭建ssh框架 step 1、创建一个web项目 2、导入struts、spring、hibernate相关的jar包 3、先搭建sp...

2017-07-26 22:37:10

阅读数:820

评论数:0

我的spring之旅之AOP编程

AOP介绍aop( aspect oriented programming ) 面向切面(方面)编程,是对所有对象或者是一类对象编程,核心是( 在不增加代码的基础上, 还增加新功能 ),也是spring的核心技术之一。AOP术语1.切面(aspect):要实现的交叉功能,是系统模块化的一个切面或领...

2017-07-24 22:39:29

阅读数:269

评论数:0

我的spring之旅一

spring的地位如图可以看出,sping纵跨整个项目架构,它是一个容器框架。下面使用一个简单的项目来认识spring。快速入门step1、新建一个普通java工程,spring只是一种容器,所以支持java se和java ee2、引入spring的开发包(最小配置spring.jar 该包把常...

2017-07-20 23:55:08

阅读数:581

评论数:0

break和continue的区别

break和continue的区别

2017-07-20 14:50:24

阅读数:136

评论数:0

hibernate异常 Session was already closed

org.hibernate.SessionException: Session was already closed

2017-07-19 22:55:36

阅读数:252

评论数:0

hibernate 无法将NULL值插入列'id'

不能将值 NULL 插入列 'id',表 'XHCommunityService.dbo.Employe';列不允许有 Null 值。INSERT 失败。

2017-07-19 22:51:09

阅读数:198

评论数:0

hibernate的异常 Configured SessionFactory: null

Configured SessionFactory: null

2017-07-19 22:37:55

阅读数:953

评论数:0

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