请高手指教一下 请问 .class Class.forName()以及new 创建对象时,他们的功能是不是一样,还有他们有什么区别。。?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不一样,调用Class.forName时,ClassLoader会检查是否加载该类,不过没有则加载,如果找不到该类则报异常,在编译器是无法检查类是否存在的。而new在编译器就会进行对象创建的相关检查。 结果差不多了。都可以获得想要的对象。原理同二楼,class.forName是反射的基础。new传统一些。 .class 获得类对象 Class.forName()通过传字符串来加载类,在JDBC中加载驱动会用到new嘛就是创建类的一个对象 c3p0异常 新手求救!~ 懂JDOM和XML的进来看一下 菜鸟线程问题。 拜求高手:jdbc读取大量数据,如何批量读取? java jpg的问题 Java如何同步两个异地同构数据库中的部分表的数据 菜鸟提问, 在线等. 关于assert 的一个题 请求高手解惑~~~~~~~~~~ 开源项目协同开发!大家参与进来 Runtime.getRuntime().exec("shutdown -a"); ListSelectionListener响应两次
Class.forName()通过传字符串来加载类,在JDBC中加载驱动会用到
new嘛就是创建类的一个对象