自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 JDBC应用(Mysql)

1.首先要确保你的mysql是打开的状态,打开idea创建maven工程。接下来就是在工程pom.xml里面打jar包jar包打完,在你左侧External Libraries目录下会有相对应的jar包,我这里打的jar包是mysql-connector-java:5.1.47。2.创建datasource.porperties文件,里面有我们需要的一些配置信息,要记住文件的根目录。我这里datasource.porperties文件的根目录是D:\\IdeaProj...

2021-12-09 21:45:19 520

原创 自增自减运算符

前缀自增自减法(++a,--a):先进行自增或者自减运算,再进行表达式运算。后缀自增自减法(a++,a--):先进行表达式运算,再进行自增或者自减运算 。实列代码如下:

2021-12-04 22:03:47 90

原创 mysql 练习20道题

准备:建表,插入数据drop table if exists emp;create table if not exists emp(empno int primary key auto_increment,ename varchar(10) not null,job varchar(20),salary double(8,2),mgr int(10),bonus double(6,2),hiredate date,deptno int(10));inser

2021-11-28 18:28:15 196

原创 java 反射

1.反射机制Java反射机制是指在运行状态中,动态获取信息以及动态调用对象方法的功能。Java反射有3个动态性质--运行时生成对象实列--运行期间调用方法--运行时更改属性通过Java反射可以实现以下功能--在运行时判断任意一个对象所属的类--在运行时构造任意一个类的对象--在运行时判断任意一个类所具有的方法和属性--在运行时调用任意一个对象的方法2.Java反射常用API--Class类:反射的核心类,反射的所有操作都是围绕着该类产生的。通过Class类

2021-11-28 16:06:58 168

原创 什么是递归

递归什么是递归?首先递归是一种广泛的算法或者编程技巧,很多数据结构和算法的实现都依赖递归,比如DFS(深度优先遍历),二叉树的前中后序遍历等等。示例:举个简单的例子,比如排队,你排在第n个位置,具体n是多少,你不知道,所以你就问你前面一个人:“你是第几个人?”然而你前面的人也不知道他是第几个人,所以他就问他前面的人是第几个人,这样一直向前问,知道问到第一个人,然后第二个人知道自己是第二然后告诉第三个人,然后第三个人知道自己是第三,然后一直向后面这样反馈,到你这里,你也就知道自己是第几个人了,把这

2021-11-04 22:15:08 161

原创 快排方法的讲解

1.选基数(我一般用的数组的第一位作为基数)2.大于基数的放右边,小于基数的数放在基数的左边3.一轮结束后,基数左边的成为一个数组,右边成为一个数组,继续上面的步骤示例:int [] a={72 73 71 23 94 16 5} 升序第一轮;我们选数组里第一个数作为基准数,即72为基数,我们先从数组右边开始找,5小于72,则5要放在左边,即72的位置,原先5的位置空出来,再从左边看,73大于72,则把73放在右边,就是原先5所在的位置,再从右边看,16小于72,则把16放在原先73的位置上

2021-11-02 21:18:18 437 1

原创 选择排序法

数组int[] a={9,7,8,2,5,1,3,6,4};我们将通过选择排序的方式将数组完成升序。第一轮:假设a[0]为最小值,即9为最小值,依次往后比较,9和7比,9大于7,则最小值变为7,记住元素7的下标,然后拿7和8比较,7小于8,最小值还是7,再拿7和2比较,7大于2,则最小值变为2,再拿2和5比较,2小于5,最小值还是2,在拿2和1比较,2大于1,则最小值变为1,再拿3和1比较,最小值还是1,再拿1和6比较,最小值还是1,再拿1和4比较,最小值还是1.第一轮比较完成,获得一个最小值为1,由于

2021-10-28 22:42:11 205

原创 插入排序法

插入排序和冒泡排序极其相似(外层循环轮数,内层循环比较次数,通过嵌套循环实现排序),不同的是插入排序减少了交换次数,冒泡排序是每次与比较值做比较后如果满足条件(大于或小于)就做数据交换,而插入排序是事先记录要插入的初始值,然后从选择值往前面做对比,如果选择值小与等于前面的值就把前面的数值赋给后一位(往后移动一位),遇到比选择值小的则停止对比,将选择值移动到最后一个大于选择值的位置,排序逻辑可以根据自己的需求来更改,比如升序降序等等。public static void mai.

2021-10-28 19:24:45 113

原创 冒泡排序法

冒泡排序是给数组排序的一种方法,假设这里有一个乱序的数组int[] a={5,8,9,2,7},我们接下来要通过冒泡排序的方法使这个数组里的元素成升序: 1.每轮里面相邻两个元素相比较,从最左边开始,先拿5和8比较,由于要变成升序的,那么8大于5,则这两个值的位置不需要互换。再来比较8和9,9大于8,则9和8的位置也不要互换。再来比较9和2,2小于9,则9要和2互换位置,始终保持最右边的值是大的。9和2互换位置之后,我们就拿9和7比较,而不是拿2和7比较,9大于7,则9要和7换位置。经过第...

2021-10-28 17:39:13 324

原创 java基本数据分类

java基本数据可分为数值型和非数值型 数值型包含整数型和浮点数型 整数型(byte,short,int,long) 浮点数型(float,double) 非数值型包含字符型(char)和布尔型(boolean) byte:8位,最大储存数据量是255,范围是-128到127之间short:16位:最大数据量是65536,范围是-32768到32767之间int...

2021-10-21 19:04:49 45

原创 变量的命名规则

变量的名规则:1.字(字母) 2.下(下划线) 3.美.(美元符)4.(人民币符) 5.数(数字)变量命名不可以已数字开头,正常以小写字母,下划线或美元符开头,人民币符一般不使用.不能使用关键字,如(pulic class......)驼峰命名法:多个单词首字母大写以便区分(除了首字母)例如: 江苏省全年平均话费 uesedMoneyOfJiangSuPeryear....

2021-10-21 18:43:52 645

原创 idea安装流程教学

1.首先下载idea的安装包,解压,然后打开安装包里面.exe 双击安装2.可以默认安装路径,也可以换成其他路径3.根据电脑 系统选择相应的安装项,现在一般都是64位的4.安装好打开ideaidea在初次运行的时候会让你选择 勾选do not improt setting5.在安装包里找到.jar的文件 右击桌面idea打开文件所在位置,复制进去右击我们复制进去的文件 点击安全 复制文件所在目录6.右键idea64...

2021-10-21 18:24:06 3033

原创 java安装及环境变量配置

java是一种面向对象的编程语言,它具有简单性、面向对象性、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点,可以用于编写桌面应用程序、web应用、分布式系统、嵌入式系统等应用程序。Jdk:jdk是java语言的软件开发包,它是java开发的核心,主要用于移动设备、嵌入式设备上的java应用程序的开发,包括了java运行时的环境(jvm和java系统类库)和工具。jre:java运行环境,包括jvm(虚拟机)标准实现和java核心类库。1.下载jdk浏览器内输入Java Down

2021-10-18 19:58:44 368

空空如也

空空如也

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

TA关注的人

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