美文网首页
有疑问的地方

有疑问的地方

作者: Songger | 来源:发表于2019-11-13 10:08 被阅读0次
    1. 反射和动态代理:
      java动态代理可以在不改变被调用对象源码的前提下,在被调用方法前后增加自己的操作,极大地降低了模块之间的耦合性。
    2. 为什么forClass可以加载数据库驱动程序:
      https://blog.csdn.net/u010644448/article/details/51893342
    3. java传入的普通类(自定义类)是引用(两个类拥有相同的对象的话,修改其中一个会引起另外一个的变化)。而String类不会出现这种情况。
    4. 不能仅仅使用返回值类型来进行重载,因为重载是编译时多态,但是在调用函数的时候,编译器并不知道返回类型,因此没有办法进行重载。
    5. hashtable是同步的,hashmap不同步;vector是同步的,arraylist不同步。vector每次调整1倍,arraylist每次调整一半。
    6. String s1 = "abc" VS. String s2 = new String("abc")
      前者有string pool的概念,后者没有
    7. 为什么try-with-resource方式可以自动关闭资源?什么原理?JVM自动执行的吗?
    8. 数据库连接中Class.forName("xxx")的作用
      https://blog.csdn.net/vipmao/article/details/51067626

    相关文章

      网友评论

          本文标题:有疑问的地方

          本文链接:https://www.haomeiwen.com/subject/xslfictx.html