摘要:
int是java的原始数据类型,Integer是int的封装类 int转Integer: int a=3;Integer A=new Integer(a); 或:Integer A=Integer.valueOf(a); Integer到int: Integer A=new Integer(5); 阅读全文
摘要:
多态 继承 封装 (抽象) 阅读全文
摘要:
final-修饰符(关键字)如果一个类被声明为 final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为 final的,将变量或方法声明为 final,可以保证它们在使用中不被改变。被声明为 final f的变量必须在声明时给定初值,而在 阅读全文
摘要:
Overload(重载):在同一个类,方法名相同,参数列表(参数个数类型顺序)不同,与访问权限修饰符返回值类型参数名无关 System.out.print();普通方法和构造方法都可以重 载 Arrays.sort(); Override(重写): 在父子类之间,方法名相同,参数列表相同,访问权限不 阅读全文
摘要:
两个对象 一个在堆区 一个在字符串池 一个是xyz 一个是指向xyz的引用对象s 阅读全文
摘要:
Gc是垃圾收集器。Java程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一: System.gc() Runtime.getRuntime().gc() 阅读全文
摘要:
Collection是集合类的上级接口,继承与他的接口主要有Set和List Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作 阅读全文
摘要:
如果数据在线程间共享,例如正在写的数据以后可能被另一个县线程读到,或者正在读的数据已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。 当应用程序在对象上调用一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。 阅读全文
摘要:
having 和where 都是用来筛选用的 having 是筛选组 而where是筛选记录 他们有各自的区别 1)当分组筛选的时候 用having 2)其它情况用where 用having就一定要和group by连用, 用group by不一有having (它只是一个筛选条件用的) 阅读全文
摘要:
第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解; 第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性; 第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求 字段没有冗余。 阅读全文