A第一章 进入Java世界

上传人:cl****1 文档编号:569848386 上传时间:2024-07-31 格式:PPT 页数:32 大小:1MB
返回 下载 相关 举报
A第一章 进入Java世界_第1页
第1页 / 共32页
A第一章 进入Java世界_第2页
第2页 / 共32页
A第一章 进入Java世界_第3页
第3页 / 共32页
A第一章 进入Java世界_第4页
第4页 / 共32页
A第一章 进入Java世界_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《A第一章 进入Java世界》由会员分享,可在线阅读,更多相关《A第一章 进入Java世界(32页珍藏版)》请在金锄头文库上搜索。

1、http:/进入进入Java世界世界第一章1http:/目标目标lJava发展历史和现状l什么是JAVA语言lJAVA语言特点lJAVA运行机制l使用 JAVA API 文档lJava的编辑环境lJava运行环境lJDK安装及配置 l编译和运行第一个Java程序2http:/什么是什么是JavalJava是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。 3http:/JAVA产生的历史产生的历史l1992年Java的前身Oak问世,Oak最初的目的是面向家用电器的智能化。其开发团队的主要成员Bill Joy、Pat

2、rik Naughton、Mike Sheridan and James Gosling(Java之父)等。因为投标失败,Oak几乎无家可归,处境相当不乐观。后来在1994年该团队发现Oak非常适合于Internet,并且在得到Sun公司的支持后该团队决定进军Internet。因为Oak已被其它公司注册,所以只能另为其取名。有一天该开发团队正在咖啡馆喝Java咖啡的时候,其中一员灵机一动将这种新的语言取名为Java,其它人都非常赞同。于是,这种新的语言的名字便为Java。到1995年Java技术正式诞生,1996年第一个正式版本发布。更重要的是Java技术从诞生开始是一项免费技术。4http:

3、/JAVA语言现状语言现状lJava语言是Sun公司推出的新一代面向对象程序设计语言,适合于平台无关性应用程序开发。今天的Java由于自身所特有的性能已经广泛的被使用。1)计算机产业的许多大公司购买了Java的许可证;2)众多的软件开发商支持Java的软件产品;3)Intranet正在成为企业信息系统最佳的解决方案,而其中Java将发挥不可替代的作用;4)Java最初被用于在WWW上创建简单的程序,而现在已经被用于众多的领域,其中有Web应用、电子商务、嵌入式应用等。5)所有面向对象的应用开发,包括面向对象的事件描述、处理、综合等;6)计算过程的可视化、可操作化的软件的开发;7)动态画面的设计

4、,包括图形图像的调用;8)交互操作的设计(选择交互、定向交互、控制流程等);9)Internet的系统管理功能模块的设计 ,包括 Web页面的动态设计、管理和交互操作设计等;10)Intranet(企业内部网)上的软件开发(直接面向企业内部用户的软件);11)与各类数据库连接查询的SQL语句实现;5http:/Java体系结构体系结构lJava程序设计语言lJava class 文件格式lJava应用编程接口(API)lJava虚拟机6http:/Java技术体系构架技术体系构架lJava技术在发展中,分为了3个主体方向,它们构成了Java的架构,分别是:1)J2SE(Java 2 Platf

5、orm Stand Edition)标准版,是桌面开发和低端商务应用的解决方案。J2SE是Java 2平台的标准版,适用于桌面系统,提供CORBA标准的ORB技术,结合Java的RMI支持分布式互操作环境。2)J2EE(Java 2 Platform Enterprise Edition)企业版,是以企业为环境而开发应用程序的解决方案。J2EE目前已经成为开发商创建电子商务应用的事实标准。3)J2ME(Java 2 Platform Micro Edition)小型版,是致力于消费产品和嵌入式设备的最佳解决方案。J2ME提供了HTTP高级Internet协议,使移动电话能以Client/Ser

6、ver方式直接访问Internet的全部信息,不同的Client访问不同的文件,此外还能访问本地存储区,提供最高效率的无线交流。 7http:/JAVA技术的架构图技术的架构图 8http:/Java语言特点语言特点 1.简单a)Java是一种简单的语言。这点主要表现为简单易学,在形式上它和C/C+极为相似,而且其运行系统小。2.面向对象a)Java完全具备面向对象的四大特点:封装、继承、多态和动态。b)使用Java提供的类库,比如,可以方便地支持TCP/IP协议,完成各种层次上的网络连接。3.健壮a)指针取消、方法的显式声明b)内存管理c)异常处理9http:/Java语言特点语言特点5.结

7、构中立6.安全 Java语言的安全机制基于“不存在可信任的代码”的概念。其运行环境提供了以下四级安全保障机制: 字节码校验器 类装载器 运行时内存布局 文件访问机制7.高性能8.可移植与平台无关的特性使 Java程序可以方便地被移植到网络上的不同机器。即“一处编译,到处运行”9.解释性a)Java的编译器产生的是字节代码,可把它理解为一种中间代码.b)Java的“链接”实际上是把一个新类加载10.多线程11.动态10http:/Java的三种核心机制的三种核心机制l1.Java虚拟机(Java Virtual Machine)l2.垃圾收集机制(Garbage Collection)l3.代码

