自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hello

用c编写hello world

2022-07-10 22:04:55 100 1

原创 SQL源码01

clk> select job,count(*) from emp group by job;+-----------+----------+| job | count(*) |+-----------+----------+| CLERK | 3 || SALESMAN | 4 || MANAGER | 3 || PRESIDENT | 1 || ANALYST | 1 |+-...

2021-11-23 23:01:11 462

原创 MySQL的简单查询

简答查询1.查询一个字段:注意:​ select和from都是关键字。​ 字段名和表名都是标识符强调:对于SQL语句来说,是通用的所有的SQL语句以“:”结束另外SQL语句不区分大小写,都行查询部门,名字:mysql> select dname from dept;+------------+| dname |+------------+| ACCOUNTING || RESEARCH || SALES || OPERATIONS |

2021-11-22 09:13:03 481

原创 java关键字

Java 关键字下面列出了 Java 关键字。这些保留字不能用于常量、变量、和任何标识符的名称。类别关键字说明访问控制private私有的protect受保护的public公共的default默认类、方法和变量修饰符abstract声明抽象class类extend扩充,继承final最终值,不可改变的implements实现(接口)interface接口native本地,原生方法

2021-09-27 09:54:20 83

原创 Java 稀疏数组

稀疏数组当一个数组大部分元素大部分位0,或者为同一数值时,可以使用稀疏数组来保存该数组。稀疏数组的处理方式是:记录数组一共有几行几列,有多少个不同值把具有不同值的元素和行列及记录在一个小规模的数组中,从而缩小程序的规模如下图:左边是原始数组,右边是稀疏数组[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ujs5Jsqy-1631627946329)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images

2021-09-14 21:59:49 87

原创 Java 冒泡排序

