自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库1-1

数据库的常用操作 建库 创建数据库,数据库名称:cgb2021 create database cgb2021 de fault character set utf8; 删库 删除的名称是cgb2021 drop database cgb2021; 查看所有数据库 show databases;表的常用操作 创建表 创建tb_door表,有id。door_nam...

2021-11-29 11:11:49 576

原创 反射技术.

一.什么是反射 Reflection反射是java程序开发语言的特征之一,他允许运行中的java程序对自身进行检查 反射非常强大,能够直接操作程序的私有属性 反射就像一面镜子,它可以在运行时获取一个类的所有信息,可以获取到任何定义的信息(包括成员变量,成员方法,构造器等),并且可以操纵类的字段、方法、构造器等部分。 ...

2021-11-18 16:54:50 159

原创 设计模式 单例设计模式

一.设计模式 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。JAVA一共有23种设计模式,我们今天首先来学其中一种:单例设计模式1.单例设计 单例设计模式有很多好处,最重要的就是确保对象只有一个 简单来说就是一个类在内存中的对象只有一个 ...

2021-11-18 16:41:51 158

原创 同步锁 线程

1.同步锁 1.怎么把有可能出现问题的代码包裹起来,可以使用synchronized关键字来实现同步效果 当多个对象同时操作数据,可以使用同步锁解决线程安全问题 2.synchronized synchronized(锁对象){ 需要同步的代码} 3.前提 1.同步需要两个或两个以上的线程 2.多线程必须使用同一个锁 4.特点 synchroni...

2021-11-18 11:48:57 266

原创 进程与线程

1.进程 进程的概念就是正在运行的程序,他会占用对应的内存区域,有cpu进行执行与计算 1.进程的特点 独立性每个进程都有自己的私有的地址,没有进过本身的允许,一个用户进程不可以直接访问其他进程的地址空间 动态性进程与程序的区别,程序是一个静态指令结合,而进程是正在系统中活动的指令集合程序加入时间概念后,称为进程,具有各种不同状态 并发性多个进程可以在单个cpu上并发执行,多个进程之间不会相互影响2.线程线程是操作系统...

2021-11-18 11:41:06 204

原创 集合 map set

一.map接口 java.util接口map<K,V> 类型参数:k 表示映射所维护的键 v表示此映射所维护对应的值 也叫做哈希表,键不可以重复 值可以重复 1.特点 map可以根据键来提取对应的值 map的键不允许重复,如果重复值会被覆盖 map存放的都是无序数据 map的初始容量是16二.HashMapHashMap的键要同时重写hashCode()和equlas()hashCode...

2021-11-18 11:03:05 240

原创 JAVA list 泛型 Collection set

一.Collection接口 java语言的java.util包中提供了一些集合类,这些集合类又称为容器 集合的长度是可以改变的,访问方式多常用的集合list集合,map集合,set集合都继承的collection接口二.集合概念 集合collection,是用来存放对象的数据结构,而长度可以改变,可以存放不同类型的对象而且提供了操作对象的方法三.集合的继承结构 Collection接口List 接口【数据有下标,有序,可重复】Arr...

2021-11-18 10:44:42 123

原创 JAVA序列化与反序列化

一.概述 序列化是指对象的状态信息转换为可以存储或传输形式的过程,在序列化期间,对象将其当前状态写入到临时或持久性的存储区,以后可以通过存储区中读取或者反序列化对象的状态,重新创建该对象 序列化:利用Object序列化:利用ObjectOutputStream,把对象的信息,按照固定的格式转成一串字节值输出并持久保存到磁盘 反序列化:利用ObjectInputStream,读取磁盘中之前序列化好的数据,重新恢复成对象2.特点1 需要序列化的文件必须实现...

2021-11-17 17:30:54 251

原创 Io流 字节流 字符流 File

一.IO 1.IO流的继承结构

2021-11-17 16:46:48 126

原创 正则表达式 包装类 自动装箱 自动拆箱 BigDecimal

