java培训全套PPT课件_第1页
java培训全套PPT课件_第2页
java培训全套PPT课件_第3页
java培训全套PPT课件_第4页
java培训全套PPT课件_第5页
已阅读5页,还剩961页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.1,2、目录、第1章Java环境和配置第2章Java基本语法第3章类和接口第4章Java小程序第5章Java图形处理第6章Java用户界面技术第7章例外、事件和多线程机制第8章I/o技术第9章Java数据库技术第10章Java安全技术第11章Java网络技术(1)第12章Java网络技术,第3,1章Java环境和配置,1.4 Java概述1.4 Java语言的特点1.4 Java应用程序分类1.4下载和安装Java软件包1.4 Java环境配置1.4 Java语言主要位于网络编程中,使程序充分利用网络资源。5,1.2 Java语言的特征,1。跨平台所谓的跨平台,也就是说,软件不受计算机硬件和

2、操作系统的限制,可以在任何计算机环境中正常运行。这是软件发展的趋势和程序员追求的目标。这样说的原因是计算机硬件的种类多,操作系统也不同。因为不同的用户和公司徐璐有不同的计算机环境偏好,软件要在这种徐璐不同的环境下正常运行,必须独立于这些平台。(莎士比亚,温斯顿,电脑名言)。6,在Java语言中,Java中包含的虚拟机可以很好地实现跨平台性能。编译Java源代码并生成二进制字节代码与平台无关,但Java虚拟机可以识别的机器代码命令。Java虚拟机为底层硬件平台和操作系统提供字节代码障碍,从而允许跨平台使用Java语言。7,2。面向对象的对象是基于对象的粒度,其下面包含属性和方法。对象的说明用属性

3、表示,并使用方法进行操作。面向对象的技术使应用程序开发更容易,并节省代码。Java是面向对象的语言,它继承了面向对象的优点,如代码扩展、代码重用等。8,3。安全性安全性可以分为四个级别:语言级别安全性、编译时间安全性、运行时安全性和执行代码安全性。语言级安全意味着Java的数据结构是完全安全的对象。在编译时执行Java语言和语义检查,以确定每个变量是否有对应的值,并在编译后生成Java类。运行时Java类需要加载类加载程序,必须通过字节代码检查器验证才能运行。Java类设置权限,以确保在网络上使用时访问的用户的安全性。9,4。多线程获得了操作系统中最成功的应用程序。多线程是指允许一个应用程序中

4、同时存在两个或多个线程,从而支持事务并发和多任务处理。除了内置多线程技术外,Java还定义了用于设置和管理自定义多线程的类、方法等。10,5。易于使用的Java源代码可以独立于特定环境,使用记事本、文本编辑器等编辑软件实现,然后编译、编译源文件并直接运行,调试即可达到所需的效果。11,1.3 Java应用程序分类,1 .应用程序的典型通用程序可以在具有Java运行环境的设备上独立运行,也可以分为GUI应用程序,即图形用户界面程序,以实现丰富的输入界面和输出显示。命令行程序:无需界面,只需在命令行上运行即可在后台更改执行结果,从而可以将输出保存到文件中。嵌入式应用程序:根据Java语言的平台独立

5、性,可以嵌入到其他设备中,只需要所需的操作环境。12,2。Servlets服务器端应用程序服务器端应用程序收集客户端的数据输入,处理数据,然后将相应的响应返回给客户。主要用于与客户端交互。、13,3。Applets小型应用程序小程序应用于网络,嵌入在HTML页面中,支持Java的浏览器可以解释和执行它。通常通过HTML标签识别并运行applet。小型应用程序的类位于服务器端,当浏览器显示网页时,将本地下载该类,并由本地浏览器加载运行。下载和安装14,1.4 JDK软件包,Java Develop Kit,简称JDK,是Sun免费发行的软件包。您可以从Sun网站免费下载,也可以从其他国内地址下载

6、。JDK版本从1.02开始,当前版本发展到1.4,其中高级版本向后兼容较低级别的版本。此套装程式可让您编译和执行Java原始程式。从本书下载的JDK程序包为j2s dk-1 _ 4 _ 0 _ 012-windows-i586 . exe。下载后,可以双击图标进行安装。预设安装目录为c 3360 j2s dk 1 . 4 . 0 _ 01。本书的作者将安装目录更改为d 3360j 2 SDK 1 . 4 . 0 _ 01。15,1.5配置Java环境,在JDK软件包安装完成后,必须设置环境变量。右键单击桌面上的“my computer(我的电脑)”图标,选择“properties(属性)”项目

7、后,将出现名为“system properties,16,图1.1“系统特性”对话框,17,单击环境变量按钮查看默认环境变量,如图1.2所示。上面是使用者变数,下面是系统变数,根据作业系统或使用者环境,变数名称和值会有所不同。此处需要修改三个用户变量:include、lib和path。在这三个用户变量中分别包含安装JDK程序包后的相应路径。18,图1.2“环境变量”对话框,19,include选择变量,单击“编辑”按钮,然后出现名为“编辑用户变量”的对话框,如图1.3所示。在变量值列的末尾输入“;D:j2sdk1.4.0_01include ,;表示已与前一个项目分离,下一个路径是JDK套装软

8、体安装路径下的include目录。在图1.3中,如果作者修改include变量,则安装路径可能与作者不同,因此必须根据安装路径进行修改。20,图1.3编辑include变量,21,单击“选择lib变量”,“编辑”按钮,然后弹出名为“编辑用户变量”的对话框,如图1.4所示。在变量值列的末尾输入“;D:j2sdk1.4.0_01lib ,;表示已与前一个项目分离,下一个路径是JDK套装软体安装路径下的lib目录。图1.4如果作者修改了lib变量,则安装路径可能与作者不同,必须根据安装路径进行修改。22,图1.4编辑lib变量,23,选择path变量,单击“编辑”按钮,然后出现名为“编辑用户变量”的

