《Java2网络编程基础》 第二章 Java编程基础

Java2网络编程基础 第二章 ② Java编程基础 Designed by Chiyong C2005
1 Designed by Chiyong,©2005 Java2 网络编程基础 Java 编程基础 第二章

回顾 JVM是Java编程语言的核心,是与平台相关 的 Java运行时环境(JRE)包含一方面与硬件交互 另一方面又与程序交互的JVM。 Java是完全面向对象的语言,所有的实现必须 放在类中。 main函数是Java应用程序执行的入口。 JDK可用于开发Java程序。 Designed by Chiyong C2005
2 Designed by Chiyong,©2005 回顾 • JVM是 Java 编程语言的核心,是与平台相关 的。 • Java 运行时环境 (JRE) 包含一方面与硬件交互、 另一方面又与程序交互的 JVM。 • Java是完全面向对象的语言,所有的实现必须 放在类中。 • main函数是Java应用程序执行的入口。 • JDK可用于开发 Java 程序

目标 掌握如何定义标识符 掌握Java的关键字 了解Java的基本类型 了解并掌握 String类 掌握Java的程序控制流程 掌握数组的定义方法 ·掌握 java.lang Math类 Designed by Chiyong C2005
3 Designed by Chiyong,©2005 目标 • 掌握如何定义标识符 • 掌握 Java 的关键字 • 了解 Java 的基本类型 • 了解并掌握 String 类 • 掌握 Java 的程序控制流程 • 掌握数组的定义方法 • 掌握 java.lang.Math 类

注释 Java语言提供三种类型的注释: 单行注释 以∥开始,并以换行符结束 多行注释 以/开始,并以*结束 文档注释 以/*开始,并以*结束, 注释中的每一行都必须以*开始。 使用 avadoc工具从源代码和 档注释屯将信息取 转换 ML文件。 Designed by Chiyong C2005
4 Designed by Chiyong,©2005 注释 • Java 语言提供三种类型的注释: - 单行注释 - 多行注释 - 文档注释 以 // 开始,并以换行符结束 以 /* 开始,并以 */ 结束 以 /** 开始,并以 */ 结束, 注释中的每一行都必须以 * 开始。 使用javadoc工具从源代码和文 档注释中将信息取出,然后转换 为HTML文件

量命名规定2-1 变量是在程序执行期间可根据需要经常 变化的值,是指定给变量、方法和类的 名称,以便编译器可唯一标识它们 变量具有3个特性: 名称:标识符 初始值:为其赋值或者是保留缺省值 作用城:在不同程序块中的可用性及生命 周期 声明示例:; Designed by Chiyong C2005
5 Designed by Chiyong,©2005 变量命名规定2-1 •变量是在程序执行期间可根据需要经常 变化的值,是指定给变量、方法和类的 名称,以便编译器可唯一标识它们。 •变量具有 3 个特性: -名称 : 标识符 -初始值 :为其赋值或者是保留缺省值 -作用域 : 在不同程序块中的可用性及生命 周期 声明示例:[] [] ;

变量命名规定2-1 >对变量名的长度没有任何限制。 变量名可包含字母数字字符。实际上,Java支持 Unicode字符集,从而允许使用日语、中文字等符 作变量命名。 >变量名不能以非数字字符开头。 >其余字符可以是字母,数字,下划线(“”),美 元符(“$”)组成。 >变量名不得是关键字。 Designed by Chiyong C2005
6 Designed by Chiyong,©2005 变量命名规定2-1 ➢ 对变量名的长度没有任何限制。 ➢ 变量名可包含字母数字字符。实际上,Java 支持 Unicode 字符集,从而允许使用日语、中文字等符 作变量命名。 ➢ 变量名不能以非数字字符开头。 ➢ 其余字符可以是字母,数字,下划线(“_”),美 元符(“$”)组成。 ➢ 变量名不得是关键字