一.正则表达式 1.概述 正确的字符串格式常用来判断用户输入的内容是否符合格式的要求,注意是严格区分大小写的。 2.常用语法1.2 spring提供了支持正则表达式的方法 Matches:当前字符串是否能匹配正则表达式 replaceAll:替换子串 split:拆分字符串2.包装类 把基本类型进行包装,提供更加完善的功能 基本类型是没有任何一个功能的,只是一个变量 而包装类有更加丰富的功...

2021-11-16 16:25:50 109

原创 JAVA API Object String String StringBuffer/StringBuilder

一.API API目的是提供应用程序与开发人员基于某软件可以访问的一些功能集 API是一种通用功能集,有时公司会将AP作为其公共开放系统,也就是公司制定自己的系统接口标准,公司所有成员都可以通过该接口标准调用源代码二.Object 1.概念 Object类是所有java的祖先,也就是我们说的顶级父类 它存在于java.long.Object这个包不需要我们手动导包 需要注意的是:每个类Object作为超类,所有对象(包括数组)都实现这...

2021-11-16 15:33:09 246

原创 JAVA接口 面向接口开发

接口 概念 接口Interface在java中也是一种抽象类型 接口中的内容是抽象形成的需要实现的功能1.接口格式 interface 接口名 { 代码...}2.接口的特点 1.通过interface来定义接口 2.通过implements来实现接口 3.接口中的方法全部都是抽象方法 4.类描述的是一类事物的属性和方法,接口则是包含实现类要实现的方法 5.接口突破了java单继承的局限性...

2021-11-15 19:36:00 417

原创 JAVA 抽象类

一.抽象类 java中可以被abstract关键字修饰,这种方法只有声明没有方法体,叫做抽象方法 java中被abstract关键词修饰的类叫抽象类 抽象类中的方法实现交给子类来完成 特点 abstract 可以修饰方法或者类被abstarct修饰的类叫做抽象类,被abstract修饰的方法叫做抽象方法抽象类中可以没有抽象方法如果类中有抽象方法,那么该类必须定义为一个抽象类子类继承了抽象类以后,要么还是一个抽象类,要么就把父类的所有抽象...

2021-11-15 17:27:35 93

原创 JAVA面向对象之多态

一多态 1. 多态的前提是继承 2.要有方法的重写 3.父类引用指向子类对象 4.多态中编译看左,运行看右2.多态的好处 1.多态可以让我们不用关心某个对象到底是什么类型,就可以使用该对象的某些方法 2.提高了程序的可扩展性和可维护性3.多态的使用 前提:多态对象把自己看做是父类类型 1.成员变量:使用的是父类的 2.成员方法:由于存在重写现象,所以使用的是子类 3...

2021-11-15 16:59:53 133

原创 JAVA 静态构造 局部代码块 static final

1.static 概念 是java中的一个关键字,用于修饰一个成员中的变量和方法 特点 1.static可以修饰成员变量和方法 2.被static修饰的资源被称为静态资源 3.静态资源随着类的加载而加载,最先加载 ,优先于对象进行加载 4.静态资源可以通过类名直接调用,也被称为类资源 5.静态资源只能调用静态资源 6.静态资源...

2021-11-15 15:29:57 278

原创 Java 继承 super

一.继承 概念 继承是从已有的类派生出新的类,新类可以使用已有的属性和行为,并扩展新的能力 java继承是在以存在的类定义作为基础建立新类的技术 2.特点使用extends关键字来表示继承关系 相当于子类把父类的功能复制了一份 Java只支持单继承 继承可以传递(爷爷/儿子/孙子这样的关系) 父类的私有成员由于私有限制访问,所以子类不能使用父类的私有资源 继承多用于功能的修改,子类可以在拥有父类功能的同时,进行功能拓展二super...

2021-11-15 11:39:26 319

原创 JAVA 面向对象2 构造函数 构造代码块 this

