- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]Java程序设计实例教程-第2章
Java程序设计实例教程
第 2章 Java语法基础
本章要点
标识符和变量
Java的运算符
Java的基本数据类型
Java的表达式、语句和程序块
流程控制语句
简单的人机交互
2.1标识符和变量
----注释
Java提供了三种注释:
// 单行注释
/* …… */多行注释
/**
* …….
*/
文档注释
2.1标识符和变量
标记语法
作用
适用范围
@author 作者名
标明开发该类的作者
类
@deprecated 不推荐说明
标明此类或者方法不再推荐使用
类、方法、属性
@exception 异常类名 说明
对方法可能抛出的异常进行说明
方法
@param 参数名 描述
对方法中的参数说明
方法
@return 描述
对方法的返回值说明
方法
@see 参见处
相关主题的参见处
类、方法、属性
@throws 类名 描述
对方法可能抛出的异常进行说明
方法
@version 版本号
标明当前该类的版本号
类
@since 版本号
标明起始版本号
类、方法、属性
表2-1 文档注释中的@标记
2.1标识符和变量
使用javadoc命令生成文档注释
语法格式:
javadoc [-option] yourProgram.java
常用选项:
-public:只显示public类及其类成员
-protected:只显示public和protected类及其类成员,该选项为默认选项
-package:只显示public、protected和package包内的类及其类成员
-private:显示所有的类和类成员
-d 目录:指定输出HTML文档存放的目录
-version:将包含@version标记的注释信息加入文档
-author:将包含@author标记的注释信息加入文档
-windowtitle 文本:指定生成HTML文档显示时的浏览器窗口的标题
如,在d:/doc目录下生成HelloWorld.java的文档注释,并且包含@author标记信息
javac -author -d d:/doc HelloWorld.java
2.1标识符和变量
一个优秀的开发人员所写的代码至少1/3应该是注释语句,可见在程序中使用注释是非常普遍的,使用注释至少有以下好处:
方便自己和他人阅读;
有助于完善程序文档。
标识符(Identifier)
保留字(Reserved Word )
2.1标识符和变量
程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)包括:类名、变量名、常量名、方法名、…
Java语言中,标识符是以字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。
合法的标识符
identifier userName User_Name
_sys_value $change
非法的标识符
2mail room# class
——标识符
2.1标识符和变量
abstract
assert
boolean
break
byte
case
catch
char
class
const
continue
default
do
double
else
enum
extends
final
finally
float
for
goto
if
implements
import
instanceof
int
interface
long
native
new
package
private
protected
public
return
short
static
strictfp
super
switch
synchronized
this
throw
throws
transient
try
void
volatile
while
2.1标识符和变量
数据和返回值类型:int, void, return……
包/类/成员/接口:package, class, interface
访问控制:public, private, protected
循环及循环控制:if, switch, break
异常处理:throw, try, finally
保留词(无含义但不能使用):goto, const
——保留字:基本分类
2.1标识符和变量
在Java中,true、false和null都是小写的,它们称为直接量。区别于C++中大写的TRUE、FALSE和NULL。
所有的数据类型所占用的字节数都是固定的,并且和实现无关的,因此在Java中没有sizeof操作符。
不必死记这些关键词,当理解每个关键词的含义后,自然就记住了所有的关键词。
——保
您可能关注的文档
- [工学]Chap1_绪论.ppt
- [工学]Chapter 2 高频小信号放大器-100908.ppt
- [工学]chapter 2 纸包装容器2.ppt
- [工学]Chapter 18 滚动轴承的组合结构设计.ppt
- [工学]Chapter 2 半导体物理基础-1.pdf
- [工学]chapter 5 -20440926 有限差分法.ppt
- [工学]Chap4v2.ppt
- [工学]chapter2-JAVA语言基础.pdf
- [工学]Chapter 7 功率放大电路.ppt
- [工学]chapter3 关系数据库语言SQL.ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
文档评论(0)