版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序分析与设计
(第一章Java语言概述)授课老师:唐姗Java语言的起源与发展Java语言的特点Java开发环境JavaAPIEclipse简介2023/2/52内容提要初识JavaJava是在1995年由Sun公司推出的一种极富创造力的面向对象的程序设计语言。它由Java之父JamesGosling博士设计Java最初的名字是Oak,在1995年被重命名为JavaJava是一种通过解释方式来执行的语言用Java语言编写的程序可以运行在任何平台和设备上2023/2/53JamesGoslingJava发展至今,按应用范围分为3个版本,即JavaSE、JavaEE、JavaME.JavaSE:是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBC操作、I/O、网络通信、多线程等技术JavaEE:是Java2的企业版,只要用于开发企业级分布式的网络程序,如电子商务网站和ERP系统JavaME:主要用于嵌入式系统开发,如平板电脑、手机等移动通信电子设备2023/2/54Java的版本2023/2/55JavaSE
体系结构简单面向对象面向网络鲁棒性安全性可移植性解释执行高性能多线程动态性2023/2/56Java语言的特点2023/2/57Java程序的编译、运行过程计算机JDK简介JDK(JavaDevelopmentKit)是Sun公司推出的Java开发工具包,包括Java类库、Java编译器、Java解释器、Java运行时环境和Java命令行工具JDK提供Java程序的编译和运行命令,但是没有提供程序编辑环境其他一些Java开发工具提供集成开发环境(IntegratedDevelopmentEnvironment,IDE),如Eclipse、MyEclipse、Jbuilder等,它们都是建立在JDK运行环境之上的2023/2/58Java开发环境下载地址:http:///technetwork/java/javase/downloads/index.html2023/2/59下载JDK编写Java应用程序,可以使用任何一个文本编辑器来编写程序的源代码,然后使用JDK搭配的工具进行编译和运行。在一个编辑器中编写好的Java应用程序,是扩展名为.java的文件。通过javac.exe编译生成扩展名为class的字节码文件。最后由java.exe执行该字节码文件。HelloJava.txt2023/2/510编写、编译与运行Java程序若是调用命令行窗口执行,要么事先设定好Path和ClassPath这两个环境变量,要么指定清楚javac.exe和java.exe的全路径2023/2/511API(ApplicationProgrammingInterface,应用程序接口)定义了许多通用的常量、函数、类、接口等提供给应用程序使用。每种程序设计语言都有各自的API。JavaAPI提供Java应用程序所需的常量、类、接口等,统称为类库,按照功能将类库划分成若干包包(package)是类的集合,一个包中包含多个类;类与文件对应,而包与文件夹对应;包中可以有子包,子包对应一个子文件夹,由此构成嵌套结构,成为包等级。2023/2/512JavaAPI包名说明java.lang语言包,是java的核心类库,包含许多重要的系统类,如Object,基本数据类型包装类、数学类、字符串类、线程类、异常处理相关类等java.util实用包,包含日期相关类、集合相关类等java.awt抽象窗口工具包,用于图形用户界面java.applet包含Applet相关类java.text文本包,提供文本和日期的各种格式java.io输入输出包,包含各种输入输出流和文件相关类网络包,包含各种网络编程相关类java.sql数据库操作相关类Javax.swing一种图形用户界面库2023/2/513JavaAPI的常用包Eclipse是功能强大的集成开发环境,支持代码编写、配置、调试、数据库应用及JavaEE应用开发。下载地址:/downloads/2023/2/514Eclipse简介2023/2/515在安装Eclipse之前要确定已经安装好JDK。在第一次启动时,Eclipse询问工作区路径,工作区是存放源程序文件及配置文件的文件夹。创建Java项目并运行(1.7.2)程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论