java随记

1.设定响应的content类型不属于HttpServletRequest接口完成功能

2.在标准的 JavaScript 中, Ajax 异步执行调用基于Event和callback机制才能实现

3.静态语句块中x为局部变量,不影响静态变量x的值

4.(1)ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。

   (2)对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针.

   (3)对于新增和删除操作add和remove,LinkedList比较占优势,因为ArrayList要移动数据。

   (4)ArrayList的空间浪费主要体现在在list列表的结尾预留一定的容量空间,而LinkedList的空间花费则体现在它的每一个元素都需要消耗相当的空间。

5.接口不包括任何实现,与存储空间没有任何关系

6.NaN与任何操作数进行关系比较,结果都是false

7.increment,Hibernate 主键生成策略是实现主键按数值顺序递增的

8.类方法中不能使用 this 关键字,类方法中可以通过实例化对象调用实例方法

9.只有满足联接条件的记录才包含在查询结果中,这种联接为内部联接

10.unionall集合操作符返回两个查询所选择的所有的行

11.在Oracle中,删除表Student中的所有数据,可以使用的Sql是DELETE FROM Student

12.Oracle 数据库表空间与用户的关系是多对多

13.return true跳出Array的forEach循环

14.JMM通过控制主内存与每个线程的本地内存之间的交互,来为java程序员提供内存可见性保证

15.“synchronized” — 保证在块开始时都同步主内存的值到工作内存,而块结束时将变量同步回主内存

16.“volatile” — 保证修饰后在对变量读写前都会与主内存更新。

17.Thread. sleep()不会抛出checked exception

18.

19.protected一个特点是只要子类都能访问,不管在不在一个包

20.虚拟机中没有泛型,只有普通类和普通方法

21.所有泛型类的类型参数在编译时都会被擦除

22.创建泛型对象时请指明类型,让编译器尽早的做参数检查

23.在Struts框架中如果要使用Validation作验证的话,需要使用DynaValidatorActionForm


mysql
原文地址:https://www.cnblogs.com/excellent-vb/p/7717529.html