第1章 Java环境及配置

上传人:熏** 文档编号:243138518 上传时间:2024-09-16 格式:PPT 页数:34 大小:548.50KB
返回 下载 相关 举报
第1章 Java环境及配置_第1页
第1页 / 共34页
第1章 Java环境及配置_第2页
第2页 / 共34页
第1章 Java环境及配置_第3页
第3页 / 共34页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,新版,Java,培训,教程,Java,Java,目 录,第,1,章,Java,环境及配置,第,2,章,Java,基本语法,第,3,章 类和接口,第,4,章,Java Applet,第,5,章,Java,图形处理,第,6,章,Java,用户界面技术,第,7,章 异常、事件和多线程机制,第,8,章 输入输出技术,第,9,章,Java,数据库技术,第,10,章,Java,安全技术,第,11,章,Java,网络技术,(,一,),第,12,章,Java,网络技术,(,二,),第,13,章,Servlet,技术,第,14,章,Java,读写,XML,技术,第,1,章,Java,环境及配置,1.1 Java,概述,1.2 Java,语言的特点,1.3 Java,应用分类,1.4 JDK,包的下载与安装,1.5 Java,环境配置,1.6,例子程序,习 题,1.1 Java,概 述,Java,是一种编程语言,它提供了一个同时用于程序开发、应用和部署的环境。,Java,语言主要定位于网络编程,使得程序可以最大限度地利用网络资源。,1.2 Java,语 言 的 特 点,1.,跨平台性,所谓的跨平台性,是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。这是软件发展的趋势和编程人员追求的目标。之所以这样说,是因为计算机硬件的种类繁多,操作系统也各不相同,不同的用户和公司有自己不同的计算机环境偏好,而软件为了能在这些不同的环境里正常运行,就需要独立于这些平台。,而在,Java,语言中,,Java,自带的虚拟机很好地实现了跨平台性。,Java,源程序代码经过编译后生成二进制的字节码是与平台无关的,但是可被,Java,虚拟机识别的一种机器码指令。,Java,虚拟机提供了一个字节码到底层硬件平台及操作系统的屏障,使得,Java,语言具备跨平台性。,2.,面向对象,面向对象是指以对象为基本粒度,其下包含属性和方法。对象的说明用属性表达,而通过使用方法来操作这个对象。面向对象技术使得应用程序的开发变得简单易用,节省代码。,Java,是一种面向对象的语言,也继承了面向对象的诸多好处,如代码扩展、代码复用等。,3.,安全性,安全性可以分为四个层面,即语言级安全性、编译时安全性、运行时安全性、可执行代码安全性。,语言级安全性指,Java,的数据结构是完整的对象,这些封装过的数据类型具有安全性。编译时要进行,Java,语言和语义的检查,保证每个变量对应一个相应的值,编译后生成,Java,类。运行时,Java,类需要类加载器载入,并经由字节码校验器校验之后才可以运行。,Java,类在网络上使用时,对它的权限进行了设置,保证了被访问用户的安全性。,4.,多线程,多线程在操作系统中已得到了最成功的应用。多线程是指允许一个应用程序同时存在两个或两个以上的线程,用于支持事务并发和多任务处理。,Java,除了内置的多线程技术之外,还定义了一些类、方法等来建立和管理用户定义的多线程。,5.,简单易用,Java,源代码的书写不拘泥于特定的环境,可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试则可得到想要的结果。,1.3 Java,应 用 分 类,1.,应用程序,典型的通用程序可以在具备,Java,运行环境的设备中独立运行,它又分为:,GUI,应用程序:即图形用户界面程序,可实现丰富的输入界面和输出显示。,命令行程序:无需界面,只需在命令行下运行,运行结果只在后台发生变化,可以将输出存放到文件中。,嵌入式应用程序:,Java,语言的平台独立性决定了它可以嵌入到不同的设备中,且只需具备必要的运行环境即可。,2. Servlets,服务器端应用程序,服务器端的应用程序用来收集客户端的数据输入,对数据进行处理之后,返回相应的响应给客户。它主要用来实现与客户端的交互。,3. Applets,小应用程序,Applets,应用于网络上,嵌入在,HTML,网页中,支持,Java,的浏览器都可以对它进行解释并运行。通常通过一个,HTML,标签,来识别并运行,Applets,。小应用程序的类在服务器端,当浏览器显示网页时,它随之下载到本地,由本地的浏览器载入运行。,1.4 JDK,包的下载与安装,Java Develop Kit,简称为,JDK,,是,Sun,公司免费发行的软件包,可以从,Sun,网站,免费下载,也可以从其它国内地址下载。,JDK,版本从,1.02,开始,目前版本发展到,1.4,,其中高级版本对低级版本实现向下兼容。运用这个软件包,就可以对,Java,源程序进行编译和运行。本书中下载使用的,JDK,包为,j2sdk-1_4_0_012-windows-i586.exe,。 下载后双击图标,即可进行安装,默认的安装目录为,C:j2sdk1.4.0_01,。本书作者将安装目录改为,D:j2sdk1.4.0_01,。,1.5 Java,环 境 配 置,JDK,包安装完成后,需要设置环境变量。用鼠标右键单击桌面上的图标“我的电脑”,选择“属性”项,出现标题为“系统特性”的对话框,点击“高级”标签,可以看见有一个“环境变量”按钮,如图,1.1,所示。,图,1.1 “,系统特性”对话框,单击“环境变量”按钮,可以看见本机环境变量,如图,1.2,所示。上面为用户变量,下面为系统变量,随着操作系统或用户环境的不同,变量名、值有所不同。这里需要修改三个用户变量:,include,、,lib,和,path,,分别将,JDK,包安装之后的相应路径包含到这三个用户变量中。,图,1.2 “,环境变量”对话框,选中,include,变量,单击“编辑”按钮,弹出标题为“编辑用户变量”的对话框,如图,1.3,所示。在变量值一栏的最后添加“,; D:j2sdk1.4.0_01include”,,“,;”,表示与前面的各项隔开,后面的路径是,JDK,包的安装路径下的,include,目录。图,1.3,为作者修改,include,变量的情况,注意你的安装路径可能与作者的有所不同,要以你的安装路径为基准进行修改。,图,1.3,编辑,include,变量,选中,lib,变量,单击“编辑”按钮,弹出标题为“编辑用户变量”的对话框,如图,1.4,所示。在变量值一栏的最后添加“,; D:j2sdk1.4.0_01lib”,,“,;”,表示与前面的各项隔开,后面的路径是,JDK,包的安装路径下的,lib,目录。图,1.4,为作者修改,lib,变量的情况,注意你的安装路径可能与作者的有所不同,要以你的安装路径为基准进行修改。,图,1.4,编辑,lib,变量,选中,path,变量,单击“编辑”按钮,弹出标题为“编辑用户变量”的对话框,如图,1.5,所示。在变量值一栏的最后添加“,; D:j2sdk1.4.0_01bin”,,“,;”,表示与前面的各项隔开,后面的路径是,JDK,包的安装路径下的,bin,目录。图,1.5,为作者修改,path,变量的情况,注意你的安装路径可能与作者的有所不同,同样要以你的安装路径为基准进行修改。,图,1.5,编辑,path,变量,1.6,例 子 程 序,【,例,1.1】,源程序名称为,HelloWorld.java,,命令行提示符下输出字符串“,Hello World”,。源代码如下:,/,程序文件名称为,HelloWorld.java,public class HelloWorld,public static void main(String args),System.out.println(Hello World);,用记事本或者专用的编辑工具如,EditPlus,等进行编辑,并将文件存为,HelloWorld.java,。建议使用像,EditPlus,这样的编辑软件,可使得代码更加清晰且风格良好。,运行“开始”菜单程序附件命令提示符,载入命令行程序,在命令行状态下,进入源程序所在的目录,图,1.6,所示的例子程序的目录在“,E:_WorkJavasample”,下,然后键入命令“,javac HelloWorld.java”,。若编译不通过,会产生错误提示。若编译通过,则没有任何提示,同时进入命令行等待状态,如图,1.6,所示。这时,命令行虽然没有提示,但在源程序的路径下生成一个新的文件为,HelloWorld.class,。这个,.class,文件就是编译后生成的类文件,运行此文件,需在命令行状态中键入命令“,java HelloWorld”,,然后按回车键,此时程序就会运行并输出“,Hello World”,。输出完毕,立即退出程序,进入命令行等待状态,如图,1.7,所示。,图,1.6,编译源程序,HelloWorld,图,1.7,运行,HelloWorld,应用程序,这里用到的命令,Javac,和,Java,都是,JDK,软件包自带的。从,JDK,安装路径的,bin,目录下可以看到,javac.exe,,这是编译程序,源程序编译通过后就生成,.class,文件;而,Java.exe,就是载入类的运行程序,运行时根据源程序的指令要求产生正确的输出或结果。如果没有进行环境配置,直接编译或者运行,Java,源程序,系统会提示找不到这些命令,所以必须进行环境配置后再使用。,【,例,1.2】,小应用程序的例子。输出“,Hello World,!”,如图,1.8,所示。源程序代码如下:,/,程序文件名称为,HelloApplet.java,import java.awt.Graphics;,import java.applet.Applet;,public class HelloApplet extends Applet,public void paint (Graphics g ),g.drawString (Hello World!,50,25);,小应用程序代码书写和编译完成后,无法独立运行,需要一个载体或者容器。下面的,HTML,网页代码就是小应用程序载入的容器。,HTML Test Page,HelloApplet will appear below in a Java enabled browser.,图,1.8 Applet,显示“,Hello World,!”,习 题,1.,简述,Java,的特点。,2.,简述,Java,的分类情况。,3.,进行,Java,环境的安装和配置。,4.,编写应用程序,屏幕上输出“欢迎来到,Java,世界!”。,5.,编写,Applet,,输出“欢迎来到,Java,世界!”。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!