欢迎来到天天文库
浏览记录
ID:46507113
大小:155.00 KB
页数:31页
时间:2019-11-24
《《电子商务的应用开发技术》-第3章_(可编辑)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第三章.Java对外经济贸易大学信息学院第三章」ava第一节.Java概述第二节.Java语言基础第三节•面向对象编程笫一节Java概述Java语言起源Java是SUN公司发明的一种计算机程序设计语言,现今已经得到广泛应用。Java的名称來源于太平洋上的一个名为Java的小岛,该岛盛产的咖啡为Java的发明者喜爱,于是他们将该语言命名为JavaoJava的口标是成为一种简单、有效、易用的跨计算机平台(硬件、操作系统等)的通用程序设计语言。1995年Sun公司正式推岀了Java语言,现在,Java语言及其扩展技术已经成为互联网应用开发和企业应用开发等的最重要
2、的技术Z-oJava语言特点Java是一种简单、面象对象、分布式、解释执行、健壮、安全、结构中立、可移植的多线程的动态的程序设计语言。Java程序类型根据计算结构的不同,Java程序最初划分为Application(普通应用程序)和Applet(Java小程序)两大类。这两类程序的开发原理基木相同,但是运彳亍环境有所不同。JavaApplication是独立完整的程序,定义有main方法,在命令行调用独立的解释器即可运行。JavaApplet主要嵌入到网页里而,由浏览器里面的解释器解释执行。随着Java技术的发展,更多的Java程序类型出现,如Servle
3、t,JavaBean和EJB(EnterpriseJavaBean)等。Servlet是使用Java技术开发Web应用的基础,它运行在一个Web服务器端的Servlet容器内,支持创建动态的Web页面,极大的增强了Web应用的开发能力;JavaBean是描述Java的软件组件模型,通过JavaBean可以实现代码的重复利用,并可很好的扩充Java程序的功能;EJB是在称作EJB容器的特殊环境中运行的软件组件。容器容纳和管理EnterpriseBean的方式与JavaWeb服务器容纳Servlet或浏览器容纳JavaApplet的方式相同。Enterpris
4、eBean不能在EJB容器外部运行。Java虚拟机Java程序dbJava解释器负责解释、运行,Java解释器是Java虚拟机(见下图)的一部分,不同操作系统和平台上运行的Java虚拟机可将不同平台间的差异性隐藏起来。下图给tBYJava程序从源代码到执行的全过程。JDKJDK(JavaDevelopmentKit)是Java开发的工具包,它是构建在Java平台上的应用程序、Applet和组件的开发环境。JDK是一切java应用程序的基础,所有的java应用程序是构建在它之上,Java程序员可以使用JDK里提供的类去开发应用程序,JDK提供了编译工具(ja
5、vac.exe)和解释器(java.exe)供开发者编译和解释执行Java程序。JDK有不同的版本,截至目前(2005年7月)已发布到1.5版本。下面将介绍JDK的安装和使用,介绍中使用版本JDK1.2.3,不同JDK的安装和使用基本是一样的。JDK的安装与环境设置JDK的安装与环境设置步骤如下:1•从网络(.javasoft3x/a>)下载适合自己操作系统的JDK软件版本。2.下载结束后将在木地计算机得到一个名为jdkl23-win32.exe的开发工貝安装文件,在计算机的c盘建立一个名为JDK的目录,将jdkl23-win32.exe保存在该口录下。3
6、.下载JDK的帮助文档jdkl23-0x/a>doc.zip文件,在c盘的JDK目录下建立子目录Document把jdkl23-doc.zip文件保存在这个子目录下。4.运行jdkl23-win32.exe文件,安装在指定的目录下,例如,安装在C:JDK目录下。5.设置环境变量PATH。修改计算机的C:AUTOEXEC.BAT文件(假定操作系统在C盘安装),在其中增加一句setpath=%path%;c:jdkbin,如果没有该文件,自己手工创建。6.设置环境变量CLASSPATHo修改计算机的C:AUTOEXEC.BAT文件,在其中再增加一句s
7、etclasspath=.;c:jdklib;%classpath%。然后在c:下手工执行AUTOEXEC.BAT使得环境变量path和classpath生效。2.使用解压缩工具Winzip解压JDK帮助文件jdkl23-doc力p,将获得一组以HTML文件形式组成的帮助文件,把它们保存在木地的一个目录下,例如,保存在C:JDKDocument目录下。第一个JavaApplication程序编写并编译第一个JavaApplication程序步骤如下:打开一个纯文本编辑器,如notePad键入如卜•程序:publicclassFirstJavaPr
8、ogram{publicstaticvoidmain(String
此文档下载收益归作者所有