12 2021 档案
摘要:(一)、数据库的聚合函数 数据库的聚合函数主要有以下几个: 1.count count函数主要用于统计总数量;即查询的结果有多少行。 2.avg avg函数用于求某个字段的平均值 3.sum sum函数主要用于求和 4.max max函数用于求最大值 5.min min函数用于求最小值 6.havi
阅读全文
摘要:这里先说一种最基本的方法,其它的日后补充 一、 /** * 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 * @param head * @param n * @return */ class ListNode { int val; ListNode next; ListNod
阅读全文
摘要:class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int val, ListNode next) { this.val = val; this.n
阅读全文
摘要:代码如下: 那么问题来了,这两条输出语句只有第二条语句;t1.age这一行会报空指针异常;为什么第一条语句不会报异常呢。 我认为是因为,name是静态变量,可以通过类名直接使用,而不需要创建对象来调用;即使t1对象为空,也能通过类名的方式访问。而age是实例变量,必须通过对象来访问,所以会报空指针异
阅读全文
摘要:(一)、getClass();方法 这个方法是由final修饰的,子类无法对它进行重写,它的返回值类型是一个带泛型的Class类型。getClass();方法也是Java反射中常用的方法之一。 (二)、hashCode();方法 该方法返回值类型是int类型的,hashCode方法是通过一系列的计算
阅读全文
摘要:第一范式、保证表中每一个字段都是不可再分的原子 第一范式的合理遵循需要依据实际需求来确定。 例如:比如数据库存在一个地址的字段,一般情况下,都直接存储信息:xxx省xxx市xxx区xxx县 但是,若需求有变化,比如某些情况,xxx省xxx市字段会被频繁的访问,那么可以将地址再细分几个字段,省份作为一
阅读全文
摘要:(一)、transient关键字 transien表示短暂的 当一个成员变量被transient修饰后,在序列化该对象的时候这个变量不会被序列化。 (二)、strictfp关键字 strictfp表示严格的,精确的 strictfp可以用于修饰一个类、接口、方法;不能用于修饰接口的方法及构造函数。该
阅读全文

浙公网安备 33010602011771号