摘要: JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序 阅读全文
posted @ 2021-06-29 13:38 小jun学java 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/qq_34337272/article/details/80611486 事务处理 事务处理是为了解决【现金转账】这类问题,比如,甲要向乙转账1万元。这其实包含了两个动作“甲从自己的账户中扣1万元”以及“向乙的账户存进1万元“。如果“甲从自己的账 阅读全文
posted @ 2021-06-25 15:22 小jun学java 阅读(138) 评论(0) 推荐(0) 编辑
摘要: final的用法 final关键字 修饰基本数据类型:值无法修改 修饰引用数据类型:如对象,数组。则其本身可修改,引用不能修改 修饰类的成员变量:必须当场赋值,否则编译报错 final修饰方法 为最终方法,不能被子类重写,但可以被继承,被重载 final修饰类 为最终类(断子绝孙类),无法被继承 总 阅读全文
posted @ 2021-06-25 11:08 小jun学java 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/qq_43040688/article/details/107618530 一、类的加载过程 分为三大阶段 **加载:**查找并且加载类的二进制数据 链接: 验证:确保被加载类的正确性 准备:为类的静态变量分配内存,并将其初始化为默认值 解析:把 阅读全文
posted @ 2021-06-24 13:31 小jun学java 阅读(47) 评论(0) 推荐(0) 编辑
摘要: //类加载-准备阶段 public class classLoad02 { public static void main(String[] args) { A a = new A(); a.B(); } } class A{ //属性-成员变量-字段 //分析类加载的链接阶段-准备 属性是如何处理 阅读全文
posted @ 2021-06-22 12:35 小jun学java 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 三范式和反范式 第一范式:强调原子性,列不可再分 第二范式:强调唯一性,要有主键,其他列必须完全依赖于主键,不能部分依赖 第三范式:不可传递依赖,任何非主键列只能依赖于主键,不能依赖于其他列 基于三范式不适合对高性能的要求,因而出现了反范式。 反范式:是一种对范式化设计的数据库的性能优化策略,通过在 阅读全文
posted @ 2021-06-22 12:03 小jun学java 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 事务 1.什么是事务 作为单个逻辑工作单元执行的一系列操作。这些操作要么都执行,要么都不执行 经典案例就是转账事务,A给B转200元,A转出去了200,B 没收到这200 2.事务有哪几个特性? AICD 原子性:事务要么全部执行,要么全部不执行,一个事务必须被视为不可分割的最小工作单元。 一致性: 阅读全文
posted @ 2021-06-22 11:55 小jun学java 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 向上转型和向下转型 相同点: 如果子类重写了父类的方法,调用的是子类中重写的方法。 不同点: 向上转型只能调用与父类引用中父类相同的方法,不能调用子类自定义方法; 向下转型可以调用父类的方法,也能调用子类自定义方法; 示例: public class test01 { public static v 阅读全文
posted @ 2021-06-21 21:22 小jun学java 阅读(345) 评论(0) 推荐(0) 编辑
摘要: delete,truncate,drop区别 1>delete属于DML(数据操纵语言)语言,truncate和drop属于DDL(数据定义语言)语言 2>执行速度 drop>truncate>delete 3>使用delete和truncate,只删除了数据,表结构还在,drop删光光。 4>de 阅读全文
posted @ 2021-06-21 20:41 小jun学java 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1>&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。2>&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式。3>&还可以用作位运算符,当&操作符两边 阅读全文
posted @ 2021-06-21 20:19 小jun学java 阅读(540) 评论(0) 推荐(0) 编辑