- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java面向对象程序设计教程 第 3 章 Java的基本语法 主要内容 3.1 类型、值与基本变量 基本概念 基本类型 引用类型 类型转换 3.2 运算符与表达式 算术运算符与表达式 关系运算符与表达式 逻辑运算符与表达式 位运算符与表达式 条件运算符与表达式 赋值运算符与表达式 instanceof运算符 运算符优先级与赋值顺序的理解 基本类型所支持的操作运算 3.3 语句 编组语句 表达式语句 选择语句 循环语句 迭代与递归控制转移语句 注释语句 基本概念:字符集 ASCII(American Standard Code for Information Interchange)字符集:使用7位代码表示大小写字母、数字0~9以及若干控制字符,如NUL和EOT。 ISO8859-1 Latin-1字符集:在西欧,用户希望字符集能够表示他们本国字符集的所有字符,ASCII字符集因而被扩展到8位,即增加了128个字符,用于表示英文中不存在的各种西欧语言的字符。 Unicode字符集:是ISO标准16位字符集,支持65536个不同的字符。其中大约有21000个字符专门用于中文、日文和韩文的表意文字。 ASCII、ISO Latin-1都是Unicode的子集。 Java内部使用2个字节表示每个字符,采用Unicode编码。 基本概念:关键字、值、标识符 关键字(Keyword):也称保留字(Reserved word),全部由小写的英文字母所组成。关键字总共有50多个,其中一些留作将来供语言设计者扩充语言功能时使用。 值 (Literal):是指不能由程序员规定的代表某一特定常量或数字的可知的或未知的字母或符号,一般译作“直接量”或“字面值”,实际上泛指赋给各种不同类型(常指基本类型、字符串类型、空类型等)的有效值。本书将它简称为“值”,而另一个单词“Value”则称为“数值”。 标识符(Identifier):是程序员提供的名字,在Java中,标识符的长度不受限制,但必须以字母、下划线或$符号开始,随后位置也可以包含数字。 Java标识符支持几万个Unicode字母中所包含的世界上任何重要语言中的任何字母。 举例: IdentifierTest.java Java关键字 强类型语言(Strongly typed language) Java属于强类型的程序设计语言。 所有变量和表达式在编译时都有明确的类型,它有助于编译时的错误检测: 类型限制了一个变量能够拥有的或者一个表达式能够生成的值; 类型还限制了各种操作对这些值的支持程度以及决定操作的含义。 Java语言的类型结构 基本类型(Primitive Type) boolean 用于逻辑运算。 int、long、byte和short 用于整数算术运算。 char 主要用于输入输出。 double和float 用于实数(即浮点数)的算术运算。 整型数值缺省为int型,long型在数值之后加l或L 浮点型数值缺省为double型,float型在数值之后加f或F 基本类型的特点 基本类型在所有的平台和实现中的定义相同,类型名称属于Java保留的关键字。 基本类型的值不允许共享,任何一个基本类型的变量都会独自拥有一份相同类型的值。 基本类型的变量的值只能通过赋值操作才能被改变。 基本类型的值(1) 基本类型的值(2) 基本类型的值(3) 举例: 整数值的不同进制表示:NumeralExpression.java 字符的表达方式:CharacterExpression.java 浮点数运算:FloatingTest.java 数值类型的取值范围:ValueScope.java 引用类型 类类型(Class type) 接口类型(Interface type) 数组类型(Array type) 类类型 使用关键字“class”,它定义了一个新的引用类型,并描述这一类型的具体实现。 Java语言定义的根类(Root class)是Object类,也就是说除了Object类以外,其它类都是Object类的直接或间接子类(Subclass),这些类只能扩展(使用关键字“extends” )自唯一一个已存在的类。 Object类是缺省的继承父类,如果有一个类直接继承自Object类,“extends Object”可以省略不写。 类体的结构组成 类的成员 类型:类成员(使用关键字static)和实例成员(无关键字static) 形式:域(Field;也习惯地叫属性,Attribute)、方法(Method)、内嵌类
您可能关注的文档
- 江西财经大学决策理论与方法课件第三章 风险型决策分析.ppt
- 江西财经大学决策理论与方法课件第十章 基于系统动力学的建模与仿真.ppt
- 江西财经大学决策理论与方法课件第四章 不确定型决策分析.ppt
- 江西财经大学决策理论与方法课件第五章 多目标决策分析(二).ppt
- 江西财经大学决策理论与方法课件第五章 多目标决策分析(三).ppt
- 江西财经大学决策理论与方法课件第五章 多目标决策分析(四).ppt
- 江西财经大学决策理论与方法课件第五章 多目标决策分析(一).ppt
- 江西财经大学决策理论与方法课件第一章 决策分析概述.ppt
- 江西财经大学软件与通信工程学院A SP.NET程序设计课件 第1章.ppt
- 江西财经大学软件与通信工程学院A SP.NET程序设计课件 第2章.ppt
- 2021年湘教版九年级化学(上册)月考试题及答案(通用) .pdf
- 2022-2023学年安徽省合肥市庐江县九年级(上)期中化学试卷(附答案详解.pdf
- 2020年四川省公务员考试《行测》试题(解析) .pdf
- 2022-2023学年山东省威海市荣成市16校联盟(五四学制)六年级上学期期末语.pdf
- 2022年-2023年中级银行从业资格之中级银行管理真题练习试卷A卷附答案.pdf
- 2024年图书馆管理规章制度范本(三篇) .pdf
- 2022-2023年甘肃省定西市全国计算机等级考试网络安全素质教育知识点汇总.pdf
- 2021-2022学年-有答案-湖北省天门市某校八年级(上)期中考试数学试题.pdf
- 2020年电子商务网站(看书网书店)建设创业计划书 .pdf
- 2022-2023学年全国初中八年级上数学人教版期中试卷(含答案解析)060738.pdf
最近下载
- 货物质量保证措施方案.docx VIP
- 九年级全一册英语单词默写表(人教版).docx VIP
- 香港朗文小学英语Longman-book4B-Chapter1-课件-Join-ourclub.ppt VIP
- GBT25198__压力容器封头.pdf VIP
- SYT7301-2016陆上石油天然气开采含油污泥资源化综合利用及污染控制技术要求.doc
- 机房断电应急预案.docx
- 电力电缆课程设计220KV 交联聚乙烯绝缘电力电缆结构设计.doc
- 《国有企业管理人员处分条例》解读.pptx VIP
- 科普版四年级上 英语 课文 带翻译.pdf VIP
- 急救相关知识考试题库300题(含答案).pdf VIP
文档评论(0)