范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

java八种数据类型总结(一)

  1、数据类型有什么用?
  数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同大小的空间。
  int i = 10; double d = 1.23; i变量和d变量类型不同,空间大小不同。
  2、数据类型在java语言中包括两种:第一种:基本数据类型
  基本数据类型又可以划分为4大类8小种:
  第一类:整数型
  byte,short,int,long (没有小数的)
  第二类:浮点型
  float,double (带有小数的)
  第三类:布尔型
  boolean:只有两个值true和false,true表示真,false表示假
  第四类:字符型
  char:java中规定字符型字面量必须使用单引号括起来。属于文字。
  8小种:
  byte,short,int,long
  float,double
  boolean
  char
  第二种:引用数据类型
  字符串型String属于引用数据类型。
  String字符串不属于基本数据类型范畴。
  java中除了基本数据类型之外,剩下的都是引用数据类型。
  引用数据类型后期面向对象的时候才会接触。
  整数型:byte short int long有什么区别?
  浮点型:float和double有什么区别?
  区别:占用的空间大小不同。
  关于计算机存储单位?
  计算机只能识别二进制。(1001101100...)
  1字节 = 8bit(8比特)--> 1byte = 8bit
  1bit就是一个1或0.
  1KB = 1024byte
  1MB = 1024KB
  1GB = 1024MB
  1TB = 1024GB
  byte b = 2; 在计算机中是这样表示的:00000010
  short s = 2; 在计算机中是这样表示的:00000000 00000010
  int i = 2;在计算机中是这样表示的:00000000 00000000 00000000 00000010
  byte 占用 1  个字节
  short 占用 2  个字节
  int 占用 4  个字节
  long 占用 8  个字节
  float 占用 4  个字节
  double 占用 8  个字节
  boolean 占用 1  个字节
  char 占用 2 个字节
  关于二进制?
  二进制???
  1234567
  11011100101110111 ....   十进制转换成二进制   125 转换成二进制???   办法:除以2,然后余数逆序输出。   1111101
  二进制转换成十进制   2的2次方 2的1次方 2的0次方   111
  421
  1*4 + 1*2 + 1*1 = 7   2的2次方 2的1次方 2的0次方   101
  421
  1*4 + 0*2 + 1*1 = 5   1.4、byte类型的取值范围?   byte是 [-128 ~ 127] 共可以标识256个不同的数字。   byte类型的最大值是怎么计算出来的?   byte是1个字节,是8个比特位,所以byte可以存储的最大值是:   01111111
  注意:在计算机当中,一个二进制位最左边的是符号位,当为0时表示正数,   当为1时表示负数。所以byte类型最大值是:01111111   那么是不是2的7次方-1呢?   是不是:10000000(前边是一个二进制) - 1   byte类型最大值是:2的7次方 - 1.   有几个取值范围需要大家记住:   (1个字节)byte: [-128 ~ 127]   (2个字节)short:[-32768 ~ 32767] 可以表示65536个不同的数字   (4个字节)int: [-2147483648 ~ 2147483647]   (2个字节)char: [0~65535] 可以表示65536个不同的数字   short和char实际上容量相同,不过char可以表示更大的数字。   因为char表示的是文字,文件没有正负之分,所以char可以表示更大的数字。   1.5、对于8种基本数据类型来说:   其中byte,short,int,long,float,double,boolean,这7种类型计算机表示起来   比较容易,因为他们都是数字。其中布尔类型只有两个值true和false,实际上   true和false分别在C++中对应的是1和0,1为true,false为0。   对于char类型来说计算机表示起来比较麻烦,因为char对应的是文字,每一个国家   的文字不一样,文字不能直接通过"自然算法"转换成二进制。这个时候怎么办?   字符编码诞生了。   什么是字符编码?   字符编码是人为的定义的一套转换表。   在字符编码中规定了一系列的文字对应的二进制。   字符编码其实本质上就是一本字典,该字段中描述了文字与二进制之间的对照关系。   字符编码是人为规定的。(是某个计算机协会规定的。)   字符编码涉及到编码和解码两个过程,编码和解码的时候必须采用同一套字符编码   方式,不然就会出现乱码。   关于字符编码的发展过程?   起初的时候计算机是不支持文字的,只支持科学计算。实际上计算机起初是为了   战争而开发的,计算导弹的轨道....   后来随着计算机的发展,计算机开始支持文字,最先支持的文字是英文,英文   对应的字符编码方式是:ASCII码。   ASCII码采用1byte进行存储,因为英文字母是26个。(键盘上所有的键全部算上也   超不过256个。1byte可以表示256种不同的情况。所以英文本身在计算机方面就占有   优势。)   "a" --(采用ASCII码进行编码)-> 01100001   01100001 --(采用ASCII码进行解码)-> "a"   如果编码和解码采用的不是同一个编码方式,会出现乱码。   "b" ---> 98   "c" ---> 99...   "a" ---> 97   "A" ---> 65   "B" ---> 66   ...   "0" ---> 48 (这个"0"不是那个0,是文字"0")   "1" ---> 49   随着计算机语言的发展,后来国际标准组织制定了ISO-8859-1编码方式,   又称为latin-1编码方式,向上兼容ASCII码。但不支持中文。   后来发展到亚洲,才支持中文,日文,韩文....   中文这块的编码方式:GB2312
华为Mate50被进一步确认,外观配置都已曝光,这才是华为真正实力华为公司在今年上半年宣布华为P50系列发布会无限延期的时候,不少华为手机粉丝都感觉很可惜,但好在下半年华为P50系列最终顺利发布并开卖了,不过很遗憾华为P50系列旗舰只是4G手机,华为5G新机Mate40EPro入网,搭载麒麟9905G,花粉终于有机可选了随着旗舰处理器骁龙8gen1的发布,整个智能手机领域热闹极了,不是在抢下龙8gen1的首发,就是为新机预热,唯独华为那边轻悄悄的。华为现在的发展受制于芯片,巧妇也难为无米之炊,不过没有了华为麒麟,继续在骁龙8Gen1上摆烂的高通还能躺赢多久?去年,高通发布的手机旗舰级SoC骁龙888可谓一鸣惊人。人们惊的是,在少了华为麒麟芯片这个强力竞争对手后,高通是有多么的放飞自我。根据众多媒体和评测机构的测试结果,骁龙888比起上任正非的坚持终见成效!华为传来三大喜讯,事关芯片通信和卫星任正非创立华为后,制定了一条硬性规定,那就是每年必须拿出收入的10以上用于研发。即使在被制裁的这几年,每年的研发投入也没有减少。也就是在任正非这样的坚持下,华为才能够在巨大困难来临晚报小米12Ultra外观彻底泄露华为可测血压手表即将发布嗨!尾巴们,晚上好今天是12月13日重磅新闻小米12Pro保护壳曝光直角设计后摄类似Civi小米12Pro已经被彻底曝光,采用矩阵三摄,设计类似小米Civi,一个超大的镜头配合两个任正非又有大招!全球第一颗云原生卫星入轨,为何出自华为之手?前天,任正非领导下的华为,悄无声息干成了一件大事!为什么这么说呢?根据环球网的消息,搭载了天算星座计算平台的实验卫星成功入轨并稳定运行。你可能不知道,这是全球第一颗云原生卫星。这对为什么有人宁愿溢价买华为,也不考虑性价比高的小米?三点原因支持国产的大批粉丝中,有很多都会优先选择华为,甚至在小米降价,华为需要溢价购买的情况下,也依然是选择华为手机的人更多!其实小米产品,无论是手机或者家电,通常会遇到刚开始用着顺手,一华为智选上架智能水杯带触控屏幕支持喝水提醒近日,华为智选上架了一款哈尔斯智能水杯旋盖款,具备12小时保温保冷智能触控屏显忘喝水智能提醒等特色,售价159元。哈尔斯智能水杯旋盖款采用了旋盖设计,符合大多数人的使用习惯,拧开顶科达自控与华为共同研发矿鸿在矿山领域的应用科达自控披露12月9日机构调研情况,公司与华为已经合作多年,2019年双方签订战略合作,结合华为的4G5G与公司自主开发的窄带光纤构建成煤矿井下的通讯网络,现在已在多个项目中应用。苹果公司实力有多强?手机市场份额不是第一,却可以拿到最多利润一家企业的实力可以有多强?可以看看苹果公司就知道了。在知名市场调查机构CounterpointResearch发布的数据显示,在第二季度苹果公司的手机收入,占据智能手机市场40,而人工智能释放巨大应用价值(国际视点)来源人民网核心阅读在科技日新月异的今天,人工智能正在快速融入人们的生产生活,极大提高工作效率,降低生产管理等成本,为经济社会发展不断注入新动能。从刷脸乘坐飞机到无人超市,从多功能巡
中芯或将量产7nm芯片,国产芯片能否迎来转机?实话实说,中芯哪怕明天就量产7纳米芯片,在民用电子领域内,也是什么都改变不了!但在军事领域,这是惊天动地的好消息!中芯的7纳米制程是用DUV光刻机双工作台,多次曝光的技术来实现的。电视怎样连接外置音箱和低音炮?找到电视的音频输出接口,接到功放或者有源音箱的音频输入接口既可。电视音频输出有三种。一种是最常见的是AV音频输出连接线第二种有的电视有3。5的耳机音频孔输出。连接线第三种智能电视一配备5。76。1英寸屏!iPhoneSE3进一步确认!售价更加平民最近国外有消息指出,苹果目前正在开发一款屏幕更大的iPhoneSE系列手机,预计将配备5。7英寸6。1英寸屏幕,将在2024年正式推出!售价也更加平民。消息称iPhoneSE3使用从1999降至1499,OPPO中端机5个月沦为千元机,目前真香OPPO手机中的绝大部分,都没有高性价比,都可以说是高价低配,除了OPPOK系列。今年5月份,OPPO发布了K9系列产品,除了有OPPOK9手机,还有OPPO智能电视K9。两者都是苹果tvOS15。1发布新增支持智能控制音量等功能感谢网友美滋滋的线索投递,苹果在今日凌晨为AppleTV设备推送了tvOS15。1正式版,新增支持SharePlay等,这是2021年9月推出的tvOS系统的首次重大更新。苹果的t摩托罗拉MotoG200有望下月发布搭载144Hz高刷屏前段时间爆料人EvanBlass在Twitter上首次曝光了摩托罗拉新机G200,并透露其代号为Yukon。现在德国媒体TechnikNews给出了该机更多的细节,称摩托罗拉将于今双十一值得推荐的四款千元机,性能都很出色,几乎都是0差评三五年前,千元机几乎可以说是卡顿和做工拙劣的代名词,但随着科技的进步,现在市面上诞生了很多售价亲民,性能也很强悍的千元机。为了给双十一冲销量,诸多手机厂商都给出了各种让利,让消费者同样花5999元,为啥大多数人不选小米11Ultra,而选iPhone13?我觉得用小米11Ultra和iPhone13来进行PK,这对于小米是很不公平的!不是不选,而是很多人知道小米11Ultra的少,而对于iPhone13可以说品牌认知感更强一点!因为为什么实体店接连倒闭?是受到电商冲击太大还是租金成本太高?电商和租金有一方面,但真正的罪魁祸首,还是电商不正当竞争,为什么,商品价格决定利润,电商的竞争明显趋利性太强,资本无处不在,烧钱是许多电商的拿手好戏,通过无底压价,改变大众消费习惯中关村互联网教育创新中心累计孵化240余个教育领域创新项目早上九点,记者走进中关村互联网教育创新中心,看到中心一楼的教育咖啡馆早已经开始营业,有几个创业者在前台买了杯咖啡,然后快步走到电梯间,与夹着笔记本背着大大双肩包的创业者们一起等电梯Elementui表单的基础使用1。基本三大组件elformelformitemelinputelformitemelform2。数据收集在elform上面指定model,在elinput组件加vmodel进行双