Java 冒泡排序冒泡排序无疑是最为出名的排序算法之一,总共有八大排序冒泡的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人人尽皆知我们看到嵌套循环,应该马上就可以得到出这个算法的时间复杂度O(n2)import java.util.Arrays;public class ArrayLearing07 { public static void main(String[] args) { int[] a = {1,4,7,90237,89,234,56

2021-09-12 22:07:50 53

原创 Arrays 类

Arrays 类数组的工具类java.util.Arrays由于数组对象本身并没有什么方法可以供我们调用,但API提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本操作查看JDK帮助文档Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而不用适用对象来调用(注意:“不用"而不是"不能”)具有以下常用功能:给数组赋值:通过fill方法对数组排序:通过sort方法,按升序比较数组:通过equals方法比较数组中元素是

2021-09-12 16:07:54 52

原创 Java 多维数组

多维数组多维数组看看成是数组的数组,比如二维数组是一个特殊的一维数组,其每一个元素都是一个一维数组二维数组int a[][] = new int[2][5];解析:以上二维数组a可以看成一个两行五列的数组思考:多维数组的使用Instance二维数组public class ArrayLearing05 { public static void main(String[] args) { //[4][2] /* 1,2 ar

2021-09-12 14:46:55 52

原创 数据库的基本介绍

数据库的基本介绍数据库应用的场合购物旅行金融三个基本术语数据库(database )存于计算机内、有组织、有结构、可共享的数据集合。数据按一定模型组织、描述和存储,具有低冗余度、高独立性和易扩展性。DBMS(database management system 数据库管理系统)创建及管理数据库的一类系统软件,如Oracle,MySQL,SQL Server。用于科学、有效地组织和存储数据,高效地获取和维护数据。数据库应用系统(Database application sy

2021-09-10 15:59:44 239

原创 数据库的基本介绍

数据库的基本介绍数据库应用的场合购物旅行金融三个基本术语数据库(database )存于计算机内、有组织、有结构、可共享的数据集合。数据按一定模型组织、描述和存储,具有低冗余度、高独立性和易扩展性。DBMS(database management system 数据库管理系统)创建及管理数据库的一类系统软件,如Oracle,MySQL,SQL Server。用于科学、有效地组织和存储数据,高效地获取和维护数据。数据库应用系统(Database application sy

2021-09-10 14:51:53 51

原创 Java数组

数组定义数组是相同类型的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明组变量的语法:dataType[] arrayRefvar; ///首选的方法或dataType arrayReVar[];Java语言使用new操作创建数组,语法如下:dataType[] arrayRefVar = new dataType[

2021-09-09 22:49:19 53

原创 JAVA 数组

数组定义数组是相同类型的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明组变量的语法:dataType[] arrayRefvar; ///首选的方法或dataType arrayReVar[];Java语言使用new操作创建数组,语法如下:dataType[] arrayRefVar = new dataType[

2021-09-06 11:59:02 91

原创 JAVA 递归

递归A方法调用B方法,我们就很容易理解递归就是:A方法调用B方法!就是自己调用自己利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转换为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次计算,大大减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无线集合递归的结构包括两个部分:递归头:什么时候不调用自身方法。如果没有头,将陷入死循环递归体:什么时候调用自身方法public class Learing05 {

2021-09-05 23:23:29 56

原创 命令行传参

命令行传参有时候你希望运行一个程序再传递给它信息。这要靠传递命令行参数给main()函数实现比如要让以下代码实现命令行传参public class Learing03 { public static void main(String[] args) { //args,length 数组长度 for (int i = 0; i < args.length; i++) { System.out.println("args[" + i

2021-08-25 17:35:48 87

原创 打印6行的矩形

打印6行的矩形//打印6行的矩形 public static void main(String[] args) { for (int i = 0; i <= 5; i++) { for (int m = 0; m < 5; m++) { System.out.print("*"); } System.out.println(); } }.

2021-08-11 17:35:51 206

原创 用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个

用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个for输出public static void main(String[] args) { // 用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个 for (int i = 0; i < 1000; i++) { if (i%5==0){//跳格 System.out.print(i+"\t");

2021-08-08 10:18:43 814

原创 打印九九乘法表

打印九九乘法表public static void main(String[] args) { //1.我们先打印第一列,这个大家都会 //2.我们把固定的1再用一个循环包起来 //3.去掉重复项 i<= j //4.调整样式 for (int j = 1; j <= 9; j++) { for (int i = 1; i < j; i++) { Sy

2021-08-06 15:17:03 56

原创 Java计算0-100的奇数和偶数和

计算0到100之间的奇数和偶数的和public static void main(String[] args) { //计算0到100之间的奇数和偶数的和 int oddSum = 0; int evenSum = 0; for (int i = 0; i < 100; i++) { if (i%2!=0){//奇数 oddSum+=i; }else {

2021-08-06 14:56:25 1160

原创 打印三角形练习

打印5行三角形 public static void main(String[] args) { //打印三角形 5行 for (int i = 0; i <= 5; i++) { for (int j =5;j >=i;j--){ System.out.print(" "); } for (int j = 1; j <= i; j++) {

2021-08-06 14:48:10 68

原创 Java的结构

JAVA 的结构文章目录JAVA 的结构顺序结构选择结构if单选择结构if双选择结构if多选择结构嵌套的if结构switch的多选择结构循环结构while循环do...while循环for循环练习顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一词执行的处理步骤组成的,它是任何一个算法都离不开的一中基本算法结构。public class IfLearing01 {

2021-08-03 19:17:41 61

原创 JAVA 的结构

JAVA 的结构文章目录JAVA 的结构顺序结构选择结构if单选择结构if双选择结构if多选择结构嵌套的if结构switch的多选择结构循环结构while循环do...while循环for循环练习练习顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一词执行的处理步骤组成的,它是任何一个算法都离不开的一中基本算法结构。public class IfLearing01 {

2021-08-03 19:11:48 59

原创 JAVA的结构

JAVA 的结构文章目录JAVA 的结构顺序结构选择结构if单选择结构if双选择结构if多选择结构嵌套的if结构switch的多选择结构顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一词执行的处理步骤组成的,它是任何一个算法都离不开的一中基本算法结构。public class IfLearing01 { public static void main(Strin

2021-08-02 17:41:11 66

原创 JAVA的Scanner对象

Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了一个工具类,**我们可以获取用户的输入。**java.util.Scanner 是Java5的新特征,我们可以通过Scanner类来获取用户的输入基本语法:Scanner s = new Scanner(System.in)通过Scanner类的next()8与nextline()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据next(

2021-08-02 00:11:15 61

原创 JAVA 的基本运算符

运算符Java语言支持如下运算符: 优先级()算术运算符:+,-,*,/,%,++,–赋值运算符=关系运算符:>,<,>=,<=,==,!=instanceof逻辑运算符:&&,||,!位置运算符:&,|,^,~,>>,<<,>>>(了解!!!)条件运算符? :扩展赋值运算符:+=,-=,*=,/=public class Learing03 { public static void ma

2021-07-30 16:29:51 58

原创 Java的变量

Java的变量变量是什么:就是可以变化的量Java是一种强类型语言,每个变量必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。public class Learing04 { public static void main(String[] args) { //int a,b,c; //int a =1,b=2,c=3; //程序可读性 String name ="qinjiang";

2021-07-29 16:41:51 73

原创 JAVA的数据类型

数据类型强类型语言要求变量的使用严格符合规定,所有变量必须先定义后才能使用弱类型语言Java的数据类型分为两大类基本类型(primitive type)注意long类型要在数字后面加个Lfloat类型要在数字后面加个F引用类型 (reference type)public class Learing { public static void main(String[] args) { //八大基本类型 //整数 int n

2021-07-24 17:26:22 63

原创 JAVA 类型转换

类型转换由于java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。运算中,不同类型的数据先转化为同一类型,然后进行运算。强制类型转换自动类型转换public class Learing03 { public static void main(String[] args) { //操作比较大的数的时候,注意溢出问题 //JDK 新特性,数字之间可以用下划线分割 int money = 10_0000_0000;

2021-07-24 17:19:53 82

原创 如何用Java写hello world

hello world第一种方式1.新建一个文件夹,存放代码2.新建一个Java文件文件后缀名为Javahello.java【注意点】系统可能没有显示文件后缀名,需要手动打开3.编写代码public class hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }} 4.编译 javac java文件,会生成一个class文件5.运行class文件,

2021-07-13 08:48:46 1576

原创 安装JDK

安装JDK1.百度搜索JDK8,找到下载地址2.同意协议3.下载对应的版本4.双击安装JDK5.记住安装路径6.配置环境变量​ 1.我的电脑…>右键 属性​ 2.环境变量…> JAVA_HOME​ 3.配置path变量-----1.%JAVA_HOME%\bin​ 2.%JAVA_HOME%\jre\bin\7.测试JDK是否安装成功​ 1.打开cmd​ 2.输入java -version...

2021-07-09 22:43:01 72

空空如也

空空如也

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

TA关注的人

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