- 反射和动态代理:
java动态代理可以在不改变被调用对象源码的前提下,在被调用方法前后增加自己的操作,极大地降低了模块之间的耦合性。 - 为什么forClass可以加载数据库驱动程序:
https://blog.csdn.net/u010644448/article/details/51893342 - java传入的普通类(自定义类)是引用(两个类拥有相同的对象的话,修改其中一个会引起另外一个的变化)。而String类不会出现这种情况。
- 不能仅仅使用返回值类型来进行重载,因为重载是编译时多态,但是在调用函数的时候,编译器并不知道返回类型,因此没有办法进行重载。
- hashtable是同步的,hashmap不同步;vector是同步的,arraylist不同步。vector每次调整1倍,arraylist每次调整一半。
- String s1 = "abc" VS. String s2 = new String("abc")
前者有string pool的概念,后者没有 - 为什么try-with-resource方式可以自动关闭资源?什么原理?JVM自动执行的吗?
- 数据库连接中Class.forName("xxx")的作用
https://blog.csdn.net/vipmao/article/details/51067626
有疑问的地方
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 包含的重点内容:JAVA基础JVM 知识开源框架知识操作系统多线程TCP 与 HTTP架构设计与分布式算法数据库知...