- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 引言 本章内容 Java程序设计语言 程序开发 面向对象编程 Java 历史 Java 平台 最新的Java技术通常称为Java 2平台,分为三个版本: J2EE应用 什么是Java语言 程序设计语言规定了我们在书写程序时能够使用的单词和符号。 程序设计语言通过定义一套规则,明确规定了程序开发人员应该如何使用该语言中的单词和符号从而形成有效的程序语句。 Java是一种面向对象的程序设计语言。 Java程序:Applet and Application Java Applet(Java小应用程序):不是一个完整的应用程序,而是框架程序中的一个模块,所以只能在WWW 浏览器环境下运行 Java Applet嵌入HTML(超文本标记性语言)网页文件中,通过浏览器执行。 Java Application(Java应用程序):是一个完整的应用程序,可以独立地运行。 Java 应用程序的结构 在Java编程语言中: 一个程序由一个或者多个类组成 每个类包含一个或者多个方法 方法由程序语句构成 一个 Java application 总是包含一个main方法 参考 Lincoln.java (第19页) Java 应用程序的结构 注释 程序中的注释称作内嵌文档 注释应该阐明程序的编写目的并且描述处理步骤 注释不会影响程序的执行 Java 注释通常采用如下两种方式: 标识符 编程人员在程序中使用的单词称作标识符。 Java中的标识符由字母、数字、下划线(_)以及美元符号($)组成。 注意:不能以数字开头 Java 是大小写敏感的语言:Total, total, TOTAL 是不同的标识符 编程人员应该对于不同种类的标识符,应该采用不同的大小写形式, 例如 类名的每个单词首字母大写 - Lincoln 常数全部大写 - MAXIMUM 标识符的分类 Java的标识符一般有这么三类: 程序编写过程中程序员自行选定的单词 :Lincoln 其他程序员选定的单词:String, System, out, println 语言中保留特殊含义的单词:class,static,void,public 保留字是具有特殊含义的一组标识符,只能按照预先定义好的方式使用。 标识符没有长度限制,但最好能描述清楚含义并且不过长 保留字 Java 中的保留字: 空白符 空白符包括空格、制表符以及换行符。 空白符作为程序中单词与符号的分隔符。 计算机处理的时候忽略空格符,空格符也不影响程序的执行。 一个有效的程序可以由多种书写格式。 程序开发人员应该遵循一定的规则来编写程序,提高程序的可读性。 参考 Lincoln2.java (第23页) 参考 Lincoln3.java (第23页) 本章内容 Java程序设计语言 程序开发 面向对象编程 程序开发 程序开发包括如下几个过程: 根据特定的语言规范书写程序 把程序翻译成计算机能够执行的形式 检查并且修改程序出现的各种错误 我们能够使用软件工具帮助我们完成上述的过程 程序语言分类 程序开发语言分为四种类型: 机器语言 汇编语言 高级语言 第四代语言 每种类型CPU只能执行一种特定的机器语言。 程序在执行前必须被翻译成机器语言 其他类型的语言是为了让人类更容易阅读和编写程序 编译与解释 把高级语言变成机器语言的两种转换方式:编译与解释 Java采用了混合的方式,既非纯编译,也非纯解释 Java编译、解释执行过程 Java编译器把Java 源代码翻译成java字节码 Java 字节码不是机器语言 ,它是一种类似机器语言代码的低级程序格式。 java解释器把java字节码翻译成机器语言然后执行。 因此,java编译器不与任何特定的机器相关, java解释器则与机器相关 Java 是体系结构中立的 体系结构中立=跨平台 Java程序的编译与执行过程 Java软件开发包 编写并运行Java程序,需要Java软件开发包(SDK),有时也简称为Java开发包(JDK)。 Java软件开发包有许多版本,我们使用的是J2SE开发包 (Java 2 Standard Edition Developer’s Kit)。 JDK的安装后还需要设置相应的环境变量。Windows XP的环境变量的设置包括PATH环境变量和CLASSPATH环境变量。 Java集成开发环境 Java语言还有一些集成开发环境IDE(Integrated Development Environment) ,可免去开发人员频繁轮流使用各种工具的困扰,加速Java程序的设计开发。 语法和语义 语法规定了如何才能写出一个合法的程序 语义定义了语句的含义 一个程序可以是语法正确的,但不是语义正确的 程序
您可能关注的文档
- 2016年城建科技公益技术系列讲座时间内容表.doc
- 2016自治区绩效考评民意调查群众提出的建设性意见建议.doc
- 2017中国国际工业博览会英国展台研讨会邀请函.doc
- 2017年11月轻工行业标准制修订计划-中国轻工业联合会.doc
- 2017年汕头大学与英国北安普顿大学双学位-汕头大学工学院.doc
- 2017年级治污保洁和节能减排专项资金.doc
- 2018中国饲料工业协会先进个人申报表.doc
- 2018届北大光华毕业生就业报告-北大光华管理学院-北京大学.pdf
- 2018年8月健康风险提示-上海海关学院.doc
- 2018年元旦期间福建道路危险路段事故多发点段提醒.doc
- 《GB/T 22838.3-2025卷烟和滤棒物理性能的测定 第3部分:圆周 非接触光学法》.pdf
- 中国国家标准 GB/T 7410.1-2025搪瓷制品和瓷釉 术语 第1部分:术语和定义.pdf
- 《GB/T 7410.1-2025搪瓷制品和瓷釉 术语 第1部分:术语和定义》.pdf
- GB/T 7410.1-2025搪瓷制品和瓷釉 术语 第1部分:术语和定义.pdf
- 《GB/T 32151.54-2025温室气体排放核算与报告要求 第54部分:工业硫酸企业》.pdf
- GB/T 32151.54-2025温室气体排放核算与报告要求 第54部分:工业硫酸企业.pdf
- 中国国家标准 GB/T 32151.54-2025温室气体排放核算与报告要求 第54部分:工业硫酸企业.pdf
- 中国国家标准 GB/T 29152-2025垃圾焚烧尾气处理设备.pdf
- 《T/CHTS 10170-2024半开级配超薄磨耗层技术指南》.pdf
- T/CHTS 10170-2024半开级配超薄磨耗层技术指南.pdf
最近下载
- 西南05G701(二)-常用建筑图集.docx VIP
- (高清版)DB11∕T 808-2020 市政基础设施工程资料管理规程.pdf VIP
- DB65羊布鲁氏菌病监测样品采集技术规范.docx VIP
- DB65棉花生产全程机械化技术规程第6部分:植保(脱叶)作业.docx VIP
- 05YJ3-2 外墙内保温C型-常用建筑图集.docx VIP
- DB65 有机产品日光温室水果黄瓜生产技术规程.docx VIP
- DB65红掌盆花设施温室生产技术规程.docx VIP
- 05YJ3-2 外墙内保温B型-常用建筑图集.docx VIP
- 浙教版科学九年级上册全册教案.pdf VIP
- 05YJ3-3 外墙夹芯保温A-常用建筑图集.docx VIP
原创力文档


文档评论(0)