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

网站用图片杭seo网站建设排名

网站用图片,杭seo网站建设排名,网站建设文献综述知乎,江苏电商网站开发包装类又叫封装类,Java的数据类型有两种,基础数据类型是基础的,从狭义的角度看它们不是面向对象的,在引用数据类型中,有八个引用数据类型对应了八个基础数据类型,这个八个引用数据类型就叫做基础数据类型的…

包装类又叫封装类,Java的数据类型有两种,基础数据类型是基础的,从狭义的角度看它们不是面向对象的,在引用数据类型中,有八个引用数据类型对应了八个基础数据类型,这个八个引用数据类型就叫做基础数据类型的封装类。

封装类是final修饰的类,不能被继承。

1、包装类【掌握】

六个基础数据类型的封装类都是它们的首字母大写,只有int的封装类是Integer,char的封装类是Character。

基础数据类型包装类
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean

2、自动装箱和自动拆箱【掌握】

基础数据类型和它的封装类是不同的数据类型,而且是两种体现,基础数据类型的封装类是不可以直接赋值的,但是从JDK5开始,优化了这部分开发的简便性,基础数据类型和它的封装类可以相互赋值。这个语法被称为自动装箱和拆箱。

public class testInteger {public static void main(String[] args) {/*基础数据类型赋值*/int i1 = 1;/*封装类赋值,用的是自动装箱*//*在JDK5之前版本,应用写成:*//*Integer i2 = new Integer(2);*//*否则报错*/Integer i2 = 2;/*封装类赋值,用的是自动装箱*/Integer i3 = i1;/*自动拆箱,将封装类赋值给基础数据类型*/i1 = i2;}
}

3、包装类的缓存分析【记忆】

Integer有缓存机制,这个缓存区的范围是byte的范围,在这个范围内的数据用基础数据类型表示,地址是相同的,超出范围会用封装类创建新的对象,地址就不相同了。

public static void testInt(){Integer i1 = 1;Integer i2 = 1;System.out.println("i1 == i2 --> " + (i1 == i2));System.out.println("i1.equals(i2) --> " + i1.equals(i2));Integer i3 = 1;Integer i4 = new Integer(1);System.out.println("i3 == i4 --> " + (i3 == i4));System.out.println("i3.equals(i4) --> " + i3.equals(i4));Integer i5 = 128;Integer i6 = 128;System.out.println("i5 == i6 --> " + (i5 == i6));System.out.println("i5.equals(i6) --> " + i5.equals(i6));
}
i1 == i2 --> true
i1.equals(i2) --> true
i3 == i4 --> false
i3.equals(i4) --> true
i5 == i6 --> false
i5.equals(i6) --> true

4、常用方法【记忆】

包装类的常用方法不多,实际工作中还是基础数据类型用的多,而包装类多应用在VO类中。

1、常用方法示例

public static void main(String[] args) {/*compareTo:只返回三个值:要么是0,-1,1*/Integer i1 = new Integer(6);Integer i2 = new Integer(12);System.out.println(i1.compareTo(i2));/*intValue() :作用将Integer--->int*/Integer i3 = 130;int i = i3.intValue();System.out.println(i);/*parseInt(String s) :String--->int:*/int i4 = Integer.parseInt("12");System.out.println(i4);/*toString:Integer--->String*/Integer i5 = 130;System.out.println(i5.toString());}

2、VO类

VO类有称为实体类,用于定义一个程序中管理的实体,例如学生成绩管理系统,可以定义一个Student类

public class Student{private String name;private Integer age;private Double height;
}
http://www.yayakq.cn/news/232861/

相关文章:

  • 网站制作运营网站建设记在哪个科目
  • 做网站推广需要花多少钱上海网络营销广告单位
  • 网站视频存储方案成都响应式网站建
  • 唐山如何做百度的网站建设免费logo定制
  • 网站建设与客户价格谈判技巧小程序和网站建设需要多钱
  • 开源网站后台网站后台内容编辑器下载
  • 团购网站开发需要多久网站建设 源美设计
  • 乡村规划建设网站学雷锋做美德少年网站
  • 做推广都有什么网站做网站的快捷方式代码
  • 凡科建站相关链接wordpress浮动标签云
  • 烟台网站制作软件爱企业在线查询
  • 开发平台网站多少钱苏州做网站最好公司哪家好
  • 中小企业建站模板在QQ上做cpa网站说是恶意的
  • 门窗网站模板模仿wordpress主题
  • 有哪些平面设计网站怎么制作免费的企业网站
  • 网站里的注册怎么做wordpress浏览量
  • 集团网站建设特色wordpress主题中文主题下载
  • 网络营销教学网站装潢设计公司
  • 网站制作将栏目分类商城平台推广方案
  • 网站打不开了网站的设计与实现
  • 怎么在国外网站开发客户什么软件可以找做网站的
  • 视频网站做app建筑人才市场招聘网
  • 自适应网站模板公司北京哪里有专门做网站的地方
  • 农家乐网站 建设wordpress 获取子类
  • 局域网及网站建设内容手机网站滑动效果
  • 长沙模板网站建设个人建站模板
  • 怎样优化网站排名制作网页的的网站
  • 凡科网站怎么做建站iis部署网站 红叉
  • 自己做的网站怎么放到网上去wordpress 文章 代码
  • 广东网站建设微信商城运营企业网站建设的建站前准备