- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02章数据类型和变量资料
Chap 2 数据类型和变量 议题 基本数据类型 引用类型 变量的作用域 对象的默认引用 参数传递 变量的初始化及默认值 直接数 Java数据类型 Java基本数据类型 Java基本数据类型 Java提供int ,short,long,byte四种整数类型 long型数据有一个后缀L,十六进制有一前缀0x 八进制有一个前缀0 Java提供float和double两种浮点数,后缀分别为F,f 或D,d Java提供char型来表示Unicode编码表中的字符,Unicode被设计用来处理世界上所有书面语言中的字符,占两个字节。Unicode具有0到65535之间的编码,通常用“\u0000”到”\uFFFF”之间的十六进制来表示char型可以和整型转换 布尔类型只有true(真)和false(假).布尔型不能和整型转换 数据的不同进制 二进制数、八进制数、十六进制数和十进制整数之间的转换 示例:基本数据类型定义 public class SimpleTypes { public static void main(String args[]){ byte b = 055; short s = 0x55ff; int i = 1000000; long l = 0xfffL; char c = c; float f = 0.23F; double d = 0.7E-3; boolean bool = true; System.out.println(b= + b); System.out.println(s= + s); System.out.println(i= + i); System.out.println(l= + l); System.out.println(c= + c); System.out.println(f= + f); System.out.println(d= + d); System.out.println(bool= + bool); } } 示例:char和整型转换 public class SimpleTypes1 { public static void main(String[] args) { long l1=0xffffffff; long l2=0xffffffffL; int iu=\u7684; char cu=\u7684; char c1=的; int i1=c1; System.out.println(l1= +l1); System.out.println(l2= +l2); System.out.println(iu= +iu); System.out.println(cu=+cu); System.out.println(cu=+c1); System.out.println(i1=+i1); System.out.println(i1toc= + (char)i1); } } 议题 基本数据类型 引用类型 变量的作用域 对象的默认引用 参数传递 变量的初始化及默认值 直接数 基本类型与引用类型的区别 基本类型代表简单的数据类型,如整数和字符。引用类型所引用的实例能表示任意一种复杂的数据结构。 基本类型仅表示数据类型,而引用类型所引用的实例除了表示复杂数据类型以外,还能包括操纵这种数据类型的行为。 Java虚拟机处理引用类型变量和基本类型变量的方式是不一样的:对于基本类型的变量,Java虚拟机会为其分配数据类型实际占用的内存空间;而对于引用类型变量,它仅仅是一个指向堆区中某个实例的指针。 用new关键字创建对象 当一个引用类型的变量被声明后,如果没有初始化,那么它不指向任何对象。Java语言用new关键字创建对象,它有以下作用: 为对象分配内存空间,将对象的实例变量自动初始化为其变量类型的默认值。 如果实例变量在声明时被显式初始化,那就把初始化值赋给实例变量。 调用构造方法。 返回对象的引用。 议题 基本数据类型 引用类型 变量的作用域 对象的默认引用 参数传递 变量的初始化及默认值 直接数 变量的作用域 按照作用域的不同,变量可分为以下类型 成员变量:在类中声明,它的作用域是整个类。 局部变量:在一个方法的内部或方法的一个代码块的内部声明。如果在一个方法内部声明,它的作用域是整个方法;如果在一个方法的某个代码块的内部声明,它的作用域是这个代码块。 方法参数:方法或者构造方法的参数,它的作用域是整个方法或者构造方法。 异常处理参数:异常处理参数和方法参数相似,差别在于前者是传递参数给异常处理代码块,而后者是传递参数给方法或者构造方法。
您可能关注的文档
最近下载
- 升压站(35KV、站用变、施工变、接地变、SVG)设备安装施工方案.docx
- 新教科版六上科学4.4《电能和磁能》优质课件.pptx
- 浅谈暖棚法施工冬季桥梁混凝土施工质量控制.doc VIP
- 消防安全主题班会课件——生命至上预防火灾.pptx
- 2024年资料员考试题库含答案(综合题).docx
- 战场救护知识培训PPT课件.pptx VIP
- 3.3.2 C-2.1 卫生院手术部位识别标识相关制度与流程(2024年4月修订).docx
- 【中文翻译版】美国居民膳食指南2020-2025.pdf
- 部编人教版五年级下册语文教案全册教学设计及教学反思.doc
- 学习铸牢中华民族共同体意识心得(15篇).docx VIP
文档评论(0)