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

深圳58同城网站建设在线优化网站

深圳58同城网站建设,在线优化网站,东营网站建设天锐科技,建设独立商城网站制作目录一、数据类型分类二、基本数据类型取值范围数据类型的转换byte和char的关系三、包装类一、数据类型分类 二、基本数据类型 取值范围 比特(bit位) : 数据运算得最小存储单位字节(byte) : 数据最小存储单位bit和byte可以互相转换得,1 byte 8 bit位默认情况下&am…

目录

  • 一、数据类型分类
  • 二、基本数据类型
    • 取值范围
    • 数据类型的转换
    • byte和char的关系
  • 三、包装类

一、数据类型分类

在这里插入图片描述

二、基本数据类型

取值范围

  1. 比特(bit位) : 数据运算得最小存储单位
  2. 字节(byte) : 数据最小存储单位
  3. bit和byte可以互相转换得,1 byte = 8 bit位
  4. 默认情况下,小数点的数据会被识别位精度较高得双精度double类型
  5. float : 单精度浮点类型,数据需要使用F(f)结尾
  6. 首先是第一位是符号位,1bit标识,例如:long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以其实真正的数据只有63个bit,因此其取值范围位为:【-2^63 ~ 2^63 -1】,即:(-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807)

在这里插入图片描述

// TODO 1. 整数类型
// byte : 8位
byte b = 10;
// short : 16位
short s = 10;
// int : 32位
int i = 10;
// long : 64位
long lon = 10;// TODO 2. 浮点类型:含有小数点得数据类型
// 根据计算精度分为
// 默认情况下,小数点得数据会被识别位精度较高得双精度double类型
// float : 单精度浮点类型,数据需要使用F(f)结尾
float f = 1.0F;
// double : 双精度浮点类型
double d = 2.0;// TODO 3. 字符类型
// 所谓得字符类型,其实就是使用符号标识文字内容
char c = '@';// TODO 4. 布尔类型
// true, false,标识判断条件是否成立,如果成立,取值位true,如果不成立,那么取值位false
boolean bln = true;

数据类型的转换

  1. Java中范围小的数据可以直接转换位范围大的数据,但是范围大的数据无法直接转换位范围小的数据(byte -> short -> int -> long -> float -> double )。
  2. 如果想要将范围大的数据转换位范围小的数据,那么需要使用小括号进行强制转换。
// byte -> short -> int -> long -> float -> double
byte b = 10;short s = b;int i = s;long lon = i;float f = lon;double d = f;// 如果想要将范围大的数据转换位范围小的数据,那么需要使用小括号进行强制转换。
int i1 = (int)d;

byte和char的关系

  1. asc码字符 : 一个字节就是一个字符
  2. 其他编码字符 : 3个字节是一个字符
char[] cs = {'a', '中', '国'};
//个字节表示一个字符
byte[] bs = {-28,-72,-83,-27,-101,-67};String s = new String(cs);
String s1 = new String(bs, "UTF-8");
// a中国
System.out.println(s);
// 中国
System.out.println(s1);

三、包装类

  1. java种有8种基本数据类型
  2. 所有继承了Object 类的类型的都称为引用类型,包括数组和字符串。
  3. 引用数据类型可以构建对象,通过调用对象的属性或方法来实现一些具体的操作,但是我们8种基本数据类型不是引用数据类型,所有就没有所谓的属性和对象,使用起来就显得特别的单一、功能简单;尤其是在和其他对象使用的时候会感觉很不方便,比如数字和字符串进行转换的时候是没有办法直接进行转换的,需要我们额外的类进行处理,Java为了对基本数据类型的优化,提供了特殊的类与之对应,我们称为包装类
  4. 这种包装类,就好比我们用箱子把基本数据类型包装起来,转换为对象的感觉。
  5. 自动装箱:jvm自动将基本数据类型转换为包装类型,也可以显示的使用Integer.valueOf(i)
  6. 自动拆箱:jvm自动将包装类型转换为基本数据类型,也可以显示的使用:i1.intValue();
  7. new Integer(i): Java已经不推荐这么使用了,但是你可以这么用
Byte b = null;
Short s = null;
Integer i = null;
Long lon = null;
Float f = null;
Double d = null;
Character c = null;
Boolean bln = null;int i = 10;
//Integer i1 = new Integer(i);  //Java已经不推荐这么使用了,但是可以这么用
//Integer i1 = Integer.valueOf(i);
// 由于使用这种方式特别多,jvm会自动完成调用的操作,即:自动装箱
Integer i1 = i;// 将包装类型转换为基本数据类型
//int i2 = i1.intValue();
// 自动拆箱
int i2 = i1;
http://www.zhongyajixie.com/news/26318.html

相关文章:

  • 广州企业如何建网站宁波seo外包推广公司
  • 餐饮网站建设设计价格长沙seo网络优化
  • 供应链管理平台官网网站关键词怎么优化到首页
  • 网站建设常见问题处理搜索引擎营销经典案例
  • 文山知名网站建设哪家好上海seo优化
  • 用java怎么做网站厉害的seo顾问
  • 火车头wordpress建站群crm系统成功案例分享ppt
  • 没有网站怎样做外贸最近在线直播免费观看
  • 手机网站建设运营方案黄页网站推广公司
  • 福州网站设计网址别做网络推广员
  • 兰州疫情最新消息1小时内数据seo的含义
  • 山西电力建设三公司网站建立网站的基本步骤
  • 有什么网站做交流会长尾词在线挖掘
  • win7如何做网站大连seo网站推广
  • wordpress 评论 验证莆田百度快照优化
  • wordpress进入站点18款禁用网站app直播
  • 视频解析网站域名查询 站长查询
  • 广告接单平台app泸州网站优化推广
  • 牛商网做的网站如何网络营销一般月薪多少
  • 网站制作开发教程怎么进行网络推广
  • 广东网站开发软件网络推广属于什么行业
  • 江津哪个网站可以做顺风车互联网电商平台
  • b2c商城网站建设及运营方案站长工具官网域名查询
  • 南京凯盛建设集团官方网站直通车官网
  • 58同城网站建设的不足新闻发布会
  • 广州建设网站技术手机如何做网站
  • 做网站自己申请域名还是建站公司单页网站排名优化
  • 做淘宝货源网站全网引擎搜索
  • 国内做服装趋势的网站软文营销的作用有哪些
  • 网站开发所用的技术浙江企业网站建设