1.构造方法1.概念 构造方法是一种特殊的方法,他是一个与类同名但没有返回值的方法 构造方法主要功能就是完成对象创建或者初始化

2021-11-15 10:48:45 295 1

原创 JAVA 面向对象 类 对象 封装

1. 面向对象的概念 先了解一下面向过程 面向过程是一种编程思想:他强调的是过程,意思任何事都要自己去执行 面向对象也是一种编程思想,相对于面向过程,我们从执行者,变为指挥者;进而把很多的问题变得简单化2.面向对象的三大特征 1.封装:把相关的数据封装成一个类组件 2.继承:是子类自动共享父类属性和方法,这是类之间的一种关系 3.多态:增强软件灵活性和重用性3.类和对象 1.类 类是java最基本的单位,相...

2021-11-15 09:14:01 372

原创 JAVA数组 遍历

一.数组 数组Array 标志是[ ]用于储存多个相同的类型数据的集合 想要获取数组中的元素,可以通过下标来获取 数组的下标从0开始,最大长度是数组长度减11.1 创建数组 分为动态初始化和静态初始化...

2021-11-05 11:32:06 765

原创 JAVA 嵌套for循环 三种循环结构

1.嵌套for循环 存在至少两层的for2.for( 开始条件 ;循环条件;更改条件){ 外层循环 for(开始条件 ;循环条件;更改条件){内层循环 }}3.练习1 打印乘法口诀表二.break与continue1.概念break:直接结束当前循环,跳出循环体,简单粗暴continue:跳出本轮循环,进入下一轮三.循环结构2 : whilewhile(执行条件){ 循环体} 循环结构3: do w...

2021-11-04 17:35:38 1235

原创 变量 局部变量 成员变量

1.概念 可以改变的数称为变量 变量类型 变量名=变量值 这三个类型来描述一个变量 例如 int a=32.局部变量 1.定义在方法里或局部代码块中 2.必须手动初始化来分配内存 例如int i=5 3.方法或局部代码块中,方法运行完内存就释放了3.成员变量 1.定义在类里方法外 2.不用初始化也会被认为是默认值 3.类消失了变量才会释放4.方法1.概述 被命名的代码块,方法可以含参数,可以不含参数,可以提高代码的复用性...

2021-11-04 15:51:08 82

原创 分支结构 循环结构

1.if结构 1.单支结构 if( ){ 代码 } 2.多分支结构 if( 条件){ 满足条件执行代码1 }else{ 不满足条件执行代码2 }2.练习1 商品打折案例 接收用户输入原价 满1000打五折 满800打7折 满600打九折二.switch结构结构: switch( 判断输出哪里){ case value :语句...

2021-11-04 15:16:54 92

原创 JAVA运算符 自增自减 逻辑运算

1.运算符速查表1.测试自增自减测试2.测试逻辑运算符测试3.测试加减乘除测试4.判断平年闰年测试5.求两数的最大值,使用三元运算符比较6.自增自减运算符++: 前缀式 例如++a是先自增1再使用 后缀式 例如a++是先使用再自增1--:同上7.逻辑运算符&&双与 当结果有一方 为false时就可以|| 双或 当结果有一方为true 时就可以3.优先级控制当一个表达式包含多个运算符时,就需要考虑运算符...

2021-11-04 11:37:54 184

原创 Java语法基础 标识符 变量 八大基本类型

1.1 标识符 我们需要给我代码很多元素起名字,类名,方法名,字段名等一个正确的标识符需要遵循以下规则: 1.不能以数字开头 2.严格区分大小写 Aoo aoo 就是两个不同的标识符 3.不能包含@ %等特殊字符 4.标识符不能是java关键字1.2 关键字true false null 都不可以被用作标识符1.3 注释编译器会忽略注释,不会影响代码结果1.单行注释 注释单行内容 每行都以 // 开头2.多行注释:注释多行内容...

2021-11-03 19:34:35 214

空空如也

空空如也

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

TA关注的人

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