8、安全性检测(Code Security)11http:/Java的三种核心机制的三种核心机制l1.Java1.Java虚拟机虚拟机 虚拟机就是在真实机器中用软件模拟实现的一种虚拟机器。它的主要任务是装载class文件并且执行其中的字节码l2.2.垃圾收集垃圾收集 Java编程语言解除了程序员取消分配存储器的责任,它可提供一种系统级线程以跟踪每一存储器的分配情况。在Java虚拟机的空闲周期,垃圾收集线程检查并释放那些可被释放的存储器。l3.3.代码安全性代码安全性 在运行时,执行机器只是将.class类文件通过交互后使用,一般情况下是看不到它的源代码.Java,如果想要看到.Java源程序,就要

9、通过专用反编译工具,才能够看到。这就体现了Java在运行环境中相对其它语言来说,加强了代码的安全性。12http:/实时编译器实时编译器l使用“实时(Just In Time)”编译器,也称为JIT编译器。可以提高Java代码的执行速度。lSUN公司在Java 2发行版中提供了JIT编译器,JIT编译器是Java虚拟机的一部分。lJIT的主要用途是将字节码指令集转换为针对某一特定微处理器的机器代码指令。13http:/Java运行时环境运行时环境14http:/使用使用 Java API 文档文档 lJava中已定义好的类数不胜数,不可能完完全全把这些类及其这些类的方法记住。但API文档能够帮

10、助解决这样的问题。在学习Java的过程中和别人交流是很重要的,有助于提高自己的技术知识。Java API文档是一种非常有用的文档,描述许多Java的内置功能,其中包含类、包、接口等帮助。15http:/Java的编辑环境的编辑环境lJDK是有助于程序员开发Java 程序的 Java 开发工具包,包括:a)类库b)编译器c)调试器d)Java 运行时环境( JRE )e)JDK 提供的常用工具f)Javac: Java编译器,将Java源代码换算成字节码。 g)Java: Java解释器,是用于执行类文件的命令,而类文件将在 Java 虚拟机中运行类16http:/JDK的版本的版本版本号版本名

11、发布日期JDK 1.01996.1JDK 1.11997.2JDK 1.2运动场1998.12JDK 1.3美洲红隼 2000.5JDK 1.4灰背隼 2002.12JDK5(1.5)老虎2004.10JDK6(1.6)野马2006.217http:/Java运行环境运行环境l一个Java技术的运行环境可运行为JVM编译的代码并执行如下三大任务:a)加载代码由类加载器执行;b)校验代码由字节码校验器执行;c)执行代码由运行时的解释器执行。18http:/JDK安装前准备安装前准备lJDK是Sun公司发布的Java开发平台,在安装它之前先准备:1)首先需要至Sun公司Java语言专属网站(htt

12、p:/)下载最新的标准版JDK ;2)然后进行JDK的安装;3)最后再针对系统环境变量(environment variable)进行设定,并进行测试。19http:/JDK安装安装(1)在获得JDK安装程序之后,双击JDK安装程序 (2)安装进入JDK的许可协议界面,通常情况下选择接受许可协议。(3)接受许可协议后,安装程序会出现让用户选择安装目标路径的对话框,在这个对话框中,系统让用户选择JDK程序的安装路径,同时系统也会提供一个默认路径。JDK所有程序就会被安装到所指定路径下的目录中。 (4)点击“ext”按钮确定安装目录,进入下一个对话框让用户选择所使用的浏览器。 (5)Windows

13、用户常用的浏览器是IE, 所以选择“Microsoft Internet Explorer”复选框,点击“Install” 按扭,进入下一个对话框。(6)右击“我的电脑”出现属性对话 框,选择“高级”选项卡。 20http:/JDK安装安装(7)单击环境变量按扭打开环境变量,设置系统变量。21http:/JDK安装安装(8)在系统变量中点击新建出现如图中所示,在新建对话框中可分别对变量名、变量值进行设置。22http:/JDK安装安装(9)设置classpath 以及PATH(10)测试安装情况,打开命令提示符,输入Java如果帮助信息出现,则说明JDK安装成功,23http:/JDK安装安装

14、JAVA_HOME D:j2sdk1.4.0_01path D:j2sdk1.4.0_01binclasspath ;D:j2sdk1.4.0_01libtool.jar;D:j2sdk1.4.0_01libdt.jar(JDK1.6中中tool.jar被改为被改为tools.jar)24http:/Java 程序基本结构程序基本结构25http:/基本的基本的Java应用程序应用程序l这是名称为“Hello.Java”的简单程序,功能先不用去理解只是首先认识一下Java应用程序的雏形。26http:/Hello Java应用程序应用程序27http:/Hello Java应用程序应用程序28http:/Hello Java应用程序应用程序29http:/Hello Java应用程序应用程序30http:/Hello Java应用程序应用程序31http:/总结总结lJava发展历史和现状l什么是JAVA语言lJAVA语言特点lJAVA运行机制l使用 JAVA API 文档lJava的编辑环境lJava运行环境lJDK安装及配置 l编译和运行第一个Java程序32

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号