美文网首页
9.java创建对象的几种方式

9.java创建对象的几种方式

作者: sherlockwit_孙鸣 | 来源:发表于2019-03-10 09:30 被阅读0次

作为java开发者,我们每天创建很多对象,但是我们通常使用依赖注入的方式管理系统,比如:Spring去创建对象,然而这里有很多创建对象的方法:使用New关键字、使用Class类的newInstance方法、使用Constructor类的newInstance方法、使用Clone方法、使用反序列化。

Java创建对象的五种方式:

  • 使用 new 关键字(最常用):

    类名 对象名=new 类名();
    ObjectName obj = new ObjectName();
    
  • 使用反射的Class类的newInstance()方法:

    类名 对象名=(类名)Class类对象名称.newInstance();
    
  • 使用反射的Constructor类的newInstance()方法:

    ObjectName obj = ObjectName.class.getConstructor.newInstance();
    
  • 使用对象克隆clone()方法:

    ObjectName obj = obj.clone();
    
  • 使用反序列化(ObjectInputStream)的readObject()方法:

    try (ObjectInputStream ois = new ObjectInputStream(new 
    FileInputStream(FILE_NAME))) {
    
    ObjectName obj = ois.readObject();
    
    }
    

相关文章

  • 9.java创建对象的几种方式

    作为java开发者,我们每天创建很多对象,但是我们通常使用依赖注入的方式管理系统,比如:Spring去创建对象,然...

  • 字面量方式及内置构造函数创建对象

    创建对象的几种方式 字面量方式创建对象 基本写法 ①字面量的方式来创建对象示例 存在的问题 [01] 代码复用性差...

  • 16、Java创建对象有几种方式?

    Java创建对象有几种方式? java中提供了以下四种创建对象的方式: 1、new创建新对象; 2、通过反射机制;...

  • 创建对象的几种方式

    字面量方式和Object构造函数方式创建对象 优点: 方便缺点: 当需要创建很对对象的时候,会有很多重复的代码 工...

  • 创建对象的几种方式

    第一种:对象字面量的方式 第二种:创建Object实例: 第三种:数构造函数无参数构造函数 带参数的构造函数 第四...

  • 创建对象的几种方式

    真是百看不如一练啊 /*var box= new Object(); //创建一个对象 box.name= "xi...

  • 创建对象的几种方式

    字面量创建对象 new Object() 创建对象 工厂模式 构造函数 原型 混合

  • 创建对象的几种方式

    字面量式(最常用) 调用系统的Object构造函数,创建实例对象 工厂模式 构造函数模式 与工厂模式的区别: 没有...

  • 创建对象的几种方式

    1.工厂模式 就像工厂里做好的模具厂一样,一个一个的返回 2、构造函数式 这种方式会经历四个步骤1.创建一个新对象...

  • 创建对象的几种方式

    1.工厂模式 使用方式 2.构造函数(缺点:每个方法需要在原型上构建一遍,重复) 使用方式及测试 3.原型模式(原...

网友评论

      本文标题:9.java创建对象的几种方式

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