欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Java程序设计及应用开发教程课件.ppt

    • 资源ID:1285829       资源大小:257.92KB        全文页数:14页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java程序设计及应用开发教程课件.ppt

    2022/11/4,第1章 Java概述,1,Java程序设计及应用开发教程构架,Java语言以其面向对象性、可重用性、平台无关性、多线程、安全可靠等特性成为网络程序设计中的佼佼者,受到广泛的青睐,Servlet 与JSP程序设计,Java概述与语言基础,Java异常处理,Java输入输出流,高级GUI设计与多媒体技术,Java应用开发与课程设计实例,教参,Java流程控制,图形用户界面编程,Java线程机制与Applet,Java网络编程基础,Java数据库连接,面向对象程序设计和继承与多态,2022/10/9第1章 Java概述1Java程序设计及应,课程概要,第 一 章 Java概述 第 二 章 Java语言基础 第 三 章 流程控制 第 四 章 面向对象程序设计基础 第 五 章 继承与多态 第 六 章 异常处理 第 七 章 输入输出流 第 八 章 图形用户界面编程 第 九 章 高级GUI设计与多媒体技术 第 十 章 Java线程机制 第十一章 Applet 第十二章 Java数据库连接 第十三章 Java网络编程基础 第十四章 Servlet程序设计 第十五章 JSP程序设计 第十六章 Java应用开发与课程设计实例,课程概要 第 一 章 Java概述,2022/11/4,第1章 Java概述,3,参考文献,2. 耿祥义编著. Java大学实用教程. 北京:电子工业出版社,2005.7,3. 李尊朝等编著.Java语言程序设计. 北京:中国铁道出版社, 2004.12,1.Y.D Liang著. Java语言程序设计.北京:机械工业出版社, 2006.082. 耿祥义编著. Java大学实用教程. 北京:电子工业出版社,2005.73.李尊朝等编著.Java语言程序设计. 北京:中国铁道出版社, 2004.124.张永常等编著. Java程序设计实用教程. 北京:电子工业出版社, 2006.085.徐谡等编著. Java程序设计实用教程. 北京:清华大学出版社, 2005.076. 叶核亚等编著. Java2程序设计实用教程.北京:电子工业出版社, 2003.057. 胡伏湘等编著. Java程序设计实用教程. 北京:清华大学出版社, 2005.078.黄明等编著. Java 课程设计.北京:电子工业出版社, 2006.069.梁锦业等编著. Java语言及应用教程. 北京:人民邮电出版社.2005, 0910.史斌星等编著. Java基础编程贯通教程. 北京:清华大学出版社, 2003.1011.马迪芳编著.Java程序设计实用教程.北京:北方交通大学出版社.2004.0912.黄明等编著.Java信息系统设计与开发实例.北京:机械工业出版社,2005.0313.Java语言与面向对象程序设计. 朱福喜编著 湖北:武汉大学出版社2003.0714.Deitel H.M 编著.高级Java2大学教程.北京:电子工业出版社.2003.01,2022/10/9第1章 Java概述3参考文献2. 耿祥,2022/11/4,第1章 Java概述,4,第1章 Java概述,1.1 Java发展与特点1.2 Java程序的分类1.3 Java运作机制1-4 Java运行平台与程序开发 1-5 Java编辑工具与Jcreator 1-6 Java与C/C+的比较 本章主要讲述了Java起源与发展、技术现状、特点与分类、Java运作机制、JDK的获取与安装、JDK环境变量设置、Java程序开发,同时介绍了Java编辑工具,尤其是Jcreator Pro 3.5编辑工具及Java与C/C+的比较等。,2022/10/9第1章 Java概述4第1章 Java概述,2022/11/4,第1章 Java概述,5,1.1 Java发展与特点,基于Java的各项技术已经成为IT业界的领先技术。达到了如下的预期目标:1创建一种面向对象的程序设计语言语境;1提供一个程序代码独立于平台的解释执行程序的运行环境; 1吸收C和C的优点,使程序员容易掌握;1实现多线程,使得程序能够同时执行多个任务; 1提供代码校验机制以确保系统安全性;提供程序代码动态下载机制。 1.1.1 Java起源与发展1991年 Sun 公司涉足消费电子产品市场,尝试异构平台语言机制。1992年10月Green小组组员在印尼把Oak改名为Java。1993 年1994年间web 在 Internet上开始流行,Java由此而悄然兴起1995年5月Sun公司发表Java与Hot Java产品,Java及Beta测试版诞生1996年2月Java Beta测试版结束,Java 1.0版正式诞生。1997年2月Java急速发展至1.1版。1998年12月间,JAVA2企业平台J2EE发布。1999年6月,SUN公司发布:标准版(J2SE)、企业版(J2EE)和微型版(J2ME )。同年7月升级成1.2版。2000年9月升级至1.3版。2001年7月升级到1.4版,并形成J2EE、J2SE与J2ME体系。2002年2月间,J2SE1.4发布,自此Java的功能大幅提升。2004年9月30日18:00PM,J2SE1.5发布:这是Java的又一里程碑性事件,为彰显重要性,J2SE1.5更名为J2SE5.0,故而两者同时出现。2005年6月,公开了Java SE 6。并更名取消其名中的 “2”:J2EE更名为Java EE, J2SE为Java SE,J2ME更名为Java ME。,2022/10/9第1章 Java概述51.1 Java发,2022/11/4,第1章 Java概述,6,1.1 Java发展与特点,1.1.2 Java的技术现状Java平台划分成J2EE(Java 2 Enterprise Edition)、J2SE(Java 2 Standard Edition)、J2ME(Java 2 Micro Edition)共3个平台。1.1.3 Java语言的特点1面向对象性1简单便捷性1平台无关性1语言健壮性1运作安全性1系统移植性1动态扩展性1程序高性能1多线程机制 1.2 Java程序的分类 Java语言主要可划分为:Java Application、Java Applet 、Java Servlet 、JSP与JavaBean五种程序类型。 1.3 Java运作机制1.3.1 Java虚拟机Java程序是基于Java虚拟机(JVM:Java Virtual Machine)而运行的。JVM是软件模拟的虚拟计算机,可在任何处理器上安全、兼容地运行。,2022/10/9第1章 Java概述61.1 Java发,2022/11/4,第1章 Java概述,7,1.3 Java运作机制,图1-6 Java 虚拟机层次架构 1.3.2 JVM执行过程 图1- 7 Java 程序编译执行,2022/10/9第1章 Java概述71.3 Java运,2022/11/4,第1章 Java概述,8,1.4 Java运行平台,Sun公司把Java平台划分成J2EE、J2SE、J2ME三个平台,针对不同的市场目标和设备进行定位.Java Development Kit(Java开发工具集)简称JDK,是Sun公司为全世界的Java程序员提供的一个免费的Java程序开发包和文档。它运行在Windows 下的MS-DOS窗口状态中 ,用户需要在DOS提示符下输入命令。此外,还可以在Jcreator、JBuilder、Java WorkShop、Visual J+ 6.0、Visual Age for Java、Free Java等集成环境中输入、编辑并运行源程序。本教材主体介绍Jcreator编辑工具。1.4.1 JDK 1.5系统安装 1 JDK 1.5获取与安装 1系统路径与主要文件 1JRE的选择安装1.4.2 JDK环境变量设置1.5 Java程序开发1.5.1 Java程序开发步骤编辑源程序:利用编辑工具产生Java源程序文件(.java);编译源程序生成字节码文件:使用Java虚拟机(javac.exe)将源文件编译成字节码文件(.class);运行程序:根据程序的不同类型而运行,Java Application为解释运行(Java.exe) ;Java Applet则需通过浏览器加载运行字节码。,2022/10/9第1章 Java概述81.4 Java运,2022/11/4,第1章 Java概述,9,1.3 Java运作机制,1.5.2 Java Application的开发 编辑Java源程序(.java) 可用各种编辑器来编写,如Jcreator 等。编译Java源程序(javac.exe) javac将Java程序编译成字节码文件。 运行Java应用程序(Java .exe), 用java解释器执行这些Java字节码文件.【例1-1】Java程序举例:我的第一个Java程序。public class FirstJava /该程序保存在文件FirstJava.Java中public static void main (String args ) System.out.println (您好,我的第一个Java程序!); System.out.println (Hello Java!); 【程序解析:】Java语言是区分大小写的。源文件的命名规则:源文件的扩展名为java,若在源程序中包含有公共类(至多只能有一个公共类)的定义,则该源文件名必须与该公共类的名字完全一致,字母的大小写都必须一样,否则在编译时就会出错。若源程序中不包含公共类的定义,那么源文件的名字只要和某个类的名字相同即可。如果在一个源程序中有多个类定义,则在编译时将为每个类生成一个.class文件。类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp;,2022/10/9第1章 Java概述91.3 Java运,2022/11/4,第1章 Java概述,10,1.5.2 Java Application的开发,方法名:可由多个单词合成,若是则第一个单词首字母小写,中间的每个单词的首字母宜大写,例如:balanceAccount,isButtonPressed;包名:包名为全小写的名词,中间可由点分隔开,例如:java.awt.event;接口名:命名规则与类名相同,如interface University;变量名:变量名宜全小写,如:length;常量名:基本数据类型的常量名为全大写public class FirstJava 表示要建立一个名为FirstJava的类,关键字class说明一个类定义的开始。类定义由类头部分和类体部分组成。类体部分的内容由一对大括号括起,在类体内部不能再定义其他的类。类的内容,即类的属性与方法在后面的一对花括号中列出。类的属性由变量描述,称为成员变量;相应类的方法称为成员方法。public static void main(String args )建立一个名为main的主方法,一个应用程序可以有若干个方法,须有一个也只能有一个特殊的main方法。 main是所有的Java Application程序执行的入口点.,,2022/10/9第1章 Java概述10 1.5.2 J,2022/11/4,第1章 Java概述,11,1.5.3 Java Applet开发,Java Applet是另类重要Java程序。步骤:1编写源文件 1编译源文件生成字节码 1通过浏览器加载运行字节码【例1-2】建立MyFirstApplet.Java,在览器中显示一行字符串。import java.applet.*; /引入applet有关的包import java.awt.*; /在进行显示输出时,需要用到该类的图象对象public class MyFirstApplet extends Applet public void paint(Graphics g) /用于画屏幕的方法g.drawString(Hello,this is my first Java Applet,Welcome to tour-YU!,20,30); /在测览器中坐标为(20,30)的位置显示字符串信息 通过浏览器加载运行字节码 ,2022/10/9第1章 Java概述111.5.3 Ja,2022/11/4,第1章 Java概述,12,1.6 Java编辑工具简介,1JCreator 1Builder 1NetBeans 1Eclipse1Visual Age for Java 1Java Workshop1Visual Cafe for Java FreeJava 1.7 Jcreator Pro 3.5编辑工具Jcreator简述Jcreator安装Jcreator设置JDK配置文件设置文件关联选项设置文件Java选项设置其它Java选项设置 Jcreator使用 1.8 Java与C/C+的比较,2022/10/9第1章 Java概述121.6 Java,图1-27 Jcreator Pro 3.5汉化版功能展示图,图1-27 Jcreator Pro 3.5汉化版功能展示,2022/11/4,第1章 Java概述,14,1.9 本章小结,Java语言的特点包括:面向对象性、简单便捷性、平台无关性、语言健壮性、运作安全性、系统移植性、动态扩展性、程序高性能与多线程机制。Java可划分为:Java Application、Java Applet 、Java Servlet 、JSP与JavaBean五种程序类型。JVM是软件模拟的虚拟计算机,可以在任何处理器上(无论是在计算机中还是在其它电子设备中)安全、兼容地执行Java应用程序。Java编程开发步骤包括:编辑源程序、编译源程序生成字节码文件、运行程序。常见的Java语言编辑工具有:Jcreator、JBuilder、Java WorkShop、Visual J+ 6.0、Visual Age for Java、Free Java等,Jcreator(如Jcreator Pro 3.5汉化版)以其精巧便捷、功能完善、资源占用小而深的Java程序开发者的青睐、情有独钟。Jcreator编辑界面主体由文件视图、代码视图、类视图(类.包.属性视图)、输出视图菜单和工具栏视图组成。本章主要讲述了Java起源与发展、技术现状、特点与分类、Java运作机制、JDK的获取与安装、JDK环境变量设置、Java程序开发、Java编辑工具及Java与C/C+的比较等。,2022/10/9第1章 Java概述141.9 本章,

    注意事项

    本文(Java程序设计及应用开发教程课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开