自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 汇总mysql数据库

#外键用于表达两个表格之间存在某种关系,用于将两个表格连接在一起。droptableifexistslogs;createtablelogs(idintprimarykeyauto_increment,login_timedatetime,u_idint,foreignkey(u_id)referencesusers(id));#foreignkey(列名1)references表名(列...

2021-09-28 14:19:37 106

原创 外键用于表格

#外键用于表达两个表格之间存在某种关系,用于将两个表格连接在一起。droptableifexistslogs;createtablelogs(idintprimarykeyauto_increment,login_timedatetime,u_idint,foreignkey(u_id)referencesusers(id));#foreignkey(列名1)references表名(列...

2021-09-28 14:14:26 291

原创 聚合函数11

1.DBMS是一类软件的统称,比如MySQL,Oracle2.数据库:MySQL是一个数据库管理的软件,这个软件里面管理的是数据库。3.表(二元关系)是数据存储的真正单元。不能往数据库里直接发放数据,只能将数据放在表格中。数据库相关的语句:createdatabase数据库名;showdatabases; #查看所有的数据库dropdatabase数据库名;use数据库名;表格相关的语句:createtable表格名(列名列类型,列名列类型,列名列类型...

2021-09-28 14:12:10 103

原创 数据库管理系统

【老师】数学-孙鹏2021/9/2315:54:25DBMS数据库管理系统世界上有很多DBMS,比如MySQL,Oracle,DB2,SQLServer为什么用数据库?为了方便存储,检索,修改数据。studentsidnameage1 tom 102 jerry 23 ben 14关系型数据库:关系型数据库中存放的都是二元关系(表格)SQL:结构化查询语言,用来操纵DBMSselect*fromstudentswhereage<=10;M...

2021-09-28 14:10:53 1179

原创 多线程的概念及多

线程的相关API获取当前线程的名字Thread.currentThread().getName()1.start():1.启动当前线程2.调用线程中的run方法2.run():通常需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中3.currentThread():静态方法,返回执行当前代码的线程4.getName():获取当前线程的名字5.setName():设置当前线程的名字6.yield():主动释放当前线程的执行权7.join():在线程中插入执行另一个线程

2021-09-16 17:05:33 52

原创 file类和io流

dir.mkdir(); //创建文件夹,只能创建单级别 File dir2 = new File("F:\\AAA\\bbb"); dir2.mkdirs();//创建多级文件夹 File renameFile = new File("F:\\abc.txt"); f.renameTo(renameFile); // 重命名,目标鸥鸟 //文件和源文件要在同一级目录,如果不是在同一个目录...

2021-09-13 10:52:34 66

原创 String类方法

1.String的构造方法1)String(String original):把字符串数据封装成字符串对象2)String(char[] value):把字符数组的数据封装成字符串对象3)String(char[] value, int index, int count):把字符数组中的一部分数据封装成字符串对象2.String类的获取功能:1)length():获取字符串的长度,其实也就是字符个数String str = "333223"; System.out.println(str.

2021-09-08 09:53:29 69

原创 java枚举

基本类型 -> 包装类型 byte -> Byteshort -> Shortint -> Integer long -> Longfloat -> Floatdouble -> Doubleboolean -> Booleanchar -> CharacterMath类 随机范围整数的公式:[min, max) (int) (Math.random() * (max - min)) + minMath:数学,java.lang包下的一个数学工.

2021-09-08 09:45:59 67

原创 java中的集合

Connection接口:— List 有序,可重复ArrayList优点: 底层数据结构是数组,查询快,增删慢。缺点: 线程不安全,效率高Vector优点: 底层数据结构是数组,查询快,增删慢。缺点: 线程安全,效率低LinkedList优点: 底层数据结构是链表,查询慢,增删快。缺点: 线程不安全,效率高Set 无序,唯一HashSet底层数据结构是哈希表。(无序,唯一)1.依赖两个方法:hashCode()和equals()LinkedHashSet底层数据结构

2021-09-06 12:31:32 87

原创 java中的异常

Java异常简介什么是异常?程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止。在Java中即,Java在编译或运行或者运行过程中出现的错误。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手动抛出的

2021-09-01 13:12:09 59

原创 接口和抽象类

接口接口就是一个规范和抽象类比较相似。它只管做什么,不管怎么做。通俗的讲,接口就是某个事物对外提供的一些功能的声明,其定义和类比较相似,只不过是通过interface关键字来完成。比抽象类更加抽象的是接口,在接口中所有的方法都是抽象的。重要的知识点:1.在接口中成员变量都静态成员变量,即省略了public static final修 饰符。2.接口中的所有方法默认为抽象方法,即省略了public关键字。3.声明接口使用interface关键字,interface前面的修饰符是public或

2021-08-31 09:32:35 61

原创 封装与继承

一、封装 是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节,但可以通过该对象对外的提供的接口来访问该对象。 对于封装而言,一个对象它所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成自己的操作。使用封装有三大好处:1、良...

2021-08-31 09:12:38 91

原创 java多态

面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:多态的基本介绍 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,...

2021-08-30 13:42:24 82

原创 面向对象的详解

面向对象的特征:封装、继承、多态、抽象。封装:就是把属性私有化,提供公共方法访问私有对象。举个简单的例子,我们去Apple店里买个iPhoneX,我们不需要知道它是怎么制造的,我们只需要知道它能用来打电话,上网和用来装B就行了。对于程序设计,用户只需要知道类中某个方法实现了什么样的功能,需要该功能的时候直接去调用就行了,不用去关心方法内部的实现细节。继承:当多个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来放到一个类中作为父类,其它类继承这个父类。继承后子 类自动拥有了父类的属性和方

2021-08-23 10:08:21 108

原创 JAVA 数组与多维数组遍历

在操作数组时,经常需依次访问数组中的每个元素,这种操作成为数组的遍历。public class ArrayDemo04 { public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5 }; // 定义数组 // 使用for循环遍历数组的元素 for (int i = 0; i < arr.length; i++) { System.out.

2021-08-14 12:01:32 382

原创 数组的定义、声明、初始化、遍历、冒泡排序

数组什么是数组?数组是存放数据长度固定的容器,并且其数据类型也是一致的。怎么声明数组?下面这个就是声明数组的例子int[] arr;int 数组的数据类型,数组中要存储什么类型的数据[] 代表它是一个数组arr 数组的名字,自己定义的数组怎么声明并初始化?方式一 静态初始化数组的数据类型[] 数组名 = new 数组的数据类型[]{元素1,元素2,元素3...};例:int[] arr0 = new int[]{2,4,6,8};这个数组有四个元素 所以它的长度为4方式.

2021-08-14 11:57:48 122

原创 多重循环概述

多重循环(嵌套循环),其实就是一个循环体内又包含另一个或多个完整的循环结构。每个循环结构都可以对应一个规律或重复性操作,多重循环就可以实现更为复杂的规律性程序。 多重循环语法。// 外层循环while (外层循环条件) { // 内层循环 、外层循环操作 while (内层循环条件) { // 内层循环操作 }}...

2021-08-10 11:10:37 2139

空空如也

空空如也

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

TA关注的人

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