- 博客(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
523
原创 自增自减运算符
前缀自增自减法(++a,--a):先进行自增或者自减运算,再进行表达式运算。 后缀自增自减法(a++,a--):先进行表达式运算,再进行自增或者自减运算 。 实列代码如下:
2021-12-04 22:03:47
95
原创 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
204
原创 java 反射
1.反射机制 Java反射机制是指在运行状态中,动态获取信息以及动态调用对象方法的功能。 Java反射有3个动态性质 --运行时生成对象实列 --运行期间调用方法 --运行时更改属性 通过Java反射可以实现以下功能 --在运行时判断任意一个对象所属的类 --在运行时构造任意一个类的对象 --在运行时判断任意一个类所具有的方法和属性 --在运行时调用任意一个对象的方法 2.Java反射常用API --Class类:反射的核心类,反射的所有操作都是围绕着该类产生的。通过Class类
2021-11-28 16:06:58
171
原创 什么是递归
递归 什么是递归?首先递归是一种广泛的算法或者编程技巧,很多数据结构和算法的实现都依赖递归,比如DFS(深度优先遍历),二叉树的前中后序遍历等等。 示例: 举个简单的例子,比如排队,你排在第n个位置,具体n是多少,你不知道,所以你就问你前面一个人:“你是第几个人?”然而你前面的人也不知道他是第几个人,所以他就问他前面的人是第几个人,这样一直向前问,知道问到第一个人,然后第二个人知道自己是第二然后告诉第三个人,然后第三个人知道自己是第三,然后一直向后面这样反馈,到你这里,你也就知道自己是第几个人了,把这
2021-11-04 22:15:08
166
原创 快排方法的讲解
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
443
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
216
原创 插入排序法
插入排序和冒泡排序极其相似(外层循环轮数,内层循环比较次数,通过嵌套循环实现排序),不同的是插入排序减少了交换次数,冒泡排序是每次与比较值做比较后如果满足条件(大于或小于)就做数据交换,而插入排序是事先记录要插入的初始值,然后从选择值往前面做对比,如果选择值小与等于前面的值就把前面的数值赋给后一位(往后移动一位),遇到比选择值小的则停止对比,将选择值移动到最后一个大于选择值的位置,排序逻辑可以根据自己的需求来更改,比如升序降序等等。 public static void mai.
2021-10-28 19:24:45
123
原创 冒泡排序法
冒泡排序是给数组排序的一种方法,假设这里有一个乱序的数组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
328
原创 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
54
原创 变量的命名规则
变量的名规则: 1.字(字母) 2.下(下划线) 3.美.(美元符)4.(人民币符) 5.数(数字) 变量命名不可以已数字开头,正常以小写字母,下划线或美元符开头,人民币符一般不使用. 不能使用关键字,如(pulic class......) 驼峰命名法:多个单词首字母大写以便区分(除了首字母) 例如: 江苏省全年平均话费 uesedMoneyOfJiangSuPeryear. ...
2021-10-21 18:43:52
655
原创 idea安装流程教学
1.首先下载idea的安装包,解压,然后打开安装包里面.exe 双击安装 2.可以默认安装路径,也可以换成其他路径 3.根据电脑 系统选择相应的安装项,现在一般都是64位的 4.安装好打开idea idea在初次运行的时候会让你选择 勾选do not improt setting 5.在安装包里找到.jar的文件 右击桌面idea打开文件所在位置,复制进去 右击我们复制进去的文件 点击安全 复制文件所在目录 6.右键idea64...
2021-10-21 18:24:06
3052
原创 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
374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人