第01章 Java概述.ppt_第1页
第01章 Java概述.ppt_第2页
第01章 Java概述.ppt_第3页
第01章 Java概述.ppt_第4页
第01章 Java概述.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、 Java程序设计实用教程第3版,易唐唐,Java程序设计实用教程 (第3版),第1章 Java概述 第2章 Java语言基础 第3章 类的封装、继承和多态 第4章 接口、内部类和Java API基础 第5章 异常处理 第6章 图形用户界面 第7章 多线程 第8章 Applet应用程序 第9章 输入/输出流和文件操作 第10章 网络通信 第11章 数据库应用 第12章 综合应用设计,Java程序设计实用教程(第3版),第1章 Java概述,1.1 了解Java 1.2 Java应用及其运行方式 1.3 JDK 1.4 MyEclipse,Java程序设计实用教程(第3版),1.1 了解Java

2、,1.1.1 Java的诞生和发展 1.1.2 Java的特点 1.1.3 Java的核心技术,Java程序设计实用教程(第3版),1.1.1 Java的诞生和发展,前身 诞生 Java 2平台(JDK版本) 三大平台(Java SE6) Java ME(嵌入式平台) Java SE(标准平台) Java EE(企业级平台),Java程序设计实用教程(第3版),1.1.2 Java的特点,平台无关性 “Write once,run anywhere” ,Java虚拟机 完全面向对象和简单性 语法:放弃了C+语言的全程变量、goto语句、宏定义、全局函数以及结构、联合和指针数据类型。 面向对象概

3、念:放弃了多重继承、友元类和运算符重载,采用“单重继承+接口”的方式代替多重继承,提供语言级的内存自动管理和异常处理方式。,Java程序设计实用教程(第3版),1.1.2 Java的特点,可靠性 语言级别:提供严密的语法规则,在编译和运行时严格检查错误。提供异常处理机制。 运行架构级别:资源回收机制 安全性:域管理方式的安全模型 多线程 直接支持分布式的网络应用,高效的网络编程,Java程序设计实用教程(第3版),1.1.3 Java核心技术,JDBC:Java数据库连接 JSP:动态网页技术标准 JavaBeans和EJB:对象组件技术 JavaMail,Java程序设计实用教程(第3版),

4、1.2 Java应用及其运行方式,1.2.1 Application和Applet 1.2.2 Java虚拟机执行Java程序,Java程序设计实用教程(第3版),1.2.1 Application和Applet,Java应用程序分两种: Application:是一种能够独立运行的应用程序。 有控制台和图形用户界面两种运行方式。 【例1.1】 显示字符串的Application应用程序。 Applet:不能独立运行,必须嵌入到超文本中, 由浏览器中的java解释器解释执行。 【例1.2】 显示字符串的Applet应用程序。,Java程序设计实用教程(第3版),1.2.2 Java虚拟机执行J

5、ava程序,Java虚拟机(JVM) 是一套支持Java语言运 行的软件系统。,Java程序设计实用教程(第3版),1.3 JDK,1.3.1 JDK的安装与设置 1.3.2 编译和运行Java程序 1.3.3 包,Java程序设计实用教程(第3版),什么是JDK?,JDK:Java开发工具包 包括Java类库、Java编译器、Java解释器、Java运行时环境和Java命令行工具。 只提供Java程序编译和运行的命令,没有提供程序编辑环境。,Java程序设计实用教程(第3版),1.3.1 JDK的安装与设置,安装JDK 下载JDK 6 安装程序和JDK 6 文档 JDK的目录结构说明: sr

6、c.zip: 核心API所有类的源文件 bin: 包含编译器、解释器等可执行文件 demo: 包含源代码的程序示例 Include: 编写JNDI等程序需要的C语言头文件 jre: Java运行时环境 lib: Java类库,Java程序设计实用教程(第3版),bin中的主要工具,Java程序设计实用教程(第3版),3、JDK的设置,设置环境变量的两种方法 Windows XP中设置环境变量: Path:指出可执行文件的路径。 Classpath:指出java包的路径。 设置环境变量的批命令:jdk6.bat Set Path=%path%;C:ProgramFilesJavajdk1.6.0

7、_14bin Set Classpath=.; C:ProgramFilesJavajdk1.6.0_14lib,Java程序设计实用教程(第3版),1.3.2 编译和运行Java程序,Java程序运行流程,Java程序设计实用教程(第3版),1.3.2 编译和运行Java程序,执行批命令设置环境变量 运行和编译 Application 应用程序 例1.1 ,P5 运行和编译 Applet 应用程序 例1.2 ,P6 命令行参数(Application) 【例1.3】 使用命令行参数作为输入数据。P10,Java程序设计实用教程(第3版),1.3.3 包(Package),包的概念 逻辑概念:

8、 包是类的集合,一个包中包含多个类; 存储概念: 包是类的组织方式,一个包就是一个文件夹,一个文件夹中包含多个字节码文件; 包与类的关系:就像文件夹与文件的关系一 样。,Java程序设计实用教程(第3版),2. Java API的常用包,java.lang 语言包 java.util 实用包 java.text 文本包 java.awt 抽象窗口工具包,java.applet java.io 输入输出流包 网络包 java.sql javax.swing,Java程序设计实用教程(第3版),1.3.3 包,引用包中的类 包.子包.类|接口 查看Java API:jdk6文档 查看Java AP

9、I源程序及包等级 导入包 import 包.子包.类|接口|*; 声明类所在的包 package 包.子包; 【例1.4】 创建及使用包。P13,Java程序设计实用教程(第3版),1.3.3 包,默认包路径 Java源程序结构 package import public class 或interface class interface 包可以压缩成jar文件,Java程序设计实用教程(第3版),1.4 MyEclipse,MyEclipse提供Java程序的编辑、编译和 运行的集成开发环境。 1.4.1 MyEclipse集成开发环境 1.4.2 创建Java项目并运行 1.4.3 程序调试

10、技术,Java程序设计实用教程(第3版),1.4.1 MyEclipse 集成开发环境,安装MyEclipse并启动 界面 Java的集成开发环境包括菜单栏、 工具 栏、视图、编辑器、状态栏等。 视图是MyEclipse的功能子窗口。 “Window”“Show view”命令,打开所需视图。,Java程序设计实用教程(第3版),MyEclipse 集成开发环境,代码提示和源代码查看 项目和工作区,Java程序设计实用教程(第3版),1.4.2 创建Java项目并运行,新建Java项目 新建Java类 编辑、编译和运行 重构: Refactor Rename 切换工作区:file Switch Workspace 访问其他项目中的类:Bulid Path Configure Build Path 选择运行的类和设置命令行参数 : Run Open Run Dialog,Java程序设计实用教程(第3版),1.4.3 程序调试技术,程序错误、发现时刻及错误处理原则 语法错、语义错、逻辑错。 程序运行方式 正常运行、单步运行、分段运行 调试过程 设置断点、调试界面、单步或分段运行 、 查看变量的当前值,Java程序设计实用教程(第3版),实验1 Java Appl

温馨提示

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

评论

0/150

提交评论