![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 76
WanWannnnn
努力一点,结果就会不同吧!
展开
-
Mybatis的简单使用,连接数据库,增删改查的实现
Mybatis的简单使用搭建环境1、新建一个maven工程,qucikstart2、修改Maven pom文件,添加所需依赖3、Mybatis.xml4、datasource.properties5、userMapper.xml6、工具类封装7、测试类CRUDMap实现任意匹配使用别名结果集映射使用注解搭建环境1、新建一个maven工程,qucikstart文件结构:2、修改Maven pom文件,添加所需依赖<dependencies> <!-- mybatis依赖原创 2021-08-14 10:07:26 · 200 阅读 · 0 评论 -
如何在IDEA中正确配置Maven
如何正确配置Maven1、下载Maven2、本地仓库设置3、国内镜像设置4、IDEA第一次创建maven1、下载Maven在Maven官网进行下载https://maven.apache.org/download.cgi.如果需要旧版本则在页面下选择选择你需要的版本进行下载这里我准备的是2、本地仓库设置先在maven文件夹内创建本地仓库repository文件夹人后打开conf/settings.xml设置本地仓库路径位置路径为 解压的位置\apache-maven-3.5.原创 2021-05-02 15:59:49 · 308 阅读 · 0 评论 -
JAVA面向对象02——封装与继承
封装与继承封装二级目录三级目录封装封装(Encapsulation)二级目录三级目录原创 2021-04-10 14:57:53 · 73 阅读 · 0 评论 -
JAVA面向对象01——认识类与对象
认识类与对象OOP什么是OOPOOP的程序组成认识类与对象什么是类什么是对象类与对象的关系类与对象的定义和使用定义使用实例化对象使用对象操作类两种方式实例化对象的区别对象的引用传递类的构造方法类的成员方法OOPJava中的重点内容!什么是OOPOOP:Object-Oriented Programming 面向对象程序设计Java是面向对象,OOP是使用Java语言描述客观存在的事和物,并使用程序的逻逻辑将这些事和物联系起来,为实现某个目的而进行交互的过程。因此必须熟悉OOP才能很好的使用Java原创 2021-04-10 13:23:22 · 198 阅读 · 0 评论 -
六大排序整理——6、快速排序
1、冒泡排序2、选择排序3、插入排序4、希尔排序5、桶排序6、快速排序原理快速排序类似折半查找,每轮会定义一个基准数值,对其它数值左右同时查找,将小于基准数值的数放在左边,大于的放在右边。初始无序数列:第一轮快速排序设第一个元素47为基准,L代表左边当前表示的数,R代表右边。从右边先开始找,找到小于基准47的数停下。再从左边开始找,找到大于基准47的数停下交换两个数,再重复右边开始继续寻找右边找到43左边找到87交换,再继续寻找右边找到43,左和右到了原创 2021-04-05 10:51:59 · 369 阅读 · 1 评论 -
六大排序整理——5、桶排序
六大排序思路整理+代码1、冒泡排序2、选择排序3、插入排序3、插入排序5、桶排序原理代码实现1、冒泡排序2、选择排序3、插入排序3、插入排序5、桶排序原理桶排序是将无序数列的每个数字,按照位数,每一轮排序,取一个位数,从个位不断向上。在当轮中按照位数(0-9)存入对应的(0-9)桶中,再全部存完后,依次取出。初始无序数列准备好桶第一轮桶排序:按照个位的数值装入对应的桶中从0-9的桶中依次取出每个桶中的数,第一轮排序结束第二轮桶排序:按照十位的数值装入对应的桶中,这里6原创 2021-04-05 09:45:54 · 139 阅读 · 0 评论 -
六大排序整理——4、希尔排序
六大排序思路整理+代码1、冒泡排序2、选择排序3、插入排序4、希尔排序原理代码实现1、冒泡排序2、选择排序3、插入排序4、希尔排序原理希尔排序是插入牌序的加强版,通过将一个数列按照间隔分开,对间隔的数进行排序,再缩小间隔,再排序,使数列越来越趋向于有序。始有一组8个数字的无序数列:第一轮希尔排序:初始数列长度为8,先设置步长(间隔)为 总长度/2 = 8/2 = 4对每组数列都使用插入排序法进行排序。第二轮希尔排序:每轮的步长=步长/2 = 4/2 = 2对每组数原创 2021-04-04 23:50:56 · 958 阅读 · 0 评论 -
六大排序整理——3、插入排序
六大排序思路整理+代码1、冒泡排序2、选择排序3、插入排序原理代码实现1、冒泡排序2、选择排序3、插入排序原理把4插入到有序数列[ 1、3、5 ]中还要使其有序。从左往右的话,只需要找到第一个大于4的数,把4放在它的前面。从右往左的话,只需要找到第一个小于4的数,把4放在它的后面。初始有一组8个数字的无序数列:插入排序就是利用这种思想,把数一个个插入使整个数列有序。第一轮插入:第一个数47只有一个数所以是有序数列,把58看成等待插入的数。47 < 58,将58插入到4原创 2021-04-04 19:48:18 · 640 阅读 · 0 评论 -
六大排序整理——2、选择排序
六大排序思路整理+代码1、冒泡排序2、选择排序原理代码实现1、冒泡排序2、选择排序原理初始有一组8个数字的无序数列选择排序与冒泡差不多,每一轮直接找到对应位置所需要的值的位置,最后将两个位置上的值进行交换,与冒泡相比省去了每一步都进行交换而只交换最后一次。第一轮选择:假设位置1上的47为最小数,在2-8中寻找比47小的最小的数,记住它的位置。位置7上的2是2-8中小于47的最小数。交换位置1和位置7上的数。第一小的数已经在第一的位置上了。第二轮选择:假设位置2上的58原创 2021-04-04 18:26:38 · 288 阅读 · 0 评论 -
六大排序整理——1、冒泡排序
六大排序思路整理+代码1、冒泡排序原理代码实现1、冒泡排序原理初始有一组8个数字的无序数列冒泡顾名思义,一个个向上冒泡泡第一轮冒泡:我们按照升序排序,47 < 58 ,符合升序,不进行改变58 < 87 符合87 < 89 符合89 < 43 不符合交换89和43的位置89 < 68 不符合交换89和68的位置89 < 2 不符合交换89和2的位置89 < 61 不符合交换 89和61的位置到此,第一轮的原创 2021-04-03 17:12:26 · 279 阅读 · 0 评论 -
JAVA基础02——Java的控制结构
Java的基本程序设计结构简单Hello World!程序注释使用注释的原因注释分类单行注释多行注释文档注释Java的数据类型字符数据数值数据布尔值(boolean)数据的类型转换变量与常量变量常量简单Hello World!程序public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); }}可以在控制台看到:注释在原创 2021-03-28 13:41:19 · 131 阅读 · 0 评论 -
JAVA基础01——初识JAVA
初识JavaJava介绍java是什么?java程序设计环境Java介绍java是什么?Java是一门不纯粹的面向对象(OOP:Object Oriented Programming)的语言。特性:简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释性、高性能、多线程、动态性java程序设计环境常见术语:JDK:Java开发工具包(Java Development Kit),编写Java程序的程序员使用的软件。JRE:Java运行时环境(Java Runtime Envi原创 2021-03-24 17:30:29 · 241 阅读 · 3 评论