欢迎来到天天文库
浏览记录
ID:36199131
大小:327.36 KB
页数:23页
时间:2019-05-07
《java程序设计语言概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计教材:《Java程序设计项目教程》北京理工大学出版社第1章Java程序设计语言概述1.1Java语言诞生背景1.2Java语言的特点1.3Java运行机制1.4Java的运行环境1.5最简单的Java程序1.6Java编程规范1.1Java语言诞生背景Java语言得名于印度尼西亚一个盛产咖啡的岛屿,中文名叫爪哇,其寓意是为世人端上一杯热咖啡。目前,Java主要有3个独立的版本。JavaSE:标准版本JavaEE:企业级应用程序JavaME:开发有限连接、内存和用户界面能力的设备应用程序。Java语言诞生背景Java
2、语言是Sun公司于1990年开发的,当时Green项目小组的研究人员正在致力于为未来的智能设备开发出一种新的编程语言,由于该小组的成员JamesGosling对C++的执行过程中的表现非常不满,于是把自己封闭在办公室里编写了一种新的语言,并将其命名为Oak。这个名称源于Gosling办公室的窗外正好有一棵橡树(Oak)。后来,由于去注册Oak商标时,发现它已经被另一家公司注册,所以不得不改名。要取什么名字呢,工程师们边喝咖啡边讨论着,看看手上的咖啡,再想到印度尼西亚有一个重要的盛产咖啡的岛屿,中文名叫爪哇,于是将其改名为Java。
3、随着Internet的迅速发展,Web的应用日益广泛,Java语言也得到了迅速发展。1994年,Gosling用Java开发了一个实时性较高、可靠、安全、有交互功能的新型Web浏览器,它不依赖于任何硬件平台和软件平台。这种浏览器名称为HotJava,并于1995年同Java语言一起,正式在业界对外发表,引起了巨大的轰动,Java的地位随之而得到肯定。此后的发展非常迅速。1.2Java语言的特点Java语言适用于Internet环境,是一种被广泛使用的网络编程语言,它具有简单、面向对象、可移植、分布性、解释器通用性、稳健、多线程、安
4、全及高性能等语言特性。另外Java语言还提供了丰富的类库,方便用户进行自定义操作。1.3Java运行机制Java源程序编译器字节码文件.classWindows操作环境Unix操作环境JVMJVMJVMMac操作环境开发过程源程序编译器字节码文件由Web浏览器执行(必须支持Java标准)由Java解释器执行.java.classJava小应用程序Java应用程序1.4Java的运行环境打开:“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”设置环境变量:java_home:C:……jdk1.6.0path:C:……
5、jdk1.6.0binclasspath:C:……jdk1.6.0lib;.下载JDK安装JDK配置和测试JDKJDK6.0的新特性刚刚发布的JavaStandardEdition6(JavaSE6,也被称为Mustang)包括了许多新特性。例如全新的桌面新特性:新增的系统托盘SystemTray类调用桌面系统功能的Desktop类表格的排序和过滤功能其他特性:Java对象与XML之间的映射使用CompilerAPI动态编译轻量级HttpServer……1.5最简单的Java程序Java有两类程序,即Java应用程序(J
6、avaapplication)和Java小程序(Javaapplet),前者是在命令行中运行的独立的应用程序,后者需要嵌入网页在浏览器中执行。Java应用程序(Javaapplication)在还没有正式开发Java程序前,首先需要对Java程序的开发过程有所了解。开发Java程序总体上可以分为3个步骤:编写Java源文件编译Java源文件运行Java程序编写Java源文件Java源文件是一种纯文本文件,它可以使用任何文本编辑器进行编辑,其扩展名为.java。例如,可以使用Windows的记事本编写一个名称为HelloWorld.
7、java的Java源文件。代码:publicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.print(“HelloWorld!!!”);}}编译Java源文件编译Java源文件,也就是将Java源文件编译(Compile)成Java类文件(扩展名为.class)。例如,将HelloWorld.java文件编译成HelloWorld.class类文件使用如下命令:注:编译Java的原文件,需要指定文件扩展名。javacHelloWorld.java运行Ja
8、va程序Java程序可以分为JavaApplication(Java应用程序)和JavaApplet(Java小应用程序)。其中,JavaApplication必须通过Java解释器(java.exe)来解释执行其字节码文件,即类文件,JavaAp
此文档下载收益归作者所有