摘要:
NVL 和NVL2函数 NVL函数: nvl(exp1,exp2) -->判断exp1是否是null,如果exp1不是则返回exp1的值,如果exp1为null则返回exp2 nvl2函数: nvl2(exp1,exp2,exp3) --》如果如果exp1 不为null返回exp2;为null返回e 阅读全文
摘要:
常用的sql函数 阅读全文
摘要:
神魔是笛卡尔积: 做关联操作的每个表的每一行都和其他表的每一行做组合。假设两个表的记录分别有X和Y那么笛卡尔积将返回X*Y条记录 笛卡尔积产生条件: 如何避免出现笛卡尔积: 在where中加入有效的连接条件--》连接条件为 关联表的数量-1 阅读全文
摘要:
having 子句--》过滤分组,用于限制分组显示结果 a.行已经被分组 b.使用了分组函数 c.满足having子句中条件的分组将被重写 阅读全文
摘要:
jdbc-->java数据库连接 的简称 JDBC工作模块 阅读全文
摘要:
Hashtable和HashMap区别 相同点: 实现原理,功能相同,可以互用 主要区别: a.hashtable继承Directionary类,HashMap实现Map接口 b.Hashtable线程安全,HashMap线程非安全 c.Hashtable不允许null值,HashMap允许null 阅读全文
摘要:
Arraylist和Linkedlist的区别 Arraylist--> 长度可变的数组 遍历和访问元素效率比较高 Linkedlist--> 采用的是链表存储方式 插入,删除数据是效率较高 阅读全文
摘要:
list和map的区别 list-->list是对象集合,允许对象重复 map-->map是键值对的集合,不允许key重复 阅读全文
摘要:
collection和collections区别 collection--》是集合类的上级接口,继承他的接口主要有set,list collections--》是针对集合类的一个帮助类,提供了对集合进行 排序,遍历等多种算法的实现 阅读全文
摘要:
list和set的区别 相同点:list,set都是继承自collection接口 不同点: a.list--》元素有放入顺序,元素可重复 set--》元素无放入顺序,元素不可重复 b.list接口有三个实现类:linkdelist Arraylist set接口有两个实现类:HashSet Vec 阅读全文
摘要:
throw和throws区别(简单总结) throw--》 抛出异常 throws-->声明异常的种类 阅读全文
摘要:
什么是异常? ==》异常是指在程序的运行过程中所发生的不正常事件 常见的异常种类 阅读全文
摘要:
接口和抽象类区别 a.抽象类里可以有非抽象方法 接口里只能有抽象方法 b.接口是抽象类的变体,再接口中所有方法都是抽象的 阅读全文
摘要:
接口的特点: a.接口不可以被实例化 b.接口中的常量都是静态常量 c.实现类可以实现多个接口 d.实现类必须实现接口的所有方法 阅读全文
摘要:
什么是多态? 使用不同的实例执行不同的操作/父类引用子类对象 实现多态的两个要素? a.子类重写父类方法 b.使用父类的类型 多态的作用: --》一个接口多种实现 阅读全文
摘要:
构造方法的特点: a.方法名和类名要相同 b.无返回值类型 c.每个类再创建的时候,语言环境都会给该类一个默认的无参的构造方法。如果写出无参或有参的构造方法,原构造方法就不存在了 总结: 静态代码块(static)不可以引用非静态(this)的属性和方法--》也就是说:static中不能有this 阅读全文
摘要:
final修饰符用法 a.修饰的类--》不能再被继承 b。修饰方法 》不能被子类重写 c.修饰变量--》变量将变成常量(只能再初始化时进行赋值) 阅读全文
摘要:
this的用法 a.调用属性 b.调用方法 c.调用构造方法 **另: static中不能有this 阅读全文