自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习22数据库进阶

文章目录事务概念介绍事务的语法事务的特性事务的ACID特性1. 原子性Atomicity2.一致性Consistency3.隔离性Isolation4.持久性Duration事务的并发问题事务隔离级别-1读未提交事务隔离级别-2读已提交事务隔离级别-可重复读和顺序读锁机制和隐式提交隐式提交事务概念介绍Transaction由一系列对系统中数据进行访问和更新的操作所组成的一个程序执行逻辑单元特性:原子性一致性隔离性持久性事务的语法start transaction; 或者begin

2022-01-23 08:35:29 68

原创 Java学习笔记13

文章目录数据完整性实体完整性主键约束(primary key)第一种添加方式第二种添加方式第三种添加方式唯一约束(unique)自增长约束(auto_increment)域完整性数据类型数值类型日期类型字符串类型区别非空约束默认值约束引用完整性第一种添加外键方式第二种添加外键方式多表查询多表的关系一对多/多对一关系多对多关系一对一关系多表查询1. 合并结果集:UNION、UNION ALL2. 连接查询2.1*内连接也叫内连查询*:[INNER] JOIN ON2.2*外连接也叫外联查询*:OUTER JO

2022-01-05 00:33:20 510

原创 Java学习笔记12

文章目录数据库简介三大范式第一范式:无重复的列第二范式:属性完全依赖与主键【消除部份子函数依赖】第三范式:属性不依赖于其他非主属性【消除传递依赖】SQL语言(CRUD)SQL语句的分类DDL操作数据库1. 创建2. 查看数据库3. 修改数据库4. 删除数据库5. 其他语句DDL操作表创建新表常用数据类型:其他表操作练习DML操作SQL的运算符DCL操作创建用户用户授权用户权限查询撤销用户权限删除用户DQL数据查询简单查询条件查询模糊查询字段控制排序聚合函数group_byHAVING子句limitDQL总结

2022-01-05 00:32:24 81

原创 Java学习笔记11

文章目录枚举定义格式实现接口的枚举注意事项注解简介重点内置注解元注解自定义注解定义格式注意事项反射概述 一种反封装的手段类加载器-Java Classloader双亲委派模型Class与加载方式通过类信息获取构造方法(Constructor)常用方法反射中的方法常用方法反射中的属性常用方法通过反射获取注解内省基于反射延申的APIIntrospectorBeanInfoMethodDescriptor流程枚举定义格式权限修饰符 enum 枚举名称 { 实例1,实例2,实例3,实例4; }实现接口

2022-01-05 00:31:47 125

原创 Java学习笔记10

文章目录XML——可扩展标记语言为什么学习xmlxml文件语法格式文档声明标记(元素 / 标签 / 节点)一个xml文档中,必须有且只能允许有一个根标记标记可以嵌套,但是不允许交叉标记层级的称呼(子标记,父标记,兄弟标记,后代标记,祖先标记)标签的属性注释CDATAJava解析xmlSAX解析DOM解析JDOM解析DOM4J解析通过Java生成xmlDOM4J - XPATH解析xmlJson对象格式将对象转为JSON字符串GsonFastJson解析JsonGsonFastJsonXML——可扩

2022-01-05 00:31:16 206

原创 Java学习笔记9

文章目录网络编程1. 什么是计算机网络2. 什么是计算机的IP地址3. 什么是网络中的 网站的域名4. 什么是端口号5. 什么是计算机之间的通信协议协议:是计算机与计算机之间交流的标准协议的分类网络编程的分类TCP协议-OSI网络模型基于TCP的网络编程网络编程1. 什么是计算机网络分布在不同地域的计算机,通过硬件等网络设备使用通信线路 互相连接形成一个网络系统计算机网络,可以很方便的进行 信息的传递 ,资源的共享2. 什么是计算机的IP地址IP地址,是计算机在互联网中的唯一标识,就像人在社会

2022-01-05 00:30:42 76

原创 Java学习笔记8

文章目录线程与进程进程线程线程的调度分时调度抢占式调度同步与异步,并发与并行同步——>线程安全异步——>线程不安全并发并行实现多线程方法1——Thread方法2——RunnableThread类设置和获取线程名称方法一方法二线程中断守护线程线程安全问题处理线程不安全的方法1. synchronized同步代码块(隐式锁)2. 同步方法(隐式锁)3. Lock(显示锁)公平锁,非公平锁线程死锁线程的六种状态带返回值的线程Callable——第三种实现多线程的方式Callable的使用步骤Runna

