java语言ppt教学课件-第1章java语言概述

java语言ppt教学课件-第1章java语言概述

ID:34259964

大小:1023.50 KB

页数:40页

时间:2019-03-04

java语言ppt教学课件-第1章java语言概述_第1页
java语言ppt教学课件-第1章java语言概述_第2页
java语言ppt教学课件-第1章java语言概述_第3页
java语言ppt教学课件-第1章java语言概述_第4页
java语言ppt教学课件-第1章java语言概述_第5页
资源描述:

《java语言ppt教学课件-第1章java语言概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java语言》讲义本讲义基于部分教材提供的教案改编主讲:黄儒乐几个问题自我介绍:自由发挥,不超过1000字。你学过Java吗?你喜欢编程吗?业余时间自己动手写过程序吗?你觉得学好一门编程语言最大的困难是什么?为什么要选Java这么课?未来猜想虚拟生活高人预言:未来人们将生活在系统中,系统将控制我们的生活学习编程,做未来生活的主人!课程概述参考教材:1.《Java大学实用教程》电子工业出版社;耿祥义主编2.《Java程序设计大学教程》;机械工业;刘艺[注]:教学过程中会加入一些扩充性知识辅助教学

2、:教务处网上教学平台考核方式:笔试+平时成绩第1章Java语言概述本章导读1.Java语言的诞生2.学习Java的必要性3.java的特点4.java与C/C++之关系5.Java运行平台6.Java程序开发7.SDK1.5编译器的新规定1.1Java语言的诞生Java诞生于1995年,1990年Sun公司成立了由JamesGosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言Java的发展得利于Internet和Web的出现Java的出现标志着真正的分布式系统的到来。返回1.

3、1Java语言的诞生一个IT界举足轻重的公司口号:所有人和事都连到网络上一杯IT界备受欢迎的热咖啡Java相关技术介绍J2SE:即JAVA2标准平台,J2EE:即JAVA2企业级平台,J2ME:即JAVA2微型平台,Servlet:运行在服务器端的一种程序。它的功能类似于传统的CGI。JSP(JavaServerPages),是一种以JAVA为主的跨平台的WEB开发语言。EJB:企业级JAVA组件。RMI:远程方法调用。它的功能是让分布式应用程序中间层内的远程对象可以相互通信。JINI:提供了构

4、成电子设备、服务和应用程序网络使用的机制。JDBC:JAVA数据库连接技术。JNDI:JAVA命名和目录接口。命名服务为定位分布式对象提供了机制。JMS:即JAVA通信服务。Applet:下载浏览器上执行的Java程序。JavaCard:面向SmartCard(智能卡)应用的Java技术。JMAPI:Java管理API,用于网络与系统管理。JTS:Java事务服务。常应用到电子交易等业务。Java相关技术介绍Struts:一个面向Java的MVC开发框架Spring:一个为了解决企业应用开发的复

5、杂性而创建的轻量级容器框架。Hibernate:可以实现关系型数据库和对象之间的映射,支持各类主流数据库。Ajax:可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。MySQL:一个开源的优秀关系型数据库系统。Tomcat:JavaWebServer。GlassFish:J2EE应用服务器。可怕的发展速度—开发语言10年前,从C++到Java10年后…….?敏捷开发语言:GroovyandGrails;RubyandRails用户界面体验:Adobe:Flash/Flex;

6、Microsoft:AvalonHTML5可怕的发展速度—软件架构云计算1.2学习Java的必要性Java不仅可以用来开发大型的桌面应用程序,而且特别适合于Internet的应用开发。国内外许多大学已将Java语言列入了本科教学计划,IT行业对Java人才的需求正在不断的增长,一些软件公司对其开发人员周期地进行Java的基础培训工作越来越多的软件开发人员在使用Java完成他们的工作闯荡IT领域的七种武器之一!汇编语言

7、VB

8、C语言

9、C++

10、Delphi

11、C#

12、JavaJava是什么,Java不

13、是什么Java是一种面向对象的程序设计语言Java是健壮的和安全的语言Java是平台无关的语言Java不是专用于Internet的语言Java不是万能的编程语言1.3java的特点1.平台无关性Java语言和其他语言相比,最大的优势就是能够在所有的计算机上运行,这也是Java风靡全球的主要原因。一次编写,处处运行Writeonce,runanywhere!平台无关性的原理编程语言发展的三个阶段:1.机器语言:二进制代码书写;与机器相关2.汇编语言:用符号代替二进制指令;面向机器3.高级语言:自然

14、语言;源程序机器指令,编译方式(Compilation)或者解释方式(Interpretation);平台无关性的原理对于大多数语言,要运行程序,要么编译程序要么解释程序;而Java语言的程序则既要被编译又要被解释。编译程序将Java源程序翻译为字节码(bytecode)程序;解释程序Java虚拟机分析并运行字节码程序。1.3java的特点2.面向对象面向对象编程是一种先进的编程思想,更加容易解决复杂的问题。封装:将数据和对数据的操作封装在一起继承:子类可以继承父类的属性和功能多态:重载(操作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。