什么是Java编程语言.doc
《什么是Java编程语言.doc》由会员分享,可在线阅读,更多相关《什么是Java编程语言.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一节 什么是Java编程语言 ?Java是:- 一种编程语言- 一种开发环境- 一种应用环境- 一种部署环境 Java是目前最流行的面向对象程序设计的开发语言之一。Java从诞生到今天,不过十年的历史,但已经形成了以桌面开发为主的J2SE平台、以移动等手持设备开发为主的J2ME平台以及大量使用的以企业级开发为主的J2EE平台。在这三个平台中,J2SE是最基本的,其他两个平台是在它的基础上的特殊化、复杂化和扩展化。因此,要学习Java,首先需要学习J2SE平台。本书主要学习Java语言的基础,学习平台是J2SE。Java编程语言的句法与C+的句法相似。Java编程语言可被用来创建任何常规编程语
2、言所能创建的应用程序。在World Wide Web(WWW)和能够运行称为applets程序的浏览器的有关介绍中,人们经常提及Java编程语言。Applets是一种贮存于WWW服务器的用Java编程语言编写的程序,它通常由浏览器下载到客户系统中,并通过浏览器运行。Applets通常较小,以减少下载时间,它由超文本标识语言(HTML)的Web页来调用。 Java applications是一种独立的程序,它不需要任何Web浏览器来执行。它们是一种典型的通用程序;可运行于任何具备Java运行环境的设备中。1.1 Java编程语言的主要目标(了解) 设计Java编程语言的主要目标是-提供一种易于编
3、程的语言,从而 消除其它语言在诸如指针运算和存储器管理方面影响健壮性的缺陷。 利用面向对象的概念使程序真正地成为可视化程序 为使代码尽可能清晰合理、简明流畅提供了一种方法- 为获得如下两点益处提供一种解释环境 提高开发速度 代码可移植性- 其他目标略。1.2 Java的特性精心开发的Java技术体系结构为上述目标的实现提供了保证。Java的如下特性使这些目标得以实现下列特性使这些目标付诸实现:- Java虚拟机(JVM)- 垃圾收集1.2.1 Java虚拟机(JVM)Java虚拟机规范为Java虚拟机(JVM)作了如下定义:在真实机器中用软件模拟实现的一种想象机器。Java虚拟机规范为不同的硬
4、件平台提供了一种编译Java技术代码的规范,该规范使Java软件独立于平台,因为编译是针对作为虚拟机的“一般机器”而做,这个“一般机器”可用软件模拟并运行于各种现存的计算机系统,也可用硬件来实现。用软件模拟的“一般机器”,就是JAVA虚拟机。编译器在获取Java 应用程序的源代码后,将其生成字节码,它是为JVM生成的一种机器码指令。那么每种Java解释器,不管它是Java技术开发工具,还是可运行applets的Web浏览器,都可执行JVM,从而执行我们的Java应用程序。1.2.2垃圾收集许多编程语言都允许在程序运行时动态分配存储器。当存储器不再需要时,程序或运行环境应释放存储器。在C,C+
5、或其它语言中,程序员负责释放存储器。但是有时,这是一件很困难的事情。因为你并不总是事先知道存储器应在何时被释放。当在系统中没有能够被分配的存储器时,可导致程序瘫痪,这种程序被称作具有存储器漏洞。Java编程语言解除了程序员释放存储器的责任,它可提供一种系统级线程以跟踪每一存储器的分配情况。在Java虚拟机的空闲周期,垃圾收集线程检查并释放那些可被释放的存储器。第二节 一个基本的Java应用程序象其它编程语言一样,Java编程语言也被用来创建应用程序。一个共同的小应用程序范例是在屏幕上显示字串“Hello World!”。下列代码给出了这个Java应用程序。2.1 HelloWorldApp 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 什么是 Java 编程 语言
限制150内