当前位置: 首页 > news >正文

公司网站哪里好学网页设计培训班

公司网站哪里好,学网页设计培训班,免费连网络的软件有哪些,seo助手在Java中#xff0c;对象是程序中的一种基本元素#xff0c;它通过类定义和创建。本篇教程旨在介绍Java中创建对象的几种方式#xff0c;包括使用new关键字、反射、clone、反序列化等方式。 使用new关键字创建对象 在Java中#xff0c;最常用的创建对象方式是使用new关键…在Java中对象是程序中的一种基本元素它通过类定义和创建。本篇教程旨在介绍Java中创建对象的几种方式包括使用new关键字、反射、clone、反序列化等方式。 使用new关键字创建对象 在Java中最常用的创建对象方式是使用new关键字。使用new关键字创建对象的具体步骤如下 使用关键字new并指定要创建对象的类名创建对象所需的内存空间。 调用对象的构造方法初始化对象。 将对象的引用赋值给一个变量以便使用对象。 举个例子 public class Person {private String name;public Person(String name) {this.name name;} }public class Main {public static void main(String[] args) {Person p new Person(老王);} }在上述代码中我们使用new关键字创建了一个Person对象并将其赋值给变量p以便后续使用。 使用反射创建对象 Java中提供了反射机制可以在运行时动态创建对象而不需要在代码中静态定义类。使用反射来创建对象的具体步骤如下 获取要创建对象的类的Class对象。 使用Class对象的newInstance()方法或Constructor对象的newInstance()方法创建对象。 调用对象的构造方法初始化对象。 举个例子 public class Person {private String name;public Person(String name) {this.name name;} }public class Main {public static void main(String[] args) throws Exception {ClassPerson cls Person.class;Person p cls.newInstance();p cls.getConstructor(String.class).newInstance(老王);} }在上述代码中我们使用反射机制创建了一个Person对象并调用它的构造方法初始化对象。 使用clone方法创建对象 在Java中对象有一个clone()方法可以用于克隆一个对象。使用clone()方法来创建对象的具体步骤如下 实现Cloneable接口指示对象可以被克隆。 调用对象的clone()方法创建对象的副本。 举个例子 public class Person implements Cloneable {private String name;public Person(String name) {this.name name;}Overridepublic Person clone() throws CloneNotSupportedException {return (Person) super.clone();} }public class Main {public static void main(String[] args) throws CloneNotSupportedException {Person p new Person(老王);Person p2 p.clone();} }在上述代码中我们实现了Cloneable接口并重写了clone()方法然后使用clone()方法创建了一个Person对象的副本。 使用反序列化创建对象 Java中可以将一个对象序列化成字节流然后使用反序列化将字节流还原成原始对象。使用反序列化来创建对象的具体步骤如下 实现Serializable接口将对象序列化成字节流。 调用对象的反序列化方法将字节流还原成对象。 举个例子 public class Person implements Serializable {private String name;public Person(String name) {this.name name;}public static void main(String[] args) throws Exception {Person p new Person(老王);ByteArrayOutputStream baos new ByteArrayOutputStream();ObjectOutputStream oos new ObjectOutputStream(baos);oos.writeObject(p);ByteArrayInputStream bais new ByteArrayInputStream(baos.toByteArray());ObjectInputStream ois new ObjectInputStream(bais);Person p2 (Person) ois.readObject();} }在上述代码中我们使用序列化将Person对象序列化成字节流然后使用反序列化将字节流还原成Person对象。
http://www.w-s-a.com/news/790649/

相关文章:

  • 济南网站建设多少钱郑州公司做网站
  • 在阿里云网站建设wordpress模板如何修改字体
  • 网站推广方案设计购物网站模块例子
  • 潍坊网站定制公司网站图片放大特效怎么做的
  • 淘宝店铺买卖湘潭seo优化价格
  • 最好的网站建设用途合肥企业网站建设
  • 计算机编程与网站建设好玩的网页传奇
  • 商务网站建设找哪家本地推广找哪些网站
  • 手机h5网站企业网站管理系统的运维服务
  • 南京建设网站公司网站游戏怎么制作
  • 成都建站程序苏州市建设局招标网站首页
  • 自助建网站市场公司起名大全2020最新版的
  • dede网站模板北京 网站开发 大兴
  • 网站优化师招聘建设牌安全带官方网站
  • 南京网站建设网站做视频网站用什么格式
  • 普陀做网站价格wordpress接入qq互联
  • 网站2级页面怎么做杭州哪家做外贸网站
  • 做了静态网站怎么显示在互联网上营销策划与运营方案
  • 常见的英文网站国内军事新闻大事件
  • 傻瓜式做网站程序微信怎么开公众号
  • c2c电商网站wordpress仿36kr主题
  • 网站建设公司开发免费图纸网站
  • 一个网站页面设计多少钱做预算查价格的网站是哪个
  • 鳌江哪里有做网站百度短链接在线生成
  • 有没有什么做水利资料的网站杭州建设信用平台
  • 电子商务网站建设及推广方案论文wordpress无法显示文章
  • 建设工程监理网站前端和后端分别需要学什么
  • 公司网站制作效果国内最好的在线网站建设
  • 徐州好点的做网站的公司有哪些wordpress 工具插件下载
  • 如何用云服务器建设网站微网站免费开发平台