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

海淀深圳网站建设公司南京软件定制开发

海淀深圳网站建设公司,南京软件定制开发,上海平台网站建设平台,搜狗搜索旧版本不闲聊#xff01;#xff01;#xff01;不扯淡#xff01;#xff01;#xff01;小UP只分享Java相关的资源干货本章节目标#xff1a;理解数据类型的作用。Java中包括哪些数据类型#xff1f;常见的八种基本数据类型都有哪些#xff1f;会用八种基本数据类型声明变…不闲聊不扯淡小UP只分享Java相关的资源干货本章节目标理解数据类型的作用。Java中包括哪些数据类型常见的八种基本数据类型都有哪些会用八种基本数据类型声明变量什么是二进制原码反码补码是什么什么是字节byte类型取值范围什么是字符编码方式每种数据类型在使用时的注意事项基本数据类型之间的转换知识框架 Java的数据类型概述几乎所有的编程语言中都会有数据类型什么是数据类型呢软件的存在主要是进行数据的处理现实生活中的数据会有很多所以编程语言对其进行了分门别类然后不同的数据类型的数据会给其分配不同大小的空间进行存储。换句话说java中的数据类型作用就是指导java虚拟机在程序运行阶段到底应该给该变量分配多大的内存空间。Java中的数据类型包括两种分别是● 基本数据类型● 引用数据类型Java中的基本数据类型又包括四类8种● 整数型不带小数的数字byte,short,int,long● 浮点型带小数的数字float,double● 字符型文字单个字符char● 布尔型真和假booleanjava中除了以上的8种基本数据类型之外其它的数据类型均属于引用数据类型也就是说字符串在java中不属于基本数据类型而属于引用数据类型。请看八种基本数据类型对照表data-draft-typetable data-sizenormal data-row-stylenormal数据类型占用bit位取值范围缺省默认值byte字节型1[-128~127]0short短整型2[-32768~32767]0int整型4[-2147483648~2147483647]0long长整型80Lfloat单精度40.0fdouble双精度80.0boolean布尔型1true、falsefalsechar字符型2[0~65535]‘u0000’接下来我们普及一下计算机基本知识计算机在任何情况下都只能识别二进制因为计算机毕竟是一台通电的机器电流只有正极、负极所以只能表示两种情况也就是1和0。什么是二进制呢满2进一位请看对照表十进制01234567891011二进制0110111001011101111000100110101011十进制和二进制之间的转换规则● 十进制转换成二进制比方说十进制数65转换成二进制代码我们可以使用短除法65对2整除商32余数为1把1写在旁边接着32对2整除商16余数为0把0写在旁边用16整除2商0余数为0把0写在旁边这样进行下去直至商为0时为止。然后把余数逆序排列就得到了65的二进制代码。● 二进制转换成十进制比方说二进制代码为1000001的十进制数是多少呢可以采用按权相加的方法对于二进制代码1000001首先从右边第一位起对应2的零次方第二位对应2的一次方以此类推把相应的数位与权值相乘得到的积相加即可即2^0*10*2^10*2^20*2^30*2^40*2^51*2^665接下来我们来看一下byte类型的取值范围首先byte属于字节型占用空间大小是1个字节byte1个byte是8个bit位二进制位中的一个1或者一个0就是一个bit位而java中的数字有正负之分二进制位中最左边的数字表示符号位0表示正数1表示负数所以byte类型最大值是01111111将这个二进制位转换为十进制是127。byte类型最小值是-128也就是说1个字节可以表示256种不同形式。另外还需要给大家普及一下计算机的容量换算单位1byte 8bit1KB 1024byte1MB 1024KB1GB 1024MB1TB 1024GB对于以上的八种基本数据类型来说其中七种类型byte,short,int,long,float,double,boolean计算机表示起来是很容易的因为这七种类型底层直接就是数字十进制的数字和二进制之间有固定的转换规则其中boolean类型只有true和false而true底层实际上是1false底层实际上是0。除了以上的七种数据类型之外还有一种类型叫做字符型char这个对于计算机来说表示起来就不是那么容易了因为字符毕竟是现实世界当中的文字计算机是如何表示文字的呢起初的计算机实际上只支持数字的因为计算机起初就是为了科学计算随着计算机的发展为了让计算机起到更大的作用因此我们需要让计算机支持现实世界当中的文字这个时候某个标准协会就制定了字符编码字符集字符编码就是一张对照表在这个对照表上描述了某个文字与二进制之间的转换关系。最初的时候美国标准协会制定了ASCII码ASCII码采用1个字节编码大家是否还记得1个字节可以表示256种不同的形式对于美国来说这个足够了因为英文单词就是由26个英文字母拼凑而成大小写全部才52个再加上标点符号也不会超过256个。ASCII码中规定’a’对应97’b’对应98以此类推’A’对应65’B’对应66以此类推’0’字符对应48’1’字符对应49以此类推这些常见的编码还是需要大家记住的。什么是编码什么是解码我们拿’a’来解释● ‘a’ ----以ASCII字符集进行编码---- 01100001● 01100001----以ASCII字符集进行解码---- ‘a’大家一定要注意编码和解码要采用同一种字符编码方式要采用同一个对照表不然会出现乱码。随着计算机的不断发展为了让计算机支持更多国家的语言国际标准组织又制定了ISO-8859-1字符集又被称为latin-1向上兼容ASCII码仍不支持中文主要支持西欧语言。当计算机发展到亚洲的时候计算机开始支持简体中文、繁体中文、日本语、朝鲜语等其中支持简体中文的字符集包括GB2312 GBK GB18030它们的容量大小不同。支持繁体中文的大五码Big5等。后来国际组织制定了一种字符编码方式叫做Unicode编码这种编码方式统一了全球所有国家的文字具体的实现包括UTF-8UTF-16UTF-32等。java为了国际化为了支持所有国家的语言所以java采用的编码方式为Unicode编码。例如’中’对应的Unicode码是’u4e2d’。在实际开发中几乎所有的团队都会使用Unicode编码方式因为这种方式更通用兼容性更好。学习本文之前建议先看Java十四天零基础入门-Java变量的作用域​zhuanlan.zhihu.com下一篇文章学习地址Java十四天零基础入门-Java字符类型​zhuanlan.zhihu.com更多相关Java视频教程资料2020最新版Java视频学习路线图-学习Java独孤九剑总纲篇​zhuanlan.zhihu.com你的素质五连就是小UP的动力
http://www.sadfv.cn/news/34786/

