北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第二讲 Java应用程序与Applet

第 Java应用程序与 Applet 北京理工大学计算机系金旭亮 h 世
Java应用程序与Applet 北京理工大学计算机系 金旭亮 第二讲

本讲主要内容 Java程序的基础知识 简单Java应用程序的开发方法 Java applet的开发方法 北京理工大学计算机系(共55页
2021/2/24 北京理工大学计算机系(共55页) 2 本讲主要内容 Java程序的基础知识 简单Java应用程序的开发方法 Java Applet的开发方法

第十部分Java应用程序 用程序实例来学习语法是最好的方 h 世
第一部分 Java应用程序 用程序实例来学习语法是最好的方法

第一个Java应用程序 ° Welcome1java CAC: \PROGRA 1\XINOXS 1\JCREAT 1\GE2001 exe X We lcome to Java Programming? Press any key to continue 北京理工大学计算机系(共55页
2021/2/24 北京理工大学计算机系(共55页) 4 第一个Java应用程序 Welcome1.java

Java中的注释 单行注释:// s程序执行时会忽略所有的注释 s注释用于说明程序开发者的意图,不是语法说明! s注释可以提高程序可读性 多行注释:/* /★ This is a mu1 tiple line comment. It can be split over many lines * 北京理工大学计算机系(共55页
2021/2/24 北京理工大学计算机系(共55页) 5 ➢ 单行注释: // 程序执行时会忽略所有的注释 注释用于说明程序开发者的意图,不是语法说明! 注释可以提高程序可读性 ➢ 多行注释: /* ... */ /* This is a multiple line comment. It can be split over many lines */ Java中的注释

空白行 >使程序更可读 空行,空格和tab被称为“空白符( White space characters)”,会被编译器所忽略 >程序中的空行,一般用于给功能代码分组, 这是一个良好的写代码的习惯 北京理工大学计算机系(共55页
2021/2/24 北京理工大学计算机系(共55页) 6 ➢ 使程序更可读 ➢ 空行,空格和tab被称为“空白符( whitespace characters)”,会被编译器所忽略 ➢ 程序中的空行,一般用于给功能代码分组, 这是一个良好的写代码的习惯 空白行 3

Java注释 11 / end me thod main >结束方法定义 3)//end class Welcomel 结束类定义 在大括号后可以加入注释以表明哪个语句块的结束 记住:编译器忽略空白符 注释可以跟在一行代码的后面 注释也可以插在语句中间,最常见的就是对函数参数的注 释(现场举例) 北京理工大学计算机系(共55页)
2021/2/24 北京理工大学计算机系(共55页) 7 Java注释 ➢ 结束方法定义 11 } // end method main 13 } // end class Welcome1 –结束类定义 –在大括号后可以加入注释以表明哪个语句块的结束 –记住:编译器忽略空白符 –注释可以跟在一行代码的后面 –注释也可以插在语句中间,最常见的就是对函数参数的注 释(现场举例)

语句 所有的语句以;结束 个单独的语句可以被分为多行,多敲 车避免一行语句过长 不能在一个标识符中间或字串内部断开 一个语句 北京理工大学计算机系(共55页
2021/2/24 北京理工大学计算机系(共55页) 8 语句 所有的语句以 ;结束 一个单独的语句可以被分为多行,多敲 回车避免一行语句过长 不能在一个标识符中间或字串内部断开 一个语句

类 public class Welcome t 开始定义类We]come1 每一个Java程序至少有一个用户自定义的类 关键字:专供Java本身使用的词 关键字c1ass后紧跟类名 ·类名规范:每个单词的首字母大写,例如: SampleClassName 请遵循通用的命名规范。工,,k,a,b,c之类简单 变量少用为佳。 北京理工大学计算机系(共55页
2021/2/24 北京理工大学计算机系(共55页) 9 类 4 public class Welcome1 { –开始定义类Welcome1 •每一个Java程序至少有一个用户自定义的类 •关键字:专供Java本身使用的词 –关键字class后紧跟类名 •类名规范: 每个单词的首字母大写,例如: –SampleClassName –请遵循通用的命名规范。I,j,k,a,b,c之类简单 变量少用为佳

public class Welcome i >类名被称为标识符( identifier) 可以由字母,数字,下划线()和$构成 s不允许以数字开头,没有空格 s示例: Welcome1,$va1ue,va1ue, button7 >7 button是无效的标识符 注:尽量不要用$打头,在Java中,$一般用于标识内部 类文件 es Java标识符是大小写敏感的 a1和A1是不同的 >pub1ic关键字将在以后介绍 北京理工大学计算机系(共55页
2021/2/24 北京理工大学计算机系(共55页) 10 类 ➢ 类名被称为标识符(identifier) 可以由字母,数字,下划线 ( _ ) 和 $ 构成 不允许以数字开头,没有空格 示例: Welcome1, $value, _value, button7 ➢ 7button 是无效的标识符 ➢ 注:尽量不要用$打头,在Java中,$一般用于标识内部 类文件 Java标识符是大小写敏感的 ➢ a1 和 A1 是不同的 ➢ public 关键字将在以后介绍 4 public class Welcome1 {
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第三讲 Java语法基础.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第一讲 Java导论与Java开发环境(主讲:金旭亮).ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(学生作业)面向对象文档.doc
- 湖南农业大学:《计算机组成原理教案》第一章 计算机系统概论(蒋邵平).ppt
- 湖南农业大学:《计算机组成原理教案》第五章 中央处理器(蒋邵平).ppt
- 湖南农业大学:《计算机组成原理教案》第三章 存储系统(蒋邵平).ppt
- 湖南农业大学:《计算机组成原理教案》第七章 显示器(蒋邵平).ppt
- 湖南农业大学:《计算机组成原理教案》第六章 总线的基本概念(蒋邵平).ppt
- 湖南农业大学:《计算机组成原理教案》第二章 数据格式(蒋邵平).ppt
- 重庆邮电大学:《C语言程序设计》课程授课计划二.doc
- 重庆邮电大学:《C语言程序设计》课程授课计划一.doc
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第9讲 存储类型 宏定义 数组.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第8讲 模块化程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第7讲 综合程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第6讲 循环和综合程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第5讲 多分支和循环.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第4讲 作用域和选择结构程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第3讲 多函数程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第2讲 简单C程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第20讲 位运算讲、位段、枚举变量、大型程序开发.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)Java开发Application.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第七讲 接口与数据结构.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第五讲 创建与使用类.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第八讲 异常处理.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第六讲 继承与多态.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第四讲 方法.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)Java考试指导.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第九讲 范型程序设计.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十一讲 反射与序列化.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十三讲 图形程序设计.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十二讲 多线程.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十五讲 面向对象理论小结.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十四讲 事件处理模型与GUI图形界面设计.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十讲 文件与流操作.ppt
- 《网络教程习题》1-14操作题.doc
- 《网络教程习题》15-30操作题.doc
- 《网络教程习题》31-43操作题.doc
- 《网络教程习题》44-53操作题.doc
- 《网络教程习题》54-68操作题.doc
- 《网络教程习题》69-72操作题.doc