关键字2-1 原始数据类型 分支关键字 if short else nt switch long case float default double break char 方法、变量和类修饰符 boolean private 循环关键字 public do protected while final for static break abstract continue synchronized volatile strictfp(strictfloat precision) Designed by Chiyong C2005
7 Designed by Chiyong,©2005 关键字2-1 • 原始数据类型 - byte - short - int - long - float - double - char - boolean • 循环关键字 - do - while - for - break - continue 分支关键字 - if - else - switch - case - default - break • 方法、变量和类修饰符 - private - public - protected - final - static - abstract - synchronized - volatile - strictfp(strict float precision)

关键字2-2 异常处理 字面值常量 try false catch true finally null throw 方法相关关键字 throws 对象相关关键字 return void new extends 包相关关键字 implements package class import instanceof this super Designed by Chiyong C2005
8 Designed by Chiyong,©2005 关键字2-2 • 异常处理 - try - catch - finally - throw - throws • 对象相关关键字 - new - extends - implements - class - instanceof - this - super • 字面值常量 - false - true - null • 方法相关关键字 - return - void • 包相关关键字 - package - import

基本数据类型 Java共有八种基本数据类型: 四种整数类型(byte、 short、int、long) 两种浮点数类型(foat、 double) 种字符类型char) 种布尔类型( boolean) Designed by Chiyong C2005
9 Designed by Chiyong,©2005 基本数据类型 • Java 共有八种基本数据类型: - 四种整数类型(byte、short、int、long) - 两种浮点数类型(float、double) - 一种字符类型(char) - 一种布尔类型(boolean)

整型数据类型 做为实例变量时的缺省值 类型缺省值长度 数的范围 8位 -128~127 short 16位 -32,768~32,767 int 32位 2,147,483,648~2,147,483,647 lo 64位 9,223,372,036,854,775808 9,223,372,036854,775,807 Designed by Chiyong C2005
10 Designed by Chiyong,©2005 整型数据类型 类型 缺省值 长度 数的范围 byte 0 8位 -128 ~ 127 short 0 16位 -32,768 ~ 32,767 int 0 32位 -2,147,483,648 ~ 2,147,483,647 long 0 64位 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 做为实例变量时的缺省值
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java2网络编程基础》 第一章 JAVAJava编程简介.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第四章 需求分析.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第十章 面向对象方法学引论.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第六章 详细设计.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第八章 软件测试.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第五章 总体设计.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第二章 软件生命周期及软件开发模式.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第九章 软件维护.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第三章 计算机系统工程.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第七章 编码.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第一章 软仵危机与软件工程.ppt
- 《Thinking in Java》中文版 致读者.pdf
- 《Thinking in Java》中文版 介绍.pdf
- 《Thinking in Java》中文版 第九章 用异常来处理错误.pdf
- 《Thinking in Java》中文版 第八章 接口与内部类.pdf
- 《Thinking in Java》中文版 第七章 多态性.pdf
- 《Thinking in Java》中文版 第六章 复用类.pdf
- 《Thinking in Java》中文版 第五章 隐藏实现.pdf
- 《Thinking in Java》中文版 第四章 初始化与清理.pdf
- 《Thinking in Java》中文版 第三章 控制程序流程.pdf
- 《Java2网络编程基础》 第三章 类,对象和包.ppt
- 《Java2网络编程基础》 第四章 类的高级特性.ppt
- 《Java2网络编程基础》 第五章 Java异常和垃圾收集.ppt
- 《Java2网络编程基础》 第六章 GU编程.ppt
- 《Java2网络编程基础》 第七章 AWT事件模型.ppt
- 《Java2网络编程基础》 第八章 Applet和图形编程.ppt
- 《Java2网络编程基础》 第九章 Swing.ppt
- 《精品JAVA专业版》 第十章 多线程.ppt
- 《精品JAVA专业版》 第十一章 JDBC.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第一章 绪论、第二章 微处理器的工作模式.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第三章 微处理器的实模式软件结构及程序设计.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第四章 保护模式软件结构.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第五章 半导体存储器接口技术.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第六章 微型计算机系统总线.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第七章 输入输出接口技术.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第八章 中断技术.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第九章 串行通信接口及其应用.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第十章 数据采集系统及其应用.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)目录.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第十章 指针.ppt