2022-01-05 00:30:14 117

原创 Java学习笔记7

文章目录异常什么是异常异常的体系结构处理异常finally何时执行何时不执行的问题throwsthrowtry-catch-finally中,如果catch中return了,finally会执行么异常什么是异常能辨别常见异常及其含义理解异常产生的原理能处理异常能自定义异常什么是异常异常是在程序中导致程序中断的一种指令流异常的体系结构异常指的是Exception,Exception类,在Java中存在一个父类Throwable(可能的抛出)Throwable存在两个子类Error

2022-01-05 00:29:40 51

原创 Java学习笔记6

目录文章目录目录继承特点super关键字重写重写的规则重写和重载的区别final关键字抽象类抽象类常见问题抽象类和普通类的区别接口定义格式使用面向接口编程思想接口的继承注意!!抽象类和接口的区别多态概念多态的使用instanceof关键字Object类概念Object类的多态如何使用APItoString()equals()和==的区别内部类成员内部类特点局部内部类匿名内部类创建格式静态内部类包装类一切皆对象装箱和拆箱手动拆箱和手动装箱自动拆箱和自动装箱可变参数递归继承特点继承就是子类继承父类的特征

2022-01-05 00:29:16 159

原创 Java学习笔记5

目录文章目录目录包权限修饰符封装this关键字static关键字---->静态代码块main方法详解包把功能相似或相关的类或接口,组织在同一个包中,方便类的查找和使用包如同文件夹一样,不同的包中的类的名字可以相同,当调用两个不同包中的相同类型的类时,应该加上报名用来区别(java.util.Date和java.sql.Date),因此,包可以避免名字冲突包限定了访问权限,拥有包访问权限的类才能访问某个包中的类一般用组织域名倒置使用包,用import关键字或者使用类的全名称权限修饰符

2022-01-05 00:28:38 201

原创 Java学习笔记4

目录文章目录目录面向对象基础三大思想三大特征类与对象的关系两者的关系定义格式1. 类2. 方法的定义格式:3. 方法的调用格式创建对象对象属性赋值对象创建时的内存细节细节内存分类构造方法方法的重载匿名对象匿名对象面向对象基础面向对象是相对于面向过程来讲的,是把相关的数据和方法组织成一个整体来看待面向对象到面向过程,是程序员思想上,从执行者到指挥者的转变面向过程是死板的,难适应变化的,面向对象更加灵活,可复用性更高三大思想OOA:面向对象分析OOD:面向对象设计OOP:面向对象程序三大特征

2022-01-05 00:28:01 74

原创 Java学习笔记3

目录文章目录目录数组概述创建格式赋值常见问题数组的应用寻找数组中的最大值与最小值冒泡排序二分查找多维数组双指针数组概述存储相同数据类型的容器这些元素按照线性顺序排列,所谓线性顺序是指除第一个元素以外,每一个元素都有唯一的前驱元素除最后一个元素外,每一个元素都有唯一的后继元素!!!数组一经创建,长度不可以改变创建格式数据类型[] 数组名 = new 数据类型[长度]动态初始化int[] array = new int[10];数据类型[] 数组名 = new 数据类型{

2022-01-04 11:36:47 325

原创 Java学习笔记2

文章目录@[toc]输入接收用户的输入判断输入的数据类型程序的执行结构顺序结构分支结构1. if条件语句2. switch语句循环结构1. for循环2. while循环3. do··while循环4. **break和continue**输入接收用户的输入在我们介绍执行结构之前,我们首先来了解一下,Java中用来接收控制台中输入的语句我们假设这样一个情景:现在,小明要计算36669889+23678816等于多少,我们可以写以下代码int a = 36669889;int b = 23678

2021-06-03 20:47:40 117

原创 Java学习笔记1

文章目录一、二进制二、变量和数据类型2.1变量分类2.2数据类型2.3标识符三、数据类型的转换四、方法4.1格式4.2访问权限修饰符4.3返回值详解4.4参数列表五、运算符5.1 算术运算符:进行基本运算5.2 赋值运算符:赋值右边的变量的值,赋值给左边的变量5.3 关系运算符:用于比较两边的操作数,结果总是boolean型的5.4 逻辑运算符:用于对boolean型的结果的表达式进行运算,运算结果为boolean型5.4.1逻辑运算符总结:5.4.2与和短路与的区别5.5 字符串连接符5.6 三目运算符5

2021-04-23 20:37:46 74

空空如也

空空如也

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

TA关注的人

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