2JAVA语言基础.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Java 语言基础 2.1 Java语言词法 Unicode字符集 标记 关键字 标识符 运算符 分隔符 字面常量 空白 注释 2.1.1 关键字 关键字是由系统定义的一些词,它们在程序里代表特定的含义。 2.1.2 标识符 标识符:在程序中给各种程序元素的命名,来标识这些元素,如变量、方法、类 标识符命名规则: 采用基本符号集Unicode字符集 (1)Java标识符是一个由字母、数字、下划线( _ )或美元符号($)构成的字符序列,而开头的字符必须是字母、下划线( _ )或美元符号($)。 (2)Java标识符不能与关键字相同(也不能是true、false和null常量)。 (3)Java标识符长度没有限制。 (4)Java标识符区分大小写字母。 Java字母 (1)方法Character.isJavaIdentifierStart(待测字符)。 测试是否可以为首字符。 (2)方法Character.isJavaIdentifierPart(待测字符)。 测试是否可以为除首字符以外的其他成分。 我们国家的汉字也属于Java字母范围,可以作为标志符的起始或内部成分。 命名建议 应有意义 中间单词首字母大写 包名采用全小写;常量名采用全大写 2.1.3 运算符 特殊符号:表示运算 如:+ - * / 等 2.1.4 分隔符 特殊符号:构造程序结构 如:() {} [] ; , . 2.1.5 字面常量 程序中直接出现的数据值。 2.1.6 空白符 特殊符号:分离标记 如:空格、水平制表、行结束符等 多个空白与一个空白作用相同 2.1.7 注释 程序中的说明性文字,程序的非执行部分 语法意义同空白符 2.2 基本数据类型 程序是对数据的处理 2.2.1 整型 整型-byte、short、int、long 有符号整数 2.2.2 浮点型 浮点型--float,double 浮点型数据 内存表示:浮点数在机器中的存储格式IEEE754 2.2.3 字符型 字符类型--char unicode字符集 内存表示:(2个字节) Unicode编码 取值范围:(0~65535个字符) 与ASCII码兼容 2.2.4 布尔型 布尔型—boolean 内存表示:1字节 取值范围: 真:true 假:false 2.3 常量与变量 程序中,数据的两种表示方法 常量 变量 2.3.1 常量 程序运行期间其值保持不变的量 字面常量 标识符常量 根据数据类型分 整型常量 浮点型常量 布尔型常量 字符型常量 字符串常量 整型常量 布尔型常量(boolean) 2.3.2变量 用一个标识符表示一个特定类型的值,这个值在程序执行期间可变。 变量三个要素: 名字:代表变量在内存中的位置 类型:表示变量在内存中的长度 值:变量在内存中存放的数据(可变) Java中变量遵从先声明后使用原则 变量声明 类型 变量名1,变量名2,…; 变量使用 变量赋值 变量名=值;(类型相容的值) 也可以在说明的同时初始化其值 类型 变量名1=值1,变量名2=值2; 使用变量的值 输出语句介绍(1) 字符串常量输出: System.out.println("hello world"); 基本类型的任何数据(常量、变量)都可以在输出语句中直接使用,输出其值。 2.4 运算符与表达式 运算符: 算术、关系、逻辑、位、赋值、条件运算符。 操作数:参与运算的数据。 变量、常量、对象、对象方法调用等 表达式: 由运算符和操作数组成 对操作数进行运算符指定的操作 并得出一个值(表达式的值) 定义 常量或变量是表达式 表达式的值可以作为操作数继续参与运算,形成复杂的表达式 小括号括起的表达式仍然是表达式。 表达式的运算 运算符优先级:优先级高的运算符优先执行 运算符结合性(同优先级运算符) 左结合:运算顺序为从左向右。 右结合:运算顺序为从右向左。 ():改变运算顺序,提高子表达式的优先级 2.4.1 运算符 算术运算符 位运算符 赋值运算符 自加自减运算符 关系运算符 逻辑运算符 条件运算符 1 算术运算符 算术运算符 单目:+、- 双目:+、-、*、/、% 操作数:数值类型 结果:计算结果(数值 ) 2 位运算符 位运算符:对数据的二进制位进行操作 ~(位反) 、 &(位与)、^(异或)、|(位或) <<、>>、>>> 操作数:整数(字符) 结果:整数 3 赋值运算符 赋值运算符 = 左操作数:变量 右操作数:值(表达式) 结果:左操作数 复合赋值运算符 +=、-=、&=、…… 左操作数:变量 右操作数:值(表达式) 结果:左操作数 a

文档评论(0)

中华书局 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档