- web.xml文件是用来初始化配置信息,web.xml是放置在WEB-INF目录中
- 局部变量可以与成员变量重名,这时可用“this”来指向成员变量
- setDaemon()方法必须在线程启动之前调用,当线程正在运行时调用会产生异常。
- public:可以被所有其他类所访问
private:只能被自己访问和修改
protected:自身、子类及同一个包中类可以访问
default:同一包中的类可以访问,声明时没有加修饰符,认为是friendly。
5.persistent方式的MDB可以保证消息传递的可靠性,也就是如果EJB容器出现问题而JMS服务器依然会将消息在此MDB可用的时候发送过来
6.CopyOnWriteArrayList适用于写少读多的并发场景
ReadWriteLock即为读写锁,他要求写与写之间互斥,读与写之间互斥,读与读之间可以并发执行。在读多写少的情况下可以提高效率
ConcurrentHashMap是同步的HashMap,读写都加锁
volatile只保证多线程操作的可见性,不保证原子性
7.方法的重写(override)两同两小一大原则:
方法名相同,参数类型相同
子类返回类型小于等于父类方法返回类型,
子类抛出异常小于等于父类方法抛出异常,
子类访问权限大于等于父类方法访问权限。
8.Java一律采用Unicode编码方式,每个字符无论中文还是英文字符都占用2个字节
9.Java虚拟机中通常使用UTF-16的方式保存一个字符
10.ResourceBundle能够依据Local的不同,选择性的读取与Local对应后缀的properties文件,以达到国际化的目的。
关注博主的微信公众号;AI学习经历分享,获取各种学习资源哦!