- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 Java语言基础 2.1 Java程序的基本结构 2.2 Java符号集 2.3 数据的简单类型 2.4 常量 2.5 变量 2.6 运算符与表达式 2.7 流程控制语句 2.1 Java程序的基本结构 Java语言的源程序是一个或多个以.java为扩展名的文件,这些文件就是Java编译器javac的编译单元。而每个单元又由package语句、import语句、类声明或接口声明语句构成。 包(package)是类和接口的集合,即为类库。Java语言用类库管理类,这样能够方便管理,减少类名间的竞争。Java的类都包含在类库中,package语句可用来指定类所属的类库。 import语句类似C或C++语言中的包含语句include语句,为程序装载类或包,使程序能够使用Java环境下的其它类。 接口(interface)声明语句是用来声明接口的各种属性的。类(class)声明语句是用来声明类的名字及相关属性等内容。 Java程序的基本结构(例子) 例如有如下代码,并存入文件ClassName.java中: package Name_of_Package; import OtherClassName; class ClassName { public static void main(String args[]) { ... } } 其中Name_of_Package表示包名,OtherClassName表示某类名,ClassName表示正在创建的类名。 这里package语句将正在创建的类ClassName放到包Name_of_Package(即类库)中; import语句装载了一个名为OtherClassName的类; class声明语句则声明了一个类名为ClassName的类及其相关属性等内容。 2.2 Java符号集 符号是构成程序的基本单位,不同的语言所采用的符号标准有所不同,在C和C++等一些语言中,一般都采用ASCII码,而Java则采用的是Unicode字符集,又称统一码字符集,它可以支持多种语言。 2.2.1 关键字 关键字是构成编程语言本身的符号,是一种特殊的标识符,又称保留字。Java语言中关键字有40多个,它们是: abstract boolean break byte case cast catchchar class const continue default do doubleelse extends final finally float for futuregeneric goto if implements import innerinstanceof int interface long native newnull operator outer package privateprotected public rest return short staticsuper switch synchronized this throw throwstransient try var void volative while 关键字在语言中,有其特殊的意义,不能作为一般的标识符使用,即一般的标识符(变量名、类名、方法名等)不能与其同名。 2.2.2 标识符(一) 标识符是变量、类、方法等在程序中的唯一名字。构造出一个标识符的名字,需要按照一定的规则取名。在Java语言中,标识符取名的规则是: 必须由字母、下划线_或美元符$开头; 并由字母、0─9的数字、下划线_或美元符$组成的; 不能与关键字名或布尔值(true和false)同名。 2.2.2 标识符(二) 取名除了符合上述规则外,还要注意以下几个方面: 标识符名字是要具有一定的实际含义的一串字符,以便增强程序的可读性; 尽量少用除英文字母、下划线、美元符以外的字母,以减少录入难度; 少用美元符,以利于链接C代码时的处理; 对标识符开头的字母以及标识符中间单词的第一个字母大写,而其余的字母都小写,最好不要用全部大写的标识符。 例如:HelloWorldApp。 2.2.3 程序中的注释 Java语言可以用三种形式在程序中注释。前两种与C++形式相同,而第三种是Java新增加的形式,它们分别为: 2.3 基本数据类型 说明 每一种基本数据类型都对应一种类,例如double类型对应Double类;char类型对应Character类。 这些类在包含基本数据类型所表示的一定范围、一定格式的数值的同时,还包含了一些特定的方法,可以实现对数值的专门操作。 从这个意义上说,Java仍继承了面向过程的一些
您可能关注的文档
- 成都理工大学文法学院经济法学课件 第十五章.ppt
- 成都理工大学文法学院经济法学课件 第十一章.ppt
- 成都理工大学文法学院经济法学课件 第四章.ppt
- 成都理工大学文法学院经济法学课件 第五章.ppt
- 成都理工大学文法学院经济法学课件 第一章.ppt
- 成都理工大学信息科学与技术学院汇编语言程序设计课件 第六章.ppt
- 成都理工大学信息科学与技术学院汇编语言程序设计课件 第七章.ppt
- 成都理工大学信息科学与技术学院汇编语言程序设计课件 第一章.ppt
- 成都理工大学信息科学与技术学院汇编语言程序设计课件 绪言.ppt
- 成都理工大学信息科学与技术学院计算机网络与多媒体技术课件第1章 数据通信基础.ppt
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
最近下载
- 大楼维修改造工程投标方案(技术标367页).docx
- 高频电刀的使用(参考).ppt
- AQT3034—2022化工过程安全管理导则.pdf VIP
- 省考公务员-黑龙江-行政职业能力测验-第一章数量关系-第四节行程问题-.docx VIP
- DB23_T(1621.10-1621.14)-2015:黑龙江省建设工程施工操作技术规程(三).pdf VIP
- 整体法-隔离法-动态平衡题型练.doc VIP
- 2021年全国乙卷(生物)高考真题.pdf VIP
- 论中小企业会计核算重要性-来源:财会学习(第2020027期)-《中国建材报》社、中国会计学会建材分会.pdf VIP
- 2022年高考真题全国乙卷(文综历史)真题(有答案).pdf VIP
- 浅谈机务维修作风建设 蔡恒志.doc VIP
文档评论(0)