- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黄 钰 办公地点:逸夫楼B411 邮箱:yhuang@ 第一章 初次接触JAVA 主要内容 程序设计语言概述 Java语言-网络时代的编程语言 Java语言的特点 Java程序的编译环境和执行环境 第一个Java程序——HelloWorld Java程序的分类 Java平台 程序设计语言概述 程序设计语言的种类: 机器语言:机器指令,直接执行 汇编语言:符号化,汇编器(Assembler) 高级程序设计语言(编译型) 高级程序设计语言(解释型) 高级语言中用于描述计算的结构采用类似于数学中代数运算公式的形式,这种结构被称为“表达式”。程序中基本的动作单位被称为“语句”, 用高级语言书写的程序不可能直接地在计算机上执行,要在计算机上执行高级语言书写的程序,有两种基本方法: 编译(Compilation)执行(pascal,c):这种方法是设法把高级语言程序(也称为“源程序”)转换成为机器语言的可以由计算机直接执行的程序,即转变为“可执行(Executable)程序” 。 “解释”(Interpretation)执行(basic):这种方法是即时把源程序转换为机器可执行的指令(边执行边解释)。有时为了提高效率,也可以先编译成一种中间代码。 对于“编译执行”方式,人们实现了高级语言“编译器”(Compiler)完成这种转换工作。编译器把高级语言程序看成是符合一定语法结构的符号串,对它进行加工变换。编译器对源程序的加工一般分为两个阶段:源程序首先被翻译成机器语言,这种翻译结果称为“目标码”(object code),目标码构成的程序片段称为目标模块。第二步,这些目标模块被与其他一些基本模块(由编译软件提供)连接在一起,最终形成“可执行程序”(executable program),这样的程序就可以在计算机上实际运行了。 第一个加工步骤称为“编译”(compiling),第二个步骤称为“连接”(linking)。 对于“解释执行” 方式,人们实现了一种称为“解释器”(Interpreter)的软件来完成转换工作。解释器在工作方式上与编译器不同,它不对源程序进行翻译,而是直接对源程序的语句进行分析和解释,实现源程序所描述的功能。 解 释 过 程 历史:1991年,SUN MicroSystem公司的Jame Gosling、Bill Joe等人为在电视、控制烤箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件。 Oak — Java:互联网给Java带来新的生机 1995年Sun向公众推出Java并引起业界的轰动 发展:面向网络应用,类库不断丰富,性能不断提高,应用领域不断拓展。(1995年以来) 应用:Java是当今最流行的软件开发语言之一,Sun推出了 Java2 J2EE使Java具有更广泛的用途,适用于各种应用开发,尤其是网络应用,网络服务,嵌入式系统等。 Java语言——网络时代的编程语言 网络时代编程问题 网络带给我们精彩的同时,也为编程带来了困难,最为突 出的表现为环境复杂 问题的解决方法 为了实现一个程序能被多个操作系统所认识,必须像不同 语言国家的人交流那样,借助“翻译”的作用 我是中国人 I’m a chinese I’m an american 我是美国人 C或C++:只有将编译后的文件连接成为.exe,才能在Windows操作系统上运行。 C++的解决策略 Java的解决策略 :一次编译,处处执行 Java语言的特点 A simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multi-threaded, and dynamic language。即:Java是一种 具有“简单、面向对象、分布式、解释型、健壮、安全、与 体系结构无关、可移植、高性能、多线程和动态执行”等特 性的语言。 Sun公司对Java的定义 Java程序的编译环境和执行环境 编译环境:编译环境的建立需要到Sun的官方网站上下载JDK(JavaDevelopmentKit),网址为:/downloads/ea/ 。 Java源代码从编译到解释执行涉及两种环境 运行环境:运行环境需要到Sun的官方网站上下载JRE(JavaRuntimeEnvironment) 适用不同操作系统的JDK版本 第一个Java程序——Hello World 五个步 骤 进行JDK的安装 配置环境变量 编写程序 编译 执行程序。 可能遇到的问题
文档评论(0)