- 博客(20)
- 收藏
- 关注
原创 MySQL约束、多表查询、事务
事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。默认MySql的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。
2024-04-24 08:37:19 1284
原创 SQL语句
DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。分页查询是数据库的方言,不同的数据库有不同的实现,MySQL中是LIMIT。注意:如果是多个字段,当第一个字段值相同时,才会根据第二个字段进行排序。如果查询的是第一页数据,起始索引可以省略,直接简写为 limit 10。修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。插入数据时,指定的字段顺序需要与值的顺序是一 一 对应的。授权时,数据库名和表名可以使用 * 进行通配,代表所有。
2024-04-22 23:05:24 978
原创 网络编程与反射、代理笔记
T newInstance(Object..initargs) : 根据指定的构造方法创建对象。Onject invoke(Object obj, Obejct...args) :运行方法。ServerSocket (int port)要与服务器的端口保持一致。Field[] getField() :返回所有公共成员变量对象的数组。
2024-04-21 07:49:06 635 1
原创 【无标题】
Stream接口中静态方法of细节:方法的形参是一个可变参数,可以传递一堆零散的数据,也可以传递数组,但是数组必须是引用数据类型的,如果传递基本数据类型,是会把整个数组当做一个元素,放到Stream当中。底层:会依次得到流里面的每一个数据,并把数据放到数组中。中间方法,返回新的Stream流,原来的Stream流只能使用一次,建议使用链式编程。方法apply形参:依次表示流里面的每一个数据。方法apply形参:依次表示流里面的每一个数据。修改Stream流中的数据,不会影响原来集合或数组中的数据。
2024-04-17 11:22:23 822
原创 双列集合笔记
底层:forEach其实就是利用第二种方式进行遍历,依次得到每一个键和值,再调用accept方法。底层数据结构依然是哈希表,只是每个键值对元素又额外的多了一个双链表的机制记录存储的顺序。Map是双列集合的顶层接口,它的功能是全部双列集合都可以继承使用的。底层:可变参数底层就是一个数组,只不过不需要我们自己创建了,Java会帮我们创建好。注意:默认按照键的从小到大进行排序,也可以自己规定键的排序规则。Collections不是集合,而是集合的工具类。这里的有序指的是保证存储和取出的元素顺序一致。
2024-04-16 18:48:54 809 1
原创 面向对象进阶
抽象方法的定义格式publicabstract返回类型 方法名(形参列表);抽象类的定义格式:publicabstractclass 类名{}抽象类和抽象方法的注意事项抽象类不能实例化抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类可以有构造方法抽象类的子类要么重写抽象类中的所有抽象方法要么是抽象类。
2024-04-14 12:16:55 755 1
原创 Java面向对象多态笔记
(编译看左边:javac编译代码的时候,会看左边的父类中有没有这个变量,如果有,编译成功,如果没有编译失败。运行也看左边:java运行代码的时候,实际获取的就是左边父类中成员变量的值)(编译看左边:javac编译代码的时候,会看左边的父类中有没有这个变量,如果有,编译成功,如果没有编译失败。运行看右边:java运行代码时,实际上运行的是子类中的方法。成员变量:在子类的对象中,会把父类的成员变量也继承下来,父:name 子:name。使用父类型作为参数,可以接收所有子类对象,体现多态的扩展性与便利。
2024-04-13 17:25:19 684
原创 Java集合笔记
打印集合时不是地址值,而是集合中存储数据内容,在展示时会拿[]把所有数据进行包裹。JDK5以后:int Integer 之间可以相互转化的。泛型:限定集合中存储数据的类型。基本数据类型要转换为对应的。可以存引用数据类型,
2024-04-11 17:36:13 226 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人