第3章 MATLAB程序设计.pptJava 语言程序设计 Java 语言基础?程序结构?语句规则?语言基本单位?基本数据类型类?数组?字符串?命令行参数?结构控制?程序结构?语句规则?语言基本单位?基本数据类型类?数组?字符串?命令行参数?结构控制 3 JAVA 语言程序设计清华大学计算机系刘宝林程序结构 package --- import --- class 类名 1 { 属性定义方法名 1() { ----- } 方法名 2() { ----- } } class 类名 2 { ------- } Java 语言的源代码由一个或多个编译单元(compilation unit) 组成, 每个编译单元只能包含下列内容: (1) 一个程序包语句(package statement) (2) 导入语句(import statements) (3) 类的声明(class declarations) (4) 接口声明(interface declarations) 4 JAVA 语言程序设计清华大学计算机系刘宝林程序结构?每个 Java 语言的编译单元可包含多个类或接口,但是每个编译单元最多只能有一个类或接口是公共的? 为后缀的 Java 语言源程序文件?一个程序可包括若干个类,各类之间存在并列、继承和包含关系。?这些类通常是在一起协同工作的:每一个类都可能需要创建其他类的对象,并调用类或对象的属性及方法。?编程只能在方法中进行。?编译后每个类产生一个. class 文件。?包是每个 Java 系统用来组织类的组织,功能作用和来源相关的类通常放在同一个包中。 5 JAVA 语言程序设计清华大学计算机系刘宝林 Java 的名字空间和包?作为一种在整个 上动态装载模块的语言, Java 特别注意避免名字空间的冲突。?全局变量不再是语言的组成部分(没有全局的属性与方法)。?所有的方法和属性都在类中定义,是类的组成部分。?每个类又是包的组成部分。?全限定名:包名. 类名. 方法名? import 打开一个包后,可直接指定该包中的类名。?在本类中,可以直接使用方法名及属性名。 6 JAVA 语言程序设计清华大学计算机系刘宝林包的概述?包是用途相近但功能不同的一些类和接口的松散集合。?类库由若干包组成。– Java 语言核心类库, 包含了运行 Java 程序必不可少的系统类(如基本数据类型, 基本数学函数, 字符串处理、线程、异常处理类等) , 每个 Java 程序运行时, 系统会自动引入该包。– Java 语言用来构建图形用户界面的类库, 包括许多界面元素和资源,在三个方面提供界面设计支持:低级绘图操作(如 Graphics 类); 图形界面组件和布局管理(如 Checkbox 类, Container 类, LayoutManager 接口等),以及界面用户交互控制和事件响应(如 Event 类), 利用该包可很方便设计出精美图形界面 7 JAVA 语言程序设计清华大学计算机系刘宝林包的概述– 用来实现运行于 浏览器中的 Java Applet 的工具类库, 它仅包含一个非常有用的类 。(创建 Applet 小程序)– Java 语言的标准输入/输出类库, 包含了实现 Java 程序与操作系统、用户界面以及其他 Java 程序做数据交换所使用的类。(输入输出)– Java 语言用来实现网络功能的类库,利用 包中的类,开发者可以编写自己的具有网络功能的程序– 实用程序类, 包括了 Java 语言中的一些低级的实用工具(如随机数、日期、系统属性…) 8 JAVA 语言程序设计清华大学计算机系刘宝林包的概述? Java 类库是系统提供的已实现的标准类的集合,是 Java 的 API ,帮助开发者方便快捷地开发 Java 程序。9 JAVA 语言程序设计清华大学计算机系刘宝林语句规则?语句种类–说明语句如属性说明、变量说明等–表达式语句–控制语句(条件、循环、跳转) –异常处理语句–块语句(代码块,一组语句用花括号括起来) ?注释(被 Java 编译器忽略) –// - - - 注释一行–/* - - - * / 一行或多行注释–/** - - - * / 文档注释 10 JAVA 语言程序设计清华大学计算机系刘宝林语句规则? Java 语言标示符在 Java 语言
第3章 MATLAB程序设计 来自淘豆网www.taodocs.com转载请标明出处.