第1章--JAVA概述.pptVIP

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章--JAVA概述

Java语言与系统设计 中南大学信息科学与工程学院 计算机工程系 黄家玮 jiaweihuang@ 主要内容: Java语言简介和运算 Java语言中的流程控制语句 类和对象 类的继承和多态性 抽象类与接口 常用数据对象 异常处理 课程要求 教学:理论(40)+实践(8) 课程学分:3 参考教材: Java面向对象程序设计(第二版),清华大学出版社 Java语言程序设计,清华大学出版社 考核方式:考试(70%)+作业和实验(30%) 第1章 Java语言概述 Java语言的来历 Java语言的优点 Java语言的构成 Java语言的字符集 Java语言中的单词 Java语句 Java程序 Java的来历 80 年代初,美国斯坦福大学的几位学生合伙创办了斯坦福大学网络公司(Stanford University Network),即 Sun。 1992年,James Gosling等开发了适合网络编程和跨平台编程的新型语言 Oak。 1994年,Oak更名为 Java。 Java语言优点 纯粹的面向对象的语言 应用范围广泛 具有高度抽象化和集成度 面向对象初步 对象可以用以下几个方面进行说明: 对象标识符,即对象的名字; 对象属性,即某一对象的性质; 对象状态,即对象在事件完成后所处的状态; 对象过程,即对象的活动的描述; 对象活动进程,即对象的活动的时间关系。    隐藏一个类的实现细节: 防止对封装数据的未经授权的访问。使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作; 有利于保证数据的完整性; 便于修改,增强代码的可维护性。   Java语言的字符集 Java语言中最小的语法单位是字符,由以下几种类别的字符组成: 1.大、小写英文字母:A-Z,a-z,大小写不等效,如A和a表示不同的字符。 2.十进制数字符号:0-9。 3.标点符号:逗号(,)、分号(;)、单引号()、双引号()、冒号(:)、空格( )、左花括号({)、右花括号(})。 Java语言的字符集 4.单字符运算符号:左右圆括号( )、左右方括号[ ]、加(+)、减(-)、乘(*)、除(/)、取余数(%)、小数点(.)、小于()、赋值(=)、大于()、叹号(!)、破折号(~)、和号()等。 5.特殊用途的符号:反斜线(\)、下划线(_)。 6.字符和字符串数据:在用一对单引号括起来的字符数据,或者用一对双引号括起来的字符串数据中,可以使用任何字符。 Java语言单词 1.保留字:又叫做关键字。如int、char、if、for等都是Java语言中的保留字,即关键字。它通常对应一个英文单词或者其缩写,它的英文含义就体现了它所具有的语法作用和功能。如关键字int是标准整数类型的定义符,关键字for是一种循环语句的定义符。 Java语言单词 2.标识符:是编程者(用户)根据编写程序的需要自行定义的,用英文字母、下划线字符和数字字符组成的字串,并且第1个字符不能是数字字符。如x2、_data、Time、sum、a、maxWage、x_y1等都是符合语法规定的标识符。 Java语言单词 标识符要注意以下几点: 标识符要方便记忆 第1个字母的大小写的含义 标识符中包含多个英文单词 保留字不能作为标识符 Java语言单词 2.常量:是在程序运行过程中不能被改变的量,即不能被重新赋予新值。在Java语言中,分为常数常量、字符常量和字符串常量三种 。 Java语言单词 常数(常数常量):如 0、0.0、5、23、-256、2.307等都是常数,有的为整常数,有的为小数常数,可以对它们直接进行各种算术运算。 Java语言单词 字符(字符常量):为单个字符,为了同数值常量相区别,必须用单引号括起来,如a、+、5、0、类等都是字符。单引号中的字符可以是任何字符,可以是字母、数字、运算符、标点、汉字等。 Java语言单词 字符串(字符串常量):用一对双引号括起来表示,双引号内包含有0个、一个或多个字符。如、5、apple、姓名、A+B=、王光明等都是字符串,每个字符串的长度(所含的字符个数)分别为0、1、5、2、4和3个。通常利用一个字符串来表示一个事物,如表示一个人的姓名、一个会议的名称、一个物体的编号等。 Java语言单词 4.运算符:能够进行算术运算、关系(比较)运算、字符串连接运算、逻辑运算、成员运算等的符号。 单字符运算符,如+、-、*、/、、、=等。 双字符运算符,如=、=、==、++、--、、||等。 三字符运算符,如=、=等。 保留字运算符,如new、instanceof等。 Java语句

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档