相关文章:

  • php网站源码大全手机商务彩铃制作教程
  • 网站制作的步骤不包括哪些雄安网站建设需要多少钱
  • 做网站怎么接活手机软件开发学校
  • 怎么做二维码进网站景观效果图用什么软件制作
  • 网站建设 小程序wordpress 文章查看次数
  • 浙江网站建设东莞p2p网站开发费用
  • 网站建设哪个平台最好大连网站制作 姚喜运
  • 怎么做淘宝客手机网站推广岳阳网站建设哪里有
  • 山东咕果做网站怎么样购物网站模板免费
  • 做电影网站前途池州市建设管理处网站
  • 网站运营经理买手表网站
  • 网站建设费用怎么做分录wordpress 深色主题
  • 做百度网站排名软件企业网站报价模板
  • 网站是先备案 还是先做网站中国建筑工程网施工资料
  • 网站建设客户功能详细要求制作班徽的小程序
  • 网站内容很少如何做seoWordpress虚拟域名
  • 企业建设网站的好处有哪些免费的网站建设
  • 建网站都用什么字体wordpress 修改评论框
  • jsp网站开发什么框架室内设计联盟电脑版
  • 360广告联盟怎么做网站seochan是什么意思
  • 三明鑫龙建设工程网站网页制作设计模板
  • 人事处网站建设绩效目标概述怎么在网上卖东西到国外
  • dw做网站字体做多大项目网站有哪些
  • 安徽合肥做网站wordpress弹窗网页
  • 可以做彩页的网站美容加盟的网站建设
  • html做简单网站实例福州网页定制
  • 贵州省城乡和住房建设厅官方网站吾索源码网
  • 网站建设工作领导小组网站代码规范性
  • 美的集团网站建设建设网站外包
  • 福田莲花网站建设郑州专业做淘宝网站