好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

变量声明、关键字和类型.doc

17页
  • 卖家[上传人]:平***
  • 文档编号:16996582
  • 上传时间:2017-11-09
  • 文档格式:DOC
  • 文档大小:142.99KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1模块三 变量声明、关键字和类型模块三 变量声明、关键字和类型 .......................................................11. 基本语法元素 ......................................................................................21.1. 注 释 ............................................................................................21.2. 分号 ..............................................................................................21.3. 语句块(block) ...............................................................................21.4. 空白 ..............................................................................................32. 标识符 ..................................................................................................33. Java 关键字 ...........................................................................................44. 基本 Java 数据类型 .............................................................................44.1. 逻辑型──boolean ......................................................................44.2. 字符型──char ...........................................................................54.3. 文本类──String ........................................................................54.4. 整数型──byte, short, int, long ..................................................54.5. 浮点数──float 和 double ..........................................................65. 变量、声明和赋值 ..............................................................................66. 引用(Reference)类型 ......................................................................76.1. 创建一个新类型 ..........................................................................76.2. 创建并初始化一个对象 ..............................................................76.3. 存储器分配和布局 ......................................................................86.4. 引用类型的赋值 ..........................................................................86.5. 值传递 ..........................................................................................96.6. this 引用 ......................................................................................107. Java 编码约定 .....................................................................................108. 练习:使用对象 ................................................................................118.1. 创建一个类和相应的对象 ........................................................118.2. 检验引用赋值 ............................................................................119. 检查你的进度 ....................................................................................122本模块阐述了在 Java 技术中使用的基本元素,包括变量、关键字、原始类型和类类型。

      完成本模块的学习后,你应该能够:- 区分有效和无效标识符- 识别 Java 技术关键字- 列出八个原始类型- 为数字类型和文本类型定义文字值- 解释术语 class、 object、 member variable 和 reference variable- 为一个简单的包含原始成员变量的类创建一个类定义- 声明类类型变量- 使用 new 构造一个对象- 描述缺省初始化- 使用点符号访问一个对象的成员变量- 描述一个引用变量的意义- 描述分配类类型变量的结果3.1 基本语法元素3.1.1 注 释注释是程序员用来标记、说明程序的编译器会忽略注释中的内容,注释中的内容不会对程序的运行产生任何影响Java 语言允许三种风格的注释:// 单行注释/* 多行注释 *//** 文档注释 */ 3.1.2 分号在 Java 编程语言中,语句是一行由分号(;)终止的代码例如totals=a+b+c+3d+e+f ; 与下式相同totals=a+b+c+d+e+f;3.1.3 语句块(block)语句块(block)也叫做复合语句一个语句块(block)是以上括号和下括号()为边界的语句集合;语句块也被用来组合属于某个类的语句。

      例如:public class Date private int day=3;private int month;private int year;public void pri(){}public static void main(String[] a){}语句块可被嵌套HelloWorldApp 类由 main 方法构成,这个方法就是一个语句块,它是一个独立单元,单元本身可作为在类HelloWorldApp 块中的一组事务之一下面的语句是合法的:// a block statement {x = y + 1;y = x + 1;}// an example of a block statement nested within another block statementwhile ( i < large ) {a = a + i;4if ( a == max ) { b = b + a; // nested block is herea = 0;}}3.1.4 空白空白:是空格、tabs 和新行的统称在源代码元素之间允许插入任意数量的空白空白可以改善源代码的视觉效果,增强源代码的可读性。

      例如:{int x;x = 23 * 54;} int xx = 23 + 54;}3.2 标识符标识符是语言元素的名称,是我们在程序中表示变量、类或方法等等的符号标识符可从一个字母、下划线(_)或美元符号($)开始;随后跟随字母、下划线(_)、美元符号($) 或数字可用一句话来描述:也就是说标识符由字母、下划线(_)、美元符号($) 或数字组成,其中不能以数字开头标识符是大小写区别对待的标识符未规定最大长度下列标识符是有效的:idendsafdstifierugfdsgName5Udsaf_dsfe_sys_varldaf$changdsafeJava 技术源程序采用双字节的“统一字符编码” (Unicode)标准,而不是单字节的 ASCII 文本因而,一个字母有着更广泛的定义,而不仅仅是 a 到 z 和 A 到 Z标识符不能是关键字,但是它可包含一个关键字作为它的名字的一部分例如,thisone 是一个有效标识符,但 this 却不是,因为this 是一个 Java 关键字3.3 Java 关键字表 2-1 列出了使用在 Java 编程语言中的关键字abstract do implements private throw boolean double import protected throws break else instanceof public transient byte extends int return true case false interface short try catch final long static void char finally native super volatile class float new switch while continue for null synchronized default if package this关键字对 Java 技术编译器有特殊的含义,它们可标识数据类型名或程序构造(construct)名。

      以下是有关关键字的重要注意事项:- true、false 和 null 为小写,而不是象在 C++语言中那样为大写 无 sizeof 运算符;所有类型的长度和表示是固定的,不依赖执行 goto 和 const 不是 Java 编程语言中使用的关键字63.4 基本 Java 数据类型Java 编程语言定义了八种原始数据类型:类型 位数(bit) 默认值逻辑型 boolean 1bit false/true文本型 char 16bit(2byte) 0(Unicode 编码)整数型 byte, 8bit(1byte) 0short, 16bit(2byte) 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.