9、对话框,如图1.5所示。在变量值列的末尾输入“;D:j2sdk1.4.0_01bin ,;表示已与前一个项目分离,下一个路径是安装JDK套装软体的路径下的bin目录。图1.5表示,如果作者修改了path变量,则安装路径可能与作者不同,必须根据安装路径进行修改。24,图1.5编辑path变量,25,1.6副程式,范例1.1来源程式名称为HelloWorld.java,输出字串HelloWorld位于指令行提示下。源代码如下:/程序文件名为hello world . Java public class hello world public static void main(string args)

10、system . out . print ln(,26使用记事本或专用编辑工具(如EditPlus)进行编辑,然后将文件另存为HelloWorld.java。建议使用编辑软件,如EditPlus。这样代码更清晰,样式更好。运行“开始”菜单“程序附件”命令提示符,加载命令行程序,然后在命令行状态下进入源程序所在的目录。图1.6中显示的示例程序的目录位于“E:_WorkJavasample”下,如果输入“javac hello world”命令无法编译,则将生成错误提示。编译通过后,进入命令行待机状态,没有提示,如图1.6所示。命令行没有提示,但在源程序的路径下将创建名为HelloWorld.cl

11、ass的新文件。这个。class文件是编译后生成的类文件。要运行此文件,请在命令行状态中输入“Java HelloWorld”命令,然后按enter键,程序将运行并输出“HelloWorld”。输出完成后,立即退出程序并进入命令行待机状态,如图1.7所示。27,图1.6编译源HelloWorld,28,运行图1.7 hello world应用程序,29,此处使用的命令Javac和Java都包含在JDK包中。您可以在JDK安装路径的bin目录中查看Javac.exe。javac.exe是编译程序。如果源程序编译通过。将创建class文件。Java.exe是一个可执行程序,它加载根据源程序的命令要

12、求生成正确输出或结果的类。如果未执行环境配置,则直接编译或运行Java源程序将显示找不到这些命令的消息,因此必须先配置环境,然后才能使用。30,示例1.2小应用程序示例。输出“Hello World!”,如图1.8所示。源代码如下:/程序文件名为hello applet . javaimport Java . awt . graphics。import Java . applet . applet;public class hello applet extends applet public void paint(graphics g)g . draw string(hello world!5

13、0,25);31,完成小应用程序代码的编写和编译后,不能独立运行,需要托架或容器。以下HTML web代码是小型应用程序加载的容器:html test page、32,hello applet will appear below in a Java enabled browser.33,图1.8小程序显示:“Hello World,34,湿剂,1。简述Java的特点。2.简要说明Java的分类。3.安装和配置Java环境。4.编写应用程序,并在屏幕上写道:“欢迎来到Java世界!”。5.写小程序,然后说:“欢迎来到Java世界!输出.35、2章Java基本语法、2.1 Java程序的配置2.2

14、数据类型、变量和常量2.3运算符以及表达式2.4过程涉及2.5数组的使用问题。36,2.1 Java程序的构造,2.1.1逻辑构成了Java源程序逻辑1。对程序头包的引用可能主要是指JDK包中包含的包,也可能是您定义的类。引用后,可以在程序体中随意应用包的类方法和属性等。37,2。类定义Java源程序可以有多个类定义,但必须有一个主类,它是运行Java程序的入口点。在应用程序中,基类是包含main方法的类。在applet中,基类是自定义系统applet类的扩展类。在Java源程序中,主类的名称与文件名匹配。类定义还包括类标题声明和类主体定义。类体包含属性声明和方法说明。以斜体显示的语句充当主类

15、标题,主类标题下以大括号到结尾的部分称为主类主体。38、示例2.1下是应用程序和applet。可以从命令行运行,或嵌入到HTML页中,以通过appletviewer命令运行。运行时,在界面的第一个文本框中输入名称,然后按Enter键,则在第二个文本框中输入“XXX,欢迎来到Java世界!”。运行结果如图2.1所示。39,40、actionPerformed方法、41,main方法,42,图2.1程序界面,43,2.1.2物理配置(1)语句以分号;”表示行结束的语句。(2)块是由括号对定义的语句序列,块可以嵌套。(3)空格表示门之间、块内部或块之间的空行。空格不会影响Java源代码程序的编译和执

16、行,适当使用空格可以形成良好的代码样式。,44,示例1.1中的标签Label lblNameTextField txtNameTextField txtDisp都是语句lblName=new Label(输入名称:);TxtName=new TextField(8);TxtDisp=new TextField(20);add(lblName);add(txt name);add(txt disp);txtname . addaction listener(this);门之间、块之间或块内部的空行是空块。45,2.1.3注释语句注释语句主要用于做一些说明或显示无用的程序语句。注释方法有两种。行注释是以/开头的行。块注释以/*开头,以*/结尾,Java编译器会忽略注释后的程序语句或注释。例如,以下语句是说明程序文件名的注释语句:/程序文件名WelcomeApplet.java以上语句注释为/*程序文件名WelcomeApplet.java*/或/*程序文件名welcomeapplet.java */,标识符由程序员直接指定,但必须符合特定的语法规范。(1)标识符由字母、数字、下划线(_)和美元符号($)组成,但使用的美元符号较少。(2)标识符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论