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

做网站维护承包合同北京网站备案号

做网站维护承包合同,北京网站备案号,怎么编辑网站内容,视频课程网站建设在Java中,Object类是所有类的根类,也就是说,所有类都直接或间接继承自Object类。因此,Object类型可以表示任何类型的对象。以下是一些常见的Object类型实例,以及它们如何被存储和使用: 一、基本数据类型对…

在Java中,Object类是所有类的根类,也就是说,所有类都直接或间接继承自Object类。因此,Object类型可以表示任何类型的对象。以下是一些常见的Object类型实例,以及它们如何被存储和使用:

一、基本数据类型对应的包装类

Java中的基本数据类型(如intfloatdouble等)都有对应的包装类,这些包装类继承自Object。例如:

  • Integer(对应int

  • Float(对应float

  • Double(对应double

  • Boolean(对应boolean

  • Character(对应char

  • Byte(对应byte

  • Short(对应short

  • Long(对应long

这些包装类使得基本数据类型可以被当作对象处理,从而可以存储在集合中。例如:

List<Object> list = new ArrayList<>();
list.add(Integer.valueOf(123)); // 添加一个Integer对象
list.add(Double.valueOf(45.67)); // 添加一个Double对象
list.add(Boolean.TRUE); // 添加一个Boolean对象

二、自定义类

你可以定义自己的类,这些类也继承自Object。例如:

class Person {private String name;private int age;public Person(String name, int age) {this.name = name;this.age = age;}// 省略getter和setter方法
}List<Object> list = new ArrayList<>();
list.add(new Person("Alice", 30)); // 添加一个Person对象

三、字符串

String类也是Object的子类,因此字符串也可以被存储在Object类型的集合中。例如:

List<Object> list = new ArrayList<>();
list.add("Hello, World!"); // 添加一个String对象

四、数组

数组也是Object的子类,无论是基本数据类型的数组还是对象数组,都可以被存储在Object类型的集合中。例如:

List<Object> list = new ArrayList<>();
list.add(new int[]{1, 2, 3}); // 添加一个int数组
list.add(new String[]{"a", "b", "c"}); // 添加一个String数组

五、枚举

枚举类型也是Object的子类。例如:

enum Day {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}List<Object> list = new ArrayList<>();
list.add(Day.MONDAY); // 添加一个枚举对象

六、其他对象

除了上述常见的类型,任何其他自定义类或库中的类的实例也可以被存储在Object类型的集合中。例如:

List<Object> list = new ArrayList<>();
list.add(new Date()); // 添加一个Date对象
list.add(new ArrayList<>()); // 添加一个ArrayList对象
list.add(new HashMap<>()); // 添加一个HashMap对象

七、null

null值也可以被存储在Object类型的集合中,它表示没有对象的引用。例如:

List<Object> list = new ArrayList<>();
list.add(null); // 添加一个null值

八、总结

Object类型可以表示任何类型的对象,这使得它非常灵活,但也带来了类型安全和代码可读性的问题。在实际开发中,尽量使用具体的类型来代替Object,以提高代码的类型安全性和可读性。只有在确实需要存储不同类型的数据时,才考虑使用Object类型。

在Java中,非Object类型主要包括基本数据类型(primitive types)和原始类型。这些类型不是类的实例,也不继承自Object类。以下是一些常见的非Object类型及其示例:


一、基本数据类型(Primitive Types)

Java提供了8种基本数据类型,这些类型不是类,而是直接存储数值。它们包括:

  1. int(整数类型)

    • 32位有符号整数。

    • 示例

      int age = 25;
  2. long(长整数类型)

    • 64位有符号整数。

    • 示例

      long bigNumber = 1234567890123456789L;
  3. short(短整数类型)

    • 16位有符号整数。

    • 示例

      short smallNumber = 123;
  4. byte(字节类型)

    • 8位有符号整数。

    • 示例

      byte tinyNumber = 10;
  5. float(单精度浮点数)

    • 32位浮点数。

    • 示例

      float price = 19.99f;
  6. double(双精度浮点数)

    • 64位浮点数。

    • 示例

      double pi = 3.14159;
  7. char(字符类型)

    • 16位无符号Unicode字符。

    • 示例

      char letter = 'A';
  8. boolean(布尔类型)

    • 只有两个值:truefalse

    • 示例

      boolean isTrue = true;

二、基本数据类型与包装类的对比

基本数据类型和它们对应的包装类(如IntegerDouble等)有以下主要区别:

表格

复制

特性基本数据类型包装类
类型基本数据类型对象
存储方式直接存储数值存储对象引用
默认值0int)、falseboolean)等null
内存占用较小较大(对象开销)
空值支持不支持支持(可以为null
操作性能低(涉及对象创建和引用)

三、总结

基本数据类型(intdoublechar等)是Java中的非Object类型,它们直接存储数值,不继承自Object类。这些类型在需要高性能和内存效率的场景中非常有用。相比之下,包装类(如IntegerDouble等)是对象,继承自Object类,支持空值和对象操作,但性能和内存占用相对较高。在实际开发中,根据具体需求选择合适的类型。


文章转载自:

http://C5GCGjEe.bchhr.cn
http://JwsiRijW.bchhr.cn
http://eJDxzPhu.bchhr.cn
http://IPX2anCe.bchhr.cn
http://x02wEQD3.bchhr.cn
http://WZSxFmP0.bchhr.cn
http://647QwAH1.bchhr.cn
http://f6kjVniL.bchhr.cn
http://Mx8G076W.bchhr.cn
http://F3jo9MNS.bchhr.cn
http://J8QeJXrh.bchhr.cn
http://dqa5ZpoA.bchhr.cn
http://XXb9gDzr.bchhr.cn
http://j2RoLHxe.bchhr.cn
http://MlhoeNRZ.bchhr.cn
http://ZVeZ4XdP.bchhr.cn
http://v1jSul4W.bchhr.cn
http://KnERJz2z.bchhr.cn
http://oJmISxhx.bchhr.cn
http://eNFfQwa5.bchhr.cn
http://kQyPwUIX.bchhr.cn
http://b3DU6vP2.bchhr.cn
http://TPdTLkYJ.bchhr.cn
http://fDAnUdmy.bchhr.cn
http://AzruV551.bchhr.cn
http://w8CjFnrz.bchhr.cn
http://8a9FrKzk.bchhr.cn
http://8MTNhJ3X.bchhr.cn
http://5vQ5Q2ml.bchhr.cn
http://MhQ1Au6y.bchhr.cn
http://www.dtcms.com/wzjs/685710.html

相关文章:

  • 专门查企业信息的网站wordpress pdf预览
  • wordpress登录链接昆明网站快速优化排名
  • wordpress跳转链接地址seo wordpress 主题
  • 株洲建设公司网站网站建设策划方案t
  • 临沂网站制作案例网站建设朋友圈
  • 百度公司官方网站陕西省交通建设厅网站
  • 塔城市建设局网站杭州久邦电力建设有限公司网站
  • 宜春网站建设联系方式网站经营性备案难不难
  • 做淘宝内部优惠券网站要钱么菜鸟零基础如何自学编程
  • 做盗文网站大创意网站
  • 网站优化提升排名免费公司网址怎么注册
  • 美食网站 原型 html 下载mui做浏览器网站跳转
  • 禅城做网站宁波城乡建设局管方网站
  • 顺德 网站设计建设项目银行网站
  • 深圳建设网站商天眼查官网查询企业
  • 开发一个网站的流程福州网
  • 怎样在阿里巴巴做网站北京手机网站设计公司
  • 软件网站关键词优化做网站公司没签合同
  • 企业做商城网站需要什么资质网站建设ssc源码平台
  • 漯河网站建设漯河什么网页传奇好玩
  • 购买完域名后怎么做网站英文网站制作
  • 大连华南网站制作公司企业公众号以及网站建设
  • 网站的优化排名怎么做营销网站的优势是什么
  • 做新媒体应该关注什么网站重庆网站建设必选承越
  • 建设网站项目总结wordpress音频播放器
  • 富阳住房和城乡建设部网站免费做图片链接网站
  • 织梦可以做婚纱影楼网站吗公司做网站需要准备哪些资料
  • 网站效果图确认表学校建设网站的意义
  • 深圳做网站最好的公热门传奇网页游戏排行榜
  • 淄博建设网站宁波网站建设排名