【JAVA】Class.forName用法以及和new的區別
Class.forName是用來獲取Class的類型別 比如: 但是:forName("ss.bb.bean"), JVM會在classapth中去找對應的類,設定在classpath的類,在java啟動的時候最先被載入,並將Class物件儲存起來,這樣forName建立物件時就不需要通過classloader再去讀取該類的檔案了。而new 一個物件,一般不需要該類在classpath中設定,但可能需要通過classlaoder來載入。
Class aClass = Class.forName(xxx.xx.xx); |
相關文章
- malloc和new的區別,new和operator new的區別,分配器介紹
- new 和 malloc 的區別
- new和malloc的區別
- PHP new self()和new static()的區別PHP
- Class.forName和ClassLoader.loadClass的區別
- C++ new A 和 new A() 的區別詳解C++
- Golang make和new的區別Golang
- java和js中正規表示式的用法和區別JavaJS
- JavaScript中的new map()和new set()使用詳細(new map()和new set()的區別)JavaScript
- 【Java註解用法】@Autowired 與@Resource的區別以及@Qualifier的介紹Java
- new 和 malloc 的區別 及使用
- __new__和__init__的區別
- newInstance和new的區別(good)Go
- AT NEW 和AT END OF的用法
- AT NEW 和AT END OF的用法。
- go語言中make和new有什麼作用以及區別?Go
- 「乾貨」細說 call、apply 以及 bind 的區別和用法APP
- malloc/free 和 new /delete 的區別 (轉)delete
- JS中的!=、== 、!==、=== 的用法和區別JS
- JS中的!=、== 、!==、===的用法和區別。JS
- java反射(1) 之class.forName(""), 類名.class, 物件.getClass()區別Java反射物件
- Python __new__ 和 __init__ 的區別Python
- Java入門學習- 理解List和HashMap和HashTable的用法和區別JavaHashMap
- js中!和!!的區別與用法JS
- SQLserver-MySQL的區別和用法ServerMySql
- SQL中IN和EXISTS用法的區別SQL
- __new()__ 與 __init()__的區別
- oracle中merge的用法,以及各版本的區別 CreateOracle
- exists和not exists及in和not in的用法與區別
- .NET裡面 abstract class和Interface有什麼區別以及用法的展現?
- 細說new和malloc的十大區別
- malloc free與new delete的區別和聯絡delete
- JQuery中html()和val()的用法區別jQueryHTML
- set autotrace的用法和含意及區別
- 【C++】C++用new和不用new建立類物件區別C++物件
- PHP中MySQL、MySQLi和PDO的用法和區別PHPMySql
- 【Java】equals 和 == 的區別Java
- Java和Javascript的區別JavaScript