自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 七个常见的排序算法

一.排序与稳定性的概念排序:使一串记录按照其中的某个或某些关键字大小按照递增或递减的排列起来的操作。平时提到的排序如没有特殊说明都是指升序。稳定性:对于两个相等的数据,如果经过排序后,排序算法能保证其相对位置不发生变化,则我们称该算法是具备稳定性的排序算法。(如果一个排序是稳定的排序,那么它也可以被实现为一个不稳定的排序。 而如果一个排序本身是不稳地的排序,那么就不能实现为一个稳定的排序。)二.排序算法种类三.逐个介绍以上的排序算法1.插入排序(1)直接插入排序直接插入排序将待排序数

2021-11-18 17:12:07 342

原创 字符串“+”拼接与“=”比较、调用String构造方法、String的intern()方法

一.String的“+”拼接与“=”比较1.字符串的“=”操作字符串的“=”操作比较的是左右操作引用指向的地址是否相同。看以下代码: String str1 = "hello"; String str2 = "word"; String str3 = "hello"; System.out.println(str1 == str2); System.out.println(str1 == str3); System.

2021-10-17 10:44:26 855

原创 JDBC常见接口和类

在浏览本篇文章前建议先看这篇JDBC基础知识篇:JDBC编程下面介绍JDBC常用的接口和类:数据库连接ConnectionConnection接口实现类由数据库提供,下面主要讲获取connection对象的两种方式:1.通过DriverManager(驱动管理类)的静态方法获取://加载驱动JDBC程序Class.forName(“com.mysql.jdbc.Driver”);加上//创建数据库连接Connection connection = DriverManager.getCon

2021-05-25 21:18:15 549

原创 JAVA的JDBC编程

看完本篇文章,你将深刻了解到什么是JDBC,怎么使用JDBC等。下面就让我们一起学习吧!一.数据库编程的条件三个必备条件:编程语言、数据库以及数据库驱动包编程语言:如JAVA,C,C++,python等就是编程语言。数据库:如Oracle,MySQL,SQL Server等。数据库驱动包:不同的数据库对应不同的编程语言提供了不同的数据库驱动包。举个例子:MySQL提供了JAVA驱动包msql-connector-java,需要基于java操作MySQL即需要该驱动包。同样的,要基于java操作O

2021-05-25 17:32:09 131

原创 初识Mysql事务

啥是事务啊?为啥要事务啊?事务的概念:事务指的是逻辑上的一组操作,组成这组操作的各个单元,要么全部成功要么全部失败。在不同的环境中,都可以由有事务,对应到数据库中就是数据库事务。对于为啥需要事务,我们举个例子说明一下:有一person表中有李华和小明两个人的信息:现在小明要向李华借两百元钱,则李华要转账给小明,这个转账的过程分为两步:(1)李华的钱要减少200update person set money = money - 200 where name = ‘李华’;(2)小明的钱要增加2

2021-05-24 21:25:53 127 1

原创 JAVA异常

认识异常通过阅读本篇文章,你将了解到什么是异常,异常有哪些类型,怎么处理异常等异常体系:

2021-05-24 20:34:48 251 1

原创 Mysql索引(入门)

索引事务看完这篇文章,你将知道什么是索引,为什么要索引,怎么创建使用索引。一.索引1.概念索引是一种特殊的文件,包含着对数据表里的所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引类型,各类索引有各自的数据结构实现。2.作用(1)数据库中的表、数据、索引之间的关系,类似于书架上的图书、书籍内容和书籍目录。(2)索引所起的作用类似于书籍目录,可用于快速定位、检索数据。(3)索引对提高数据库的性能有很大的帮助。3.使用场景当要考虑对数据库表的某列或某几列创建索引,需要考虑一下几点

2021-05-23 21:12:15 217

原创 Mysql查询进阶

Mysql查询(进阶)一.聚合函数查询(where后面不能出现聚合函数,一定记住)准备数据:– 创建数据库exam;create database if not exists exam;– 创建表exam_result;create table if not exists exam_result(id int,name varchar(10),math decimal(4,1),Chinese decimal(4,1),English decimal(4,1));– 插入数据

2021-05-23 19:25:59 1556 3

原创 mysql增删查改

