Java程序设计实例教程 毕广吉 第2章 JAVA语言基础

Java程序设计实例教程 毕广吉 第2章 JAVA语言基础

ID:40238756

大小:1.13 MB

页数:56页

时间:2019-07-28

Java程序设计实例教程 毕广吉 第2章 JAVA语言基础_第1页
Java程序设计实例教程 毕广吉 第2章 JAVA语言基础_第2页
Java程序设计实例教程 毕广吉 第2章 JAVA语言基础_第3页
Java程序设计实例教程 毕广吉 第2章 JAVA语言基础_第4页
Java程序设计实例教程 毕广吉 第2章 JAVA语言基础_第5页
资源描述:

《Java程序设计实例教程 毕广吉 第2章 JAVA语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章是学习Java编程的基础,要求认真理解本章的基本概念,为进一步学习以后的内容打好基础。学习本章应掌握以下内容:理解关键字、标识符的概念。掌握各种基本数据类型及其相互转换的规律。掌握常量、变量、运算符和表达式的概念和运算规则,并能熟练使用。充分理解并掌握程序流程的3种基本结构以及实现方法。本章学习目标2.1标识符标识符可以理解为名字。在Java语言中,常量名、变量名、类名、对象名等都是标识符。标识符的命名遵守以下规则:(1)识符由字母、数字、下划线或美元符$组成。(2)识符的第一个字符必须是字母、下划线或美元符,从第二

2、个字符开始也可以是数字。(3)不能以Java的关键字作为标识符。(4)Java语言对大小写是敏感的,即大写字符与小写字符被看作是不同的字符。(5)识符可以任意长,在机器内部用Unicode字符集表示。2.1标识符虽然Java语言允许以下划线或美元符$为第一个字符,但并不提倡使用下划线或美元符$作为第一个字符。在早期的编程语言中,用8个二进制位存储一个字符,即使用AscII码作为字符集。这种8位的AscII码只能表示256个字符。而Unicode字符集以16个二进制位表示,支持了65536个不同的字符,其中21000个用于

3、汉语、日语、朝语等文字。Unicode前256个值含有AscII码的表示,使AscII码成为Unicode一个子集,具有很好的兼容性。Java语言的内部用Unicode表示字符,而字符码的外部表示,即打印时或在屏幕上显示时的状态,则依赖于计算机操作系统的服务。2.2关键字关键字就是保留字,关键字不能再被用做标识符。在Java语言中有近60个关键字,关键字分为如表2-1所示的几类。表2-1Java语言中的关键字关键字类型关键字内构类型关键字booleantruefalsecharbyteshortintlongfloatd

4、oublevoid表达式关键字nullthisnewsuper语句关键字选择语句ifelseswitchcasebreakdefault循环语句fordowhilecontinue控制转移语句returnthrow防卫语句synchronizedtrycatchfinally修饰符关键字staticabstractfinalprivateprotectedpublictransientvolatile用于类、方法及其相关目的的关键字classinstanceofthrowsnative用于扩展类构筑模块的关键字exten

5、dsinterfaceimplementspackageimport保留日后使用的关键字castconstfuturegenericgotoinneroperatorouterrestvar2.3基本数据类型2.3.1基本数据类型简介在Java语言中,所有数据都必须严格定义其数据类型,而且所有的变量都必须有初始值或默认值。Java语言的基本数据类型参见表2-2。表2-2Java语言的基本数据类型基本数据类型占内存取值范围默认值数值型整型byte1字节-128~127(byte)0short2字节-32768~32767(

6、short)0int4字节-2147483648~2147483647即-215~215-10long8字节-9223372036854775808L~9223372036854775807L即-231~231-10L浮点型float4字节对于负数-3.402823E38~-1.401298E-45对于正数1.401298E-45~3.402823E380.0Fdouble8字节对于负数-1.79769313486232E308~-4.94065645841247E-324对于正数4.94065645841247E-32

7、4~1.79769313486232E3080.0字符型char2字节unicode字符,用单引号括起来'u0000'逻辑型boolean1字节true,falsefalse2.3基本数据类型2.3.2关于基本数据类型的说明关于基本数据类型作几点补充说明如下。由于字符皆用16个二进制位表示,所以Java语言设计了一个用8个二进制位来表示的byte数据类型,可用来表示AscII码。在Java语言中,逻辑型(boolean)数据不再与整数相关,而是独立作为一种数据类型,并且不能与整数有任何自动转换关系。在Java语言中,c

8、har是唯一的无符号表示的数据类型。如果将char转换为int或者short,很可能得到一个负数。浮点类型的数据被0除时不会报错,而是输出“Infinity”,编程时一定要小心。很多编程语言中的字符串(String)和数组,在Java语言中不是基本数据类型而是做为对象处理,将在5.2节介绍。2.3基本数据类型Java

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。