《Java程序设计》全册配套课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《Java程序设计》全册配套课件.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计 Java 程序设计 配套 课件
- 资源描述:
-
1、山东商业职业技术学院 Java软件开发工程师教程Java程序设计全册配套课件山东商业职业技术学院Java程序设计课程开发组Java发展历史3 3 学习目标知识目标Java语言发展简史能力目标能够了解Java不同版本能解决的问题4 4 为什么要学习Java?Java能做什么?Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称,可以撰写跨平台应用软件。无论是PC单机、联网程序、Web程序,还是手机程序,智能家电,设备程序,都可以使用Java语言编写。什么是 Java?5 5 Java 组成 Java由四方面组成: Java
2、编程语言,即语法 Java文件格式,即各种文件夹、文件的后缀 Java虚拟机(JVM),即处理*.class文件的解释器 Java应用程序接口(Java API)Java APIJVM操作系统硬件Java 字节码文件Java 源代码文件Java APIJVM操作系统硬件Java APIJVM操作系统硬件Java平台6 6 Java 体系 Java分为三个体系 Java SE(J2SE,Java2 Platform Standard Edition,标准版) JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版) Java ME(J2ME,Jav
3、a 2 Platform Micro Edition,微型版)7 7 Java 优势 Java 从开始就是一种开放的技术,开源资源众多。Java 语言靠群体的力量而非公司的力量。这与微软公司所倡导的注重精英和封闭式的模式完全不同 Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程、动态、功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序 Java 平台非常流行8 8 Java 发展简史 1991年绿色工程开始,MS DOS成为占统治地位的操作系统,手机重量为半磅,生物圈2号计划开始 1992年Oak编程语言诞生,即Java语言的前
4、身;绿色小组开发出Star Seven(*7),作为Java语言的吉祥物,Duke登上国际舞 1993年绿色工程成为焦点,Mosaic v1.0版本发布 1994年第一个支持移动对象和动态可执行内容的浏览器WebRunner发布;苹果电脑公司发布QuickTake 100。这是第一款消费类数字式照相机,其售价低于$1,000 1995年以James Gosling为首的编程小组在wicked.neato.org网站上发布了Java技术 ;Java语言的名字从Oak变为Java9 9 Java 发展简史 1996年第一次举办JavaOne 开发者大会,JDKtm 1.0 软件发布; 1997年三
5、周内超过22万的开发者下载了JDK 1.1 软件;超过8,000名开发者参加了JavaOne大会,使其成为世界重量级开发者大会;Java Card 2.0平台发布; 43%的美国家庭拥有计算机 1998年JDK 1.1发布,其被下载次数超过2 百万;VISA公司应用Java Card技术推出了世界上首张智能卡;Java社区(JCP)成立 1999年Java 2平台源代码公开;JavaOne大会参会人数增长到20,000人;J2EE beta软件发布; 2000年全球有超过400个Java开发团队;Java 开发商连接节目名列前茅1.5 百万名成员;在JavaOne大会上,苹果公司宣布全力支持J
6、ava技术 1010 Java 发展简史 2001年首个国际性JavaOne会议在日本横滨召开;超过百万的开发者下载Java Platform Enterprise Edition (Java EE) SDK 2002年J2EE SDK下载次数达2百万;78%的决策者认为,J2EE技术是最有影响力的网络构建开发平台 2003年大约有5.5亿个桌面系统应用了Java技术;有75%的专业开发者使用Java 编程语言,并将其作为主要的开发语言 2004年Java 2 Platform, Standard Edition 5 (Project Tiger)发布;利用Java技术开发的火星探测器成功登陆
7、火星;Sun Java Studio Creator发布1111 Java 发展简史 2005年Java技术诞生10周年 有大约450万名开发者正在使用Java 技术,全球有25亿台设备使用了Java技术,用于生态系统中的Java 技术约合1000亿美金 JavaOne大会召开,SUN公司公开Java SE 6 Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME1212 Java 发展简史 2006年12月,SUN公司发布JRE6.0 2009年4月7日Google App Engine开始支持Java
8、2009年04月20日,甲骨文74亿美元收购Sun。取得java的版权 2010年11月,由于甲骨文对于Java社区的不友善,因此Apache扬言将退出JCP 2011年7月28日,甲骨文发布java7.0的正式版 2014年3月19日,甲骨文公司发布java8.0的正式版1313 知识点小结1.1.什么是什么是JavaJava语言?什么是语言?什么是JavaJava平台?二者关系?平台?二者关系?2.Java2.Java语言的优点有哪些?语言的优点有哪些?3.Java3.Java的三种版本有何区别?的三种版本有何区别?山东商业职业技术学院Java程序设计课程开发组感谢您的学习山东商业职业技术
9、学院Java程序设计课程开发组Java 的特点1616 学习目标知识目标Java语言的特点能力目标能够了解Java语言的特点1717 和其他编程语言相比,Java有什么特点?Java编程语言具有简单易学、面向对象、解释执行、平台无关、性能优异、分布式、可移植、多线程、健壮、安全、动态等特点。Java 编程语言有什么特点?1818 Java的特点 1)简单 基于C+,但摒弃了C+中容易引发程序错误的地方, 如指针,内存管理,头文件、结构、联合、操作符重载、虚基类等 提供了丰富的类库 2)小巧 基本解释器+最小支持类=40K字节 基本解释器+标准类库线程支持=175k字节1919 Java的特点
10、3)面向对象 main()函数也包含在类中 4)分布式 提供支持 tcp/ip 协议的类库,如支持http, ftp, socket 的API,应用程序通过URL访问远程对象就向访问本地资源一样方便2020 Java的特点 5)平台无关,体系结构中立,可移植,解释执行 Java源程序被编译成一种高层次的与机器无关的 byte-code格式语言, 被设计在Java虚拟机上,由Java解释器解释执行。 数据类型长度固定,编译器厂商须按java规范提供编译器 6)高性能 通过JIT编译器首先将字节码编译成固有代码,将结果缓存下来,然后在需要时调用它们2121 Java的特点 7)健壮性 没有指针,J
11、ava自己管理内存-有助于消除错误的内存分配、改写及遗漏 Java致力于检查程序在编译和运行时的错误,类型检查帮助检查出许多开发早期出现的错误 强制异常处理,避免程序意外终止运行 8)多线程 Java语言内置支持多线程的功能,Java 类库提供了 Thread 类 2222 Java的特点 9)安全安全机制可防止 侵占运行时栈 损坏进程空间之外的内存 未经签名认证applet不能访问本地资源 可有效防止病毒侵入2323 Java的特点 10)动态 Java自身的设计使它适合于一个不断发展的环境。在Java类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行 11)资源丰富 因为开放,
12、互联网上开放源代码的资源非常多2424 知识点小结1.Java1.Java语言的特点有哪些?语言的特点有哪些?山东商业职业技术学院Java程序设计课程开发组感谢您的学习山东商业职业技术学院Java程序设计课程开发组JDK安装与配置2727 学习目标知识目标JDK是什么,有什么作用JDK下载、安装和配置方法步骤能力目标能够正确安装和配置JDK2828 什么时候需要安装JDK?JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。开发Java程序,必须安装JDK,没有JDK的话,无法编译Java程序。如果想只运行Java程序,要确保已安装相应的JRE。J
13、RE(Java Runtime Environment,Java运行环境)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JDK是什么?2929 下载JDK 百度搜索JDK,可到Oracle的官方网站下载 http:/ 也可以在国内网站下载,如3030 安装JDK 双击安装程序开始安装JDK 接受用户许可协议进入下一步3131 安装JDK 点击“更改”按钮,可设置安装位置,之后点击下一步继续。3232 安装JDK 上面步骤完成后会自动弹出JRE安装界面最好将安装目录修改为与JDK一样 右面是安装成功的画面3333 配置环境变量 依次打开“控制面板”“系统和安全”“系
14、统” 选择“高级”选项卡,点击“环境变量”按钮3434 配置环境变量 新建一个环境变量 变量名:JAVA_HOME,变量值:JDK安装路径3535 配置环境变量 新建或修改环境变量Path 变量值:JAVA_HOME%bin;(后面要加英文分号) 如果path变量已经存在,注意不要删除原有内容,在最后添加JAVA_HOME%bin;3636 配置环境变量 新建一个环境变量 变量名:CLASSPATH 变量值:%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;3737 配置环境变量 在命令行窗口输入命令:java version看到下图界面,显示JDK版本
15、就表示JDK安装和配置成功3838 知识点小结1.1.什么是什么是JDKJDK?什么时候需要安装?什么时候需要安装JDKJDK?2.2.什么是什么是JREJRE?什么什么时候只需时候只需要安装要安装JREJRE?3.3.和和JDKJDK有关的环境变量有哪些?怎样配置?有关的环境变量有哪些?怎样配置?山东商业职业技术学院Java程序设计课程开发组感谢您的学习山东商业职业技术学院Java程序设计课程开发组使用记事本创建Java应用程序4141 学习目标知识目标Java程序编写、编译和运行方式Java程序源代码基本构造能力目标能够使用记事本等文本编辑工具和JDK命令工具创建、运行简单的Java程序4
16、242 Java程序创建和运行的方法和步骤是什么?Java编程的步骤是:一编写源代码(可用任何文本编辑器);二编译为字节码文件(javac.exe);三解释执行字节码文件(java.exe)。怎样编写和运行简单的 Java 程序?4343 Java程序开发步骤1、编写源程序、编写源程序2、编译源程序、编译源程序3、运行、运行4444 使用记事本开发Java程序步骤 使用记事本编辑源程序,以.java为后缀名保存 使用javac命令编译.java文件,生成.class文件 使用java命令运行.class文件,输出程序结果 public class HelloWorldpublic static
17、 void main(String args)System.out.println(Hello World!);演示示例:演示示例: 使用使用记事本开发记事本开发Java程序步骤程序步骤4545 Java程序的结构public class HelloWorld public static void main(String args) System.out.println(Hello World!); 类:类:Java代码由类组成代码由类组成Java 程序执行程序执行起点起点编写代码编写代码4646 Java程序的结构public class HelloWorldpublic static vo
18、id main(String args)System.out.println(Hello World!);关键字关键字类名与文件名完全类名与文件名完全一样(含大小写)一样(含大小写)main方法是方法是Java程程序执行的入口点序执行的入口点和和一一对应,一一对应,缺一不可缺一不可main方法四要方法四要素必不可少素必不可少从控制台输出信息从控制台输出信息4747 注意事项 源程序扩展名必须为java,源程序由class组成 每个类都可有唯一的main方法,带main方法的类称为主类 编译时,javac 后为文件名,必须带扩展名,编译成功,每个类产生一个字节码文件,扩展名为 class 执行时
19、,java后必须为主类的名字,不存在带扩展名的问题 程序执行入口(起点)在解释执行时指定 Java对字母大小写敏感 类名首字母建议大写,如 RedCar 标点符号,在英文输入方式下输入4848 知识点小结1.Java1.Java程序开发的步骤是什么?程序开发的步骤是什么?2. javac.exe2. javac.exe和和java.exejava.exe的作用是什么?的作用是什么?3.Java3.Java程序开发有哪些注意事项?程序开发有哪些注意事项?4.Java4.Java程序的基本构造是什么?程序的基本构造是什么?山东商业职业技术学院Java程序设计课程开发组感谢您的学习山东商业职业技术学
20、院Java程序设计课程开发组Eclipse安装与配置5151 学习目标知识目标使用IDE开发的优点Eclipse下载、安装与配置能力目标能够下载、安装与配置Eclipse5252 IDE IDE,即Integrated Development Environment,是“集成开发环境”的英文缩写,是可以辅助开发程序的应用软件 IDE 软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套 可用于Java开发的IDE软件包括 Eclipse、NetBeansIDE、IntelliJ I
21、DEA、Jcreator 等 优点:通过IDE开发软件使用方便、效率高5353 什么是Eclipse?有什么优点? Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C+、COBOL、PHP、Android等编程语言的插件已经可用Eclipse 是什么?5454 Eclipse 下载 百度搜索 Eclipse ,免费下载使用 官网:http:/www.eclipse.org/downloads/5555 E
22、clipse 安装 现在下载版本一般为解压缩版本,比如我们解压缩后的eclipse的路径为:F:/eclipse-SR2-win32/eclipse(以下简称%ECLIPSE_HOME%) 因为我们配置了JDK环境变量,进入%ECLIPSE_HOME%后,双击“eclipse.exe”,即可启动Eclipse,启动时会提示你选择一个workspace(工作区) 可创建多个workspace,根据实际的需要将不同的project创建在不同的workspace中,以免日后workspace中的project越来越多,影响Eclipse的启动速度5656 Eclipse 配置 配置JDK 默认情况下
23、,Eclipse会自动关联环境变量中配置的JDK,如果我们安装了多个版本的JDK,也可以手工进行配置, 方法如下: “Window”-“Preferences”-“Java”-“Installed JREs”-“Add”-“Standard VM”-选择 jdk 安装目录。5757 知识点小结1.1.什么是什么是IDEIDE?IDEIDE有什么优点?有什么优点?2.Java2.Java开发常用的开发常用的IDEIDE有哪些?有哪些?3.Eclipse3.Eclipse怎样下载和安装?怎样下载和安装?山东商业职业技术学院Java程序设计课程开发组感谢您的学习山东商业职业技术学院Java程序设计课
24、程开发组使用Eclipse创建Java应用程序6060 学习目标知识目标Eclipse基本使用方法能力目标能够使用Eclipse创建、运行Java程序6161 使用Eclipse创建Java程序有什么优点? Eclipse 提供了很多菜单、向导、智能提示功能,可以提高程序开发速度,减少、避免错误 Eclipse使用Project管理程序。要先创建Project,再在Project中创建Java类 Eclipse自动调用javac.exe编译程序,java.exe解释运行程序怎样使用 Eclipse 创建运行Java程序?6262 运行 Eclipse 启动时可选择 workspace6363
展开阅读全文