文档详情

熟悉Java开发环境.pptx

发布:2025-04-25约3.13千字共10页下载文档
文本预览下载声明

课程内容Java语言概述程序控制语句及数组面向对象程序设计异常处理组件和事件的处理机制输入/输出流和文件操作数据库技术Applet程序2

3第1章熟悉Java

JAVA是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。java语言中的许多类库都与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)、ObjectBeans(对象豆)等等。Sun和Java的标识也正是一杯冒着热气的咖啡。12

Java的由来5Java之父--詹姆斯·高斯林Java图标

目标及知识点61Java语言的历史、特点和运行机制2JDK的安装与环境变量的配置3编写第一个HelloWorld程序

Java的历史71994年1995年1991年SUN公司为消费电子产品开发了一个名为Oak的软件下半年,Internet发展迅猛,SUN把Oak的技术应用于网络,命名为JavaSUN正式发布Java语言,Microsoft,IBM、Oracle等公司纷纷购买了Java语言的使用权

Java的历史81998年2004年1996年2006年SUN公司专门成立Javasoft分公司来发展Java发布JDK1.2即Java2发布JDK1.5并更名J2SE5.0发布JDK1.6最新版本1.7通用1.6

Java语言的特点9简单性系统精简,但功能齐备,Java的风格类似于C++,Java摒弃了C++中容易引发程序错误的地方,Java提供了丰富的类库面向对象面向对象可以说是Java最重要的特性分布式Java提供了包含广泛的类库,可处理像HTTP和FTP这样的TCP/IP协议,网络编程接口

Java语言的特点10健壮特性Java在编译和运行程序时都要对可能出现的问题进行检查,其类型检查比C++还要严格,提供了垃圾内存回收机制安全特性删除了指针和释放内存等C++功能,避免非法内存操作;通过Java的安全体系架构来确保Java代码的安全性多线程的特性Java语言内置多线程的功能,使得在一个程序里可同时执行多个小任务

Java语言的特点11可移植的特性Java应用程序可以在配备了Java解释器和运行环境的任何计算机系统上运行;Java源程序被编译成一种与机器无关的字节码格式,在Java虚拟机中的解释器上运行解释的特性Java代码是解释执行的,使用Java编译器将Java代码编译成字节码,然后由Java解释器解释执行。而C++程序是编译执行的,C++程序代码被编译为本地机器指令动态的特性程序动态地装入运行时所需要的类,也可以通过网络来载入所需要的类

字节码(bytecode)Java的运行机制12Java虚拟机(JVM)Java虚拟机是软件模拟的计算机,可以在任何处理器上(无论是在计算机中还是在其他电子设备中)安全并且兼容地执行保存在.class文件中的字节码字节码(bytecode)Java程序被编译后的目标代码,被Java虚拟机解释执行,与运行它的特定硬件无关,任何计算机只要实现Java虚拟机环境,就可以象其他计算机一样运行Java程序。

Java的运行机制13Java程序编译执行过程

Java的开发工具14No.3标准版J2SE,包含Java基础类库和语法。它用于开发具有丰富的GUI(图形用户界面)、复杂逻辑和高性能的桌面应用程序。第一阶段内容企业版J2EE,用于编写企业级应用程序,主要用于开发和部署分布式、基于组件、安全可靠、可伸缩和易于管理的企业级应用程序。第二阶段精简版J2ME,主要用于开发具有有限的连接、内存和用户界面能力的设备应用程序。例如移动电话(手机)、PDA(电子商务)、能够接入电缆服务的机顶盒或者各种终端和其他消费电子产品。(手机)No.2No.1

JavaJDK的下载与安装15在Sun公司的网站上下载JDK(JavaDevelopKit)--Java开发工具包1运行jdk-6u6-windows-i586-p.exe2安装完成后,可以到下见到一些子目录和一些文件,如有bin、lib、jre目录等3

JavaJDK的目录16

JavaJDK的目录介绍17﹡lib目录包括开发工具所需要的附加类库和支持文件.﹡bin目录是一些开发工具,这些开发工具能够帮助开发、执行、调试以及文档化Java程序.﹡jre目录是Java2SDK的运行环境,包括Java虚拟机、类库和其他支持Java程序运行的文件.

JavaJDK的目录介绍18﹡demo目录涉及带有源文件的Java平台的例子,包括使用Swing、Java的基础类和Java平台调试结构的例子.01﹡include目录包含一些C头文件,并支持本地代码程序设计.01﹡src.zip文件:包括组成Java2核心API的一些Java程序设计

显示全部
相似文档