文档详情

JAVA编程语言2.ppt

发布:2018-06-04约4.67千字共28页下载文档
文本预览下载声明
在本课中,您将学习: 区分有效和无效的标识符 列出八种原始类型 定义数字和文本类型的字面值 定义术语原始变量和引用变量 声明类的类型的变量 使用 new 构建对象 描述默认初始化 区分实例和本地变量 目标(续) 描述如何初始化实例变量 在控制构建中确定布尔表达式和其要求 辨认基本类型中的赋值兼容性和必需的转型 在程序中使用 if、switch、for、while 和 do 构建和 break 和 continue 的标记的形式作为流控制结构 标识符 标识符是对变量、类或方法给出的名称。 标识符具有以下特征: 可以使用 Unicode 字母、下划线 (_) 或美元符号 ($) 来开始 大小写敏感和没有最大长度限制 有效标识符的示例: identifier userName user_name _sys_var1 $change Java 中的基本数据类型 Java 编程语言支持两种基本数据类型: 原始类型 类的类型 原始数据类型 原始数据类型是简单的值,不是对象。 Java 编程语言定义八种原始数据类型,其可分为以下四类: 逻辑型 – boolean 文本型 – char 整数型 – byte, short, int, and long 浮点型 – double and float 类的数据类型 类的类型用于更复杂的类型,包括您自己声明的所有类型。 他们用来创建对象。 变量、声明和赋值 在 Java 中声明和向变量赋值可能的方式如下所示: public class Assign { public static void main (String args { // declare and assign values to int integer variables int x=6, y=1000; // declare and assign floating point float z = 3.414f; // declare and assign boolean boolean truth = true; // declare and assign String variable String str1 = bye; // declare and assign value to char variable char c = A; }} Java 引用类型 在 Java 技术中,超出原始类型的所有其他数据类型是引用类型。 引用变量包含到对象的句柄。 例如: public class MyDate { private int day = 1; private int month = 1; private int year = 2000; public MyDate(int day, int month, int year) { …….... } public String toString() { ………. } } Java 引用类型(续) public class TestMyDate { public static void main(String[] args) { MyDate today = new MyDate(22, 7, 1964); } } 变量现在是占有 MyDate 类的一个对象的引用变量。 构建和初始化对象 调用 new xyz() 来执行以下操作: 为对象分配内存 执行明确的属性初始化 执行构建器 由 new 操作符返回对象引用 对对象的引用赋值给变量 例如: MyDate my_birth = new MyDate(22, 7, 1964); 值传递 在单独 Java 虚拟机中,Java 编程语言仅通过值传递参数。 当对象实例作为参数传递给方法时,参数的值是对对象的引用。 对象的内容可在调用的方法中更改,但是原始的对象引用不会被更改。 基本类型数据传递的是该数据的值本身 引用类型数据传递的是对象的引用,而非值本身 this 引用 this 关键字的两种用法: 解析实例变量和参数之间的模糊性 将当前对象作为参数传递给另一个方法或构建器 让我们来看如何在 Java 类中定义引用类型实例变量,操作由此变量引用的对象。 Java 编程语言编码约定 编码约定的示例: 包: com.example.domain; 类、接口和 enum 类型: SavingsAccount 方法: getAccount() 变量: currentCustomer 常量: HEAD_COUNT 变量和作用域 方法内定义的变量称之为本地变量,也称之为自动、临时或堆栈变量。本地变量必须在第一次使用之前被初始化。 当使用 new x
显示全部
相似文档