Mysql的CURD基础操作1.当想使用Mysql的关键字作为表名或数据库名称时,怎么操作?在此关键字的左边和右边分别加上 ` 符号(这个符号在esc键下面),例如想用desc当作表名称时即:2.where条件查询以上运算符与where一起使用。A.当要查询数学成绩大于九十分的且降序排序,则有以下两种情况(1)select * from exam_result where math > 90 order by math asc;和(2)select * from exam_r

2021-05-19 21:52:11 145

原创 2020-12-06

JAVA运算符java中数据变量之间的运算以及数据的变换大部分都要涉及到运算符的使用,今天就简单介绍一下java运算符及其简单使用。前言java中运算符一共有六种:1.算术运算符;2.关系运算符;3.逻辑运算符;4.位运算符;5.移位运算符;6.条件运算符。下面就每种运算符进行简单介绍。一、算术运算符算术运算符有: + - * / %1.+ - * /+,-,*,/ 的意思和数学中的加减乘除一样,用来计算两个变量的结果,值得注意的是 / 中除数不能为0,否则会报算术异常

2020-12-06 20:56:43 1211

原创 2020-12-05

JAVA隐式转换与强制转换前言想完全明白不同数据类型之间的转换必须先了解什么是隐式转换和强制转换。一、为什么有隐式转换和强制转换?JAVA作为强类型编程语言,当不同类型之间的变量相互赋值的时候,会涉及的数据的精度不同问题,而解决这个问题就产生了隐式转换和强制转换。二、简介与使用 以下“范围大”或“范围小”指的是变量类型占比特位个数或者字节个数。1.隐式转换当范围小的类型变量赋值给范围大的类型的变量时要发生隐式转换,具体步骤是要先把范围小的变量转换成对应范围大的变量所占比特位个数的变量,然

2020-12-05 23:35:52 1006 4

原创 Java基本数据类型及其特点

Java基本数据类型及其特点1.整数类型 整数类型有byte,short,int,long。java中的数据类型定义的变量既可以正数也可以是负数,即没有有无符号一说。(1)byte byte类型叫做字节类型,之所以叫字节类型是因为byte类型变量占用一个字节内存。注意:a.一个字节有八个比特位,所以byte类型变量的范围是-2^7 ~ 2 ^7-1。b.字节类型和字符型类型互不相关。c.包装类是Byte。(2)short short类型叫做短整型,其占两个字节空间内存

2020-12-02 16:20:18 487

原创 Java基本数据类型及其特点

Java基本数据类型及其特点1.整数类型 整数类型有byte,short,int,long。java中的数据类型定义的变量既可以正数也可以是负数,即没有有无符号一说。(1)byte byte类型叫做字节类型,之所以叫字节类型是因为byte类型变量占用一个字节内存。注意:a.一个字节有八个比特位,所以byte类型变量的范围是-2^7 ~ 2^7 -1。b.字节类型和字符型类型互不相关。c.包装类是Byte。(2)short short类型叫做短整型,其占两个字节空间内存。注意:a.

2020-12-02 16:09:37 1209

原创 2020-10-14

简单的计算几个数的阶乘之和,主要为了锻炼for语句的使用。#include <stdio.h>#include<Windows.h>#pragma warning(disable:4996)int Fact(int a){int sum=1;for (int i=a; i >= 1; i–){sum *= i;}return sum;}int FactSum(start, end){int total = 0;for (int i = end; i &

2020-10-14 21:45:37 124

原创 2020-10-11

比较三个数的大小并打印出来#include <stdio.h>#include <Windows.h>#pragma warning(disable: 4996)int main(){int a = 0;int b = 0;int c = 0;printf(“请输入三个数字\n”);scanf("%d %d %d", &a, &b, &c);if (a == b&b == c){printf(“三个数字相等且分别为%d %d %

2020-10-11 20:26:33 73

原创 2020-10-08

没错,初学者的简单计算机,计算整数加减乘除(整除的)。#include <stdio.h>#include<Windows.h>#pragma warning(disable:4996)int MyAdd(int x, int y){return x + y;}int MySub(int x, int y){return x -y;}int MyMul(int x, int y){return x * y;}int MyDiv(int x, int y){

2020-10-08 21:19:25 146

原创 2020-10-08

今天写的内容是比较两个数字的大小,并显示出较大的数字#include<stdio.h>#include<Windows.h>#pragma warning(disable:4996)int main(){ int a = 0; int b = 0; printf(“请输入两个数字\n”); scanf("%d %d", &a, &b);if (a < b){ printf(“两个数字中较大的是:%d\n”, b); } else if (

2020-10-08 13:09:11 94

原创 2020_9_25

我是一名西安科技大学的学生,来自安徽省,和大家一样有着一个酷爱编程的心。小时候看着大家玩的游戏很感兴趣,梦想着将来也可以创作出控制游戏进程的操作。我的目标是成为一名编程高手,进入大厂发展。为此我会做出很大努力,我知道编程之路是一条崎岖困难之路,但我不会屈服困难,我会努力实现我的目标、我的理想,我相信自己一定会奋力实现目标。我的计划是每天都要学学看看编程,每日学习,每天都有进步对我来说才是最好的方法。我最想进的IT公司是腾讯和阿里,这两个公司是我从小的梦想。既然选择了远方,便只顾风雨兼程。梦想从..

2020-09-28 10:45:06 944 2

空空如也

空空如也

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

TA关注的人

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