- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《 JAVA 程序设计应用教程》 《 JAVA 程序设计应用教程》 第一章 了解Java程序 学习目标: ●理解多Java语言特点和工作原理; ●会使用文本编辑器编写Java程序; ●掌握在Eclipse中编写Java程序。 第一章 了解Java程序 1. 1 初始Java 1. 2 Java程序开发 1. 3 实训 1. 4 习题 1.1.1认识Java 1.1.2Java语言特点 1.1.3Java工作原理 1. 1 初始Java 1.1.1 认识Java Java是一种高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的,从pc机到智能电话都有Java开发的程序和游戏,Java程序可以在任何计算机。操作系统和支持Java的硬件设备上运行。 Java是一种既面向对象又可跨平台的语言。Java语言产生于C++语言之后,是完全的面向对象的编程语言。Java语言充分吸取了C++语言的优点,采用程序员所熟悉的C和C++语言的许多语法,同时又去掉了C语言中指针、内存申请和释放等影响程序健壮性的部分。 Java是一种通过解释方式来执行的语言,其语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言,用Java语言编写的程序,可以运行在任何平台和设备上,真正实现“一次编写,到处运行”。与目前常用的C++相比,Java语言简洁得多,而且提高了可靠性,除去了最大的程序错误根源,此外它还有较高的安全性,可以说它是有史以来最为卓越的编程语言之一。 Java的语言编写的程序即使编译型的,又是解释型的。如下图1.1所示: 程序代码经过编译之后转换为一种称为Java字节码的中间语言,Java虚拟机JVM将对字节码进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在计算机上运行。 1.1.2 Java 语言特点 Java语言适用于Internet环境,是一种被广泛使用的网络编程语言。它是一种。。。。。的语言。Sun公司对Java的定义充分展示了Java的如下几个特点。 1.简单 Java是一种简单的语言。Java在C、C++的基础上开发,继承了C和C++许多特性,同时也取消C和C++语言中繁琐的、难以理解的、不安全的内容,如指针、多重继承等。JDK还提供了丰富的基础类库,具有C或C++编程经验的程序员都会对这些基础类库很熟悉,无需经过长时间训练即可掌握它。 2.面向对象 面向对象是Java语言的基础,也是Java语言的重要特性。它使用称为类的软件对象、代码可重用和可扩展。这样,可以将这些由变量和方法组成的类作为一个模板,增加其他功能来创建其他的类,而无需重写父类或超类的代码,使应用程序的开发变的很容易和简单,且代码较少。 3.多线程 Java通过多线程运行机制来支持多任务和并行处理。多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制。这样就很容易实现网络上的实时交互行为。 4.跨平台 一般而言,网络是由许多不同的系统构成,包括各种不同的CPU与操作系统。要让应用软件在网络上的任何一台计算机系统中正常运行,就必须使软件具有平台无关性。长期以来,软件的平台无关性一直是软件发展和编程人员追求的目标,而Java就是一种具有平台无关性的编程语言。 Java在源程序级保证了基本数据类型与平台无关,源程序经编译后产生的二进制代码是一种与具体机器指令无关的指令集合,通过Java虚拟机(Java Virtual Machine,JVM),可以在不同的平台上运行。 5.安全性强 在网络和分布环境下,防止病毒入侵和恶意攻击是必须重视的重大问题。作为Web编语言,Java具有强大的安全结构和策略。代码在编译和实际运行过程中都会接受层层安全检查。可以防止具有恶意的程序和病毒的入侵。为了实现其安全性,Java取消了在C/C++中的指针操作。 6.健壮性 Java的设计目标之一,是编写多方面可靠的应用程序,Java将检查程序在编译和运行时的错误,以及消除错误。类型检查能帮助用户检查出许多在开发早期出现的错误。同时很多集成开发工具IDE(Eclipse、NetBeans)的出现使编译和运行Java程序更加容易。 1.1.3 Java工作原理 Java是一种跨平台的语言,同时也是既编译又解释的
原创力文档


文档评论(0)