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

网站 建设 欢迎你程序员培训班要多少钱

网站 建设 欢迎你,程序员培训班要多少钱,160 作者 网站建设,网站中css嵌入非设备字体目录 前言1、包装类(Wrapper) 前言 本文主要介绍java中的包装类 1、包装类(Wrapper) Java是面向对象的编程语言,但它也包含了8种基本数据类型,这8种基本数据类型不支持面向对象的编程机制,基本数据类型的数据也不具备“对象”的特性&#…

目录

  • 前言
  • 1、包装类(Wrapper)


前言

本文主要介绍java中的包装类

1、包装类(Wrapper)

Java是面向对象的编程语言,但它也包含了8种基本数据类型,这8种基本数据类型不支持面向对象的编程机制,基本数据类型的数据也不具备“对象”的特性:没有成员变量、方法可以被调用。

  • 针对八种基本数据类型定义相应的引用类型—包装类(封装类);
  • 有了类的特点,就可以调用类中的方法,Java才是真正的面向对象。
    在这里插入图片描述

自动装箱与自动拆箱:
装箱:基本数据类型包装成包装类的实例

  • 通过包装类的构造器实现:
int i = 500;	
Integer t = new Integer(i);
  • 还可以通过字符串参数构造包装类对象:
Float f = new Float(4.56);
Long l = new Long(“asdf”);	//NumberFormatException

拆箱:获得包装类对象中包装的基本类型变量

  • 调用包装类的.xxxValue()方法:
boolean b = bObj.booleanValue();

JDK1.5之后,支持自动装箱,自动拆箱。但类型必须匹配。

字符串转与基本数据类型的相互转换:

  • 字符串转换成基本数据类型:
    • 通过包装类的构造器实现:int i = new Integer(“12”);
    • 通过包装类的parseXxx(String s)静态方法: Float f = Float.parseFloat(“12.1”);
  • 基本数据类型转换成字符串:
    • 调用字符串重载的valueOf()方法:String fstr = String.valueOf(2.34f);
    • 更直接的方式:String intStr = 5 + “”;
      在这里插入图片描述
@Test
public void wapperTest() {//类型自动提升Object o1 = true ? new Integer(1) : new Double(2.0);System.out.println(o1);//1.0Object o2;if (true)o2 = new Integer(1);elseo2 = new Double(2.0);System.out.println(o2);//1Integer i = new Integer(1);Integer j = new Integer(1);System.out.println(i == j);// false/** 系统把一个-128~127之间的整数自动装箱成Integer实例,* 并放入了一个名为cache的数组中缓存起来。* 如果以后把一个-128~127之间的整数自动装箱成一个Integer实例时,* 实际上是直接指向对应的数组元素,* 因此-128~127之间的同一个整数自动装箱成Integer实例时,* 永远都是引用cache数组的同一个数组元素,所以它们全部相等;* 但每次把一个不在-128~127范围内的整数自动装箱成Integer实例时,* 系统总是重新创建一个Integer实例,所以出现程序中的运行结果。*/Integer m = 1;Integer n = 1;System.out.println(m == n);// true 相当于new了一个Integer对象Integer x = 128;Integer y = 128;System.out.println(x == y);// false 相当于new了一个Integer对象
}
http://www.zhongyajixie.com/news/24723.html

相关文章:

  • wordpress 淘宝客网站模板域名网站查询
  • 建设工程报建备案网站游戏推广员拉人技巧
  • 西安长安网站建设制作seo排名优化培训网站
  • 2017优惠券网站怎么做少女长尾关键词挖掘
  • 广州网站建设 乐云seo怎么做电商新手入门
  • 网站建设谈单情景对话什么软件可以发布推广信息
  • 旅游网站建设的功能网络营销工具及其特点
  • 上海平台网站建设哪家好google谷歌
  • 大连专业网页设计搜狗网站seo
  • 新年贺卡图片 手工制作惠州seo关键词
  • 大庆建设中专网站常州网站推广
  • 湛江网站建设外包常见的网络营销工具有哪些
  • wordpress页面文本编辑器广州网站优化多少钱
  • 百度主机做视频网站怎么样手机优化大师为什么扣钱
  • 武汉做网站公司上海企业网站seo
  • ai做漫画头像网站最新免费网站收录提交入口
  • 撰写网站建设技术解决方案天津百度网站快速排名
  • 网站制作找私人多少钱郑州seo培训
  • 济南品牌网站建设价格优化网站快速排名软件
  • 网站改版多少钱大数据统计网站
  • 永州企业网站开发广告的六种广告形式
  • 蛋糕网站设计电商网站建设公司
  • 商城网站上做内容冲突吗福州百度推广优化排名
  • led灯具网站模板电子商务推广方式
  • 做cpa网站职业培训机构排名前十
  • 企业网站排行市场调研分析报告模板
  • 建网站怎么起名字谷歌浏览器下载官方正版
  • PHP做的哪些大型网站1元购买域名
  • 敏感网站用什么浏览器可以直接进入的舆情网站
  • 前沿科技帮客户做的网站有钱赚吗市场营销手段13种手段