主要内容:
1、Java数据类型分类
2、boolean类型变量特征
3、char类型变量特征
4、数值型变量特征
一、布尔型变量
1、boolean类型适用于逻辑运算,一般用于程序流程控制。
2、在Java当中的boolean类型只有两种值可能——true和false。
eg. boolean b = false;
注意的是不能用0和非0,或者空和非空来表示。
二、字符型变量
1、字符是由单引号包括起来的单个字符。
eg. char c = 'a';
2、Java字符使用Unicode字符集。
3、什么是Unicode字符集?
Unicode是一种变长字符编码,又称万国码,在网页上可以同一页面显示中文简体、繁体及其它语言。
Unicode用一些基本的保留字符制定了三套编码方式。它们分别是UTF-8、UTF-16和UTF-32。在UTF-8中,字符是以8位序列来编码的,用一个或几个字节来表示一个字符。这种方式的最大好处,是UTF-8保留了ASCII字符的编码作为它的一部分。例如,在UTF-8和ASCII中,"A"的编码都是0x41。Unicode只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储,UTF-8是Unicode的实现方式之一。
三、ASCII字符集
ASCII全称为:American Standard Code for Information Interchange对字符集的理解可以从以下几个方面下手:
1、在计算机中,所有数据都需要使用二进制的数字表示。
2、类似于a、b、c之类的字母无法直接用二进制表示。
3、所以就将所有常见的符号进行编号。标准ASCII码使用7位二进制数来表示字符。
4、7位二进制数可以表示所有的数字,大小写字母以及一些常见符号(例如@、#和$等等)。
四、Unicode字符集
Unicode为每种语言的每个字符设定了统一且唯一的二进制码。
1、Unicode满足了跨语言文本转换和处理的需求。
2、Unicode在互联网当中扮演着非常重要的角色。
3、Unicode使用数字0-0x10FFFF来表示字符。
4、最多允许有1114112个字符。
五、Java与Unicode字符集
由于Java在设计的初期就考虑到将该语言使用在互联网中,所以设计者们就选用了Unicode字符的流通,也正是由于这样的原因,一下代码是合法的:
char c = ‘中'; cmd中cls是清除屏幕的代码
六、数值型变量:
1、整数类型
(1)byte1字节 -128~127
(2)short 2字节 -215~215-1
(3)int 4字节 -231~231-1
(4)long 8字节-263~263-1
2、(1)Java语言整形常量的三种表示方式:
(a)十进制整数,如12、-314、0
(b)八进制整数,要求以0开头,如012
(c)十六进制整数,要求0x或0X开头,如0x12
(2)Java语言的整型常量默认为int型,如int i = 3;
(3)声明long型变量可以后加"l"或"L",如long l = 3L;
3、浮点类型
(1)float 4字节 -3.403E38~3.403E38
(2)double 8字节-1.798E308~1.798E308
七、总结
1、Java基本数据类型特征。
2、字符通过字符集转换为数字。
3、数字通过字符集转换为字符。
4、boolean占1位,true或false。
分享到:
相关推荐
《mars Android第五季视频源码全》是一套深入解析Android开发技术的资源集合,主要针对"Mars Android"的第五季内容。这个压缩包包含了多个子文件,分别命名为05_01_src.zip、05_02_src.zip、05_03_src.zip、05_04_...
《mars老师android视频第一季到第五季源码及视频合集》是一份全面且深入的Android开发学习资源,由知名讲师mars老师倾力打造。这个合集包含了从基础到高级的Android开发教学视频以及配套的源码,是Android开发者提升...
《Android视频教程》第五季源代码是一份专为Android学习者设计的资源包,它包含了"Mars第五季"的相关源码。这个学习资料的核心在于通过实际的代码示例,帮助开发者深入理解Android应用开发的各个方面。下面将详细...
《mars视频源码第一季到第五季》是一个深入学习Android开发的宝贵资源,由知名讲师mars精心制作。这个系列涵盖了从基础到进阶的多个层次,旨在帮助Android开发者提升技能,掌握核心概念,并通过实际代码加深理解。让...
《守护明天》第五季不仅是对青少年的一次教育,更是对整个社会的一次警示。它提醒我们,每一个家庭、每一所学校、每一位公民都有责任关注青少年的健康成长。毒品的危害不容小觑,我们必须共同努力,守护青少年的明天...
《中国诗词大会》第五季第七场的观看记录为我们展现了一场诗词与现代生活的完美结合,通过竞赛与分享的方式让更多观众感受到了中国古典诗词之美。以下是该场次相关知识点的梳理。 首先,中国古典诗词在当代社会中的...
2021《守护明天》第五季观后感五篇_2.docx
2021《守护明天》第五季节目观后感个人心得_2.docx
《奇迹第五季GS源码》是一份针对游戏《奇迹》(Miracle)的第五季游戏服务器源代码。在深入探讨这份源码之前,我们需要先理解《奇迹》这款游戏及其相关技术背景。 《奇迹》是一款经典的大型多人在线角色扮演游戏...
《Mars Android第一季到第五季》是一套全面且深入的Android开发教程,由知名IT教育专家Mars老师主讲。这套课程涵盖了Android开发的基础到高级主题,旨在帮助初学者和有一定经验的开发者提升技能,深入理解Android...
《mars老师android视频教程第五季源码》是学习Android开发的宝贵资源,它包含了由知名讲师mars精心编写的第五季Android教程的全部源代码。这个压缩包中的内容旨在帮助开发者深入理解Android应用开发的核心概念和技术...
【第五季·柏芝不平凡媒体策动计划】是广东健力宝集团有限公司为了推广其品牌第五季饮料,借助香港知名艺人张柏芝的形象和影响力开展的一系列公关和营销活动。该计划旨在通过一系列的公关活动和媒体发布,预先营造...
这篇文档主要描述的是广东健力宝集团有限公司针对其第五季品牌进行的一系列公关活动和市场推广策略,旨在利用香港著名艺人张柏芝的影响力来提升品牌形象和产品关注度。以下是相关知识点的详细说明: 1. **品牌代言...
★第五季度★ bulid 5.2.0是以动网7.0 sp2 为基础增加部分动网常用插件及美化而成。 官方论坛: [url=http://bbs.51ck.com]第五季度官方社区 论坛设施: 娱乐 设施 服务 宠物中心 下载中心 计 ...
《mars-droid视频第五季源码》是针对Android开发的一系列教学资源,由知名的开发者mars老师倾力打造。这一季的课程重点聚焦于Android应用程序的高级开发技术,旨在帮助学员深入理解Android系统的内部机制,提升实际...
- **.NET课件第五季**:这套课件是传智播客提供的一系列.NET教学资料之一,主要通过PPT形式呈现,目的是帮助学习者更好地理解和掌握.NET的相关知识。 ### 2. 学习资料的使用指南 - **PDF格式**:课件采用了PDF格式...
为了重振旗鼓,健力宝在2002年推出了“第五季”果汁饮料系列,并邀请日本明星滨崎步作为品牌形象代言人,同时推出了包括果汁、茶、水和VC碳酸饮料在内的多元化产品线,以大规模的市场行动回应市场的挑战。...
【开学季】Mars Android第一季到第五季所有视频和源码.doc 一般编程问题 【实例简介】 Mars老师android视频教程和源码,第一季到第五季。 已帮大家收集好,分享到百度云盘。希望对大家有用。 【开学季】Mars Android...
在创建一份专业的个人简历时,有几个关键点需要注意,这些要点可以从“第五季彩色个人简历Word表格.doc”中提炼出来: 1. **基本信息**:简历应包含姓名、性别、照片(如果允许)、出生日期、联系方式(电话和电子...
mars老师android视频教程第五季源码下载