Java概述及开发环境.ppt
《Java概述及开发环境.ppt》由会员分享,可在线阅读,更多相关《Java概述及开发环境.ppt(45页珍藏版)》请在三一办公上搜索。
1、Java程序设计Java Programming汪华登桂林电子科技大学计算机科学与工程学院,教材:Java语言程序设计(第二版),2010年9月出版 郎波 著,清华大学出版社 其它:图书馆里、网络上很多资料,教学环节:理论:部分学时实践:部分学时,实践很重要:听课、做实验验证语法 与编程思想、做项目,学习方法:多读代码,练习写程序,从模仿、理解到能自己设计;逐步提高编写和调试代码的技术水平,同时体会面向对象程序设计的思想和方法。课程要求:独立完成作业,并按时上交。课堂考勤。上机实验。,教学内容:Java语法全部。看看企业培训实训内容?,学了Java能干什么?学过再学?,第一讲:Java概述及开
2、发环境,程序设计语言的发展路线图,本节目标,了解 Java的应用背景了解Java的特点了解 Java 的运行机制了解 Java 程序的基本结构掌握Java环境的配置掌握如何编译和运行Java程序熟悉Eclipse开发环境,Java 发展,1990 年Sun 公司的 James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。1994年将Oak语言更名为Java。1995年Sun 公司的 HotJ
3、ava 浏览器问世。,Java ME Java SE Java EE,Java 三大应用方向,Examples of Javas Versatility(Applets),PDA and Cell Phone,Android来了,Java 的优点,1.简单 Java的语法是从C继承的,许多面向对象的特性受到C+的影响,同时也抛弃了C+中许多容易混淆的概念。2.安全 当使用一个兼容Java的Web浏览器时,你可以安全地下载Java小应用程序,不必担心病毒的感染或恶意的企图。Java实现这种保护功能的方式是,将Java程序限制在Java运行环境中,不允许它访问计算机的其他部分。,Java 的优点(
4、续1),3、跨平台 通过Java JVM 编译成字节码,可以跨平台使用。4、面向对象 Java 是纯粹的面向对象的语言,任何事物都可以看作是一个对象。5、健壮 异常情况可能经常由“被零除”或“文件未找到”这样的情况引起,而我们又必须用既繁多又难以理解的一大堆指令来对它们进行管理,Java通过提供面向对象的异常处理机制来解决这个问题。,Java 的优点(续2),6、多线程 Java支持多线程编程,并具有成熟的解决方案,因而你用Java编写的应用程序可以同时执行多个任务,这使你能够创建出运行平稳的交互式系统。7、分布式 允许位于两台不同的计算机上的对象可以远程地执行。远程方法调用(Remote M
5、ethod Invocation,RMI),Java 运行环境,Java虚拟机,Java 运行机制及运行过程,核心机制之java虚拟机,核心机制之垃圾收集器,JVM 的平台相关性,1、Java 源代码和字节码是与机器无关的2、JVM 是与机器相关的3、装有不同操作系统的机器上,需要有专门为该操作系统 开发的 JVM,Java开发环境,网络上直接下载JDK(Java Developer Kit),JDK Versions,JDK 1.02(1995)JDK 1.1(1996)JDK 1.2(1998)JDK 1.3(2000)JDK 1.4(2002)JDK 1.5(2004)a.k.a.JDK
6、 5 or Java 5JDK 1.6(2006)a.k.a.JDK 6 or Java 6JDK 1.7(2010)a.k.a.JDK 7 or Java 7,JDK的配置方法,JDK的环境工具,Java编译器javacJava解释器javaApplet程序观察器appletviewerJava文档生成器javadocJava调试器-jdb,编译及运行,开始 应用程序 附件 命令提示符进入到文件当前目录 如:d:javaexamples编译 javac Hello.java执行 java Hello运行结果:欢迎访问 Java 世界!,常见的Java IDEs,JBuilder:commer
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 概述 开发 环境
链接地址:https://www.31ppt.com/p-6509878.html