java中創建對象的5種方式


創建對象的5種方式

  • 通過 new 關鍵字創建

    最常用的方式,比如 Object obj = new Object();

  • 通過Class類的newInstance()方法

    這種方式是默認調用類的無參構造方法來創建對象

    Person p = (Person) Class.forName("com.hutao.test.Person").newInstance()

  • 通過Constructor類的newInstance()方法

    和第二種類似,都是通過反射來實現

  • 通過clone()方法

    clone是Object類的一個方法,通過 對象A.clone()方法會創建一個和A一模一樣的對象B

  • 反序列化

    序列化,即把堆內存中的對象通過某種方式以二進制流的形式把它儲存到磁盤文件中或傳輸給其他網絡節點。

    而反序列化則是將磁盤中文件的對象數據或網絡節點的對象數據恢復成java 對象的過程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM