下载此文档

1、Java入门.ppt


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
第1讲 Java入门
Java语言发展和特点
面向对象程序设计
Java程序举例
Java程序开发工具与开发方法
Java语言发展和特点
Java语言的发展
1990年,美国Sun公司的James Gosling、Bill Joe等人,为在电视、控制烤箱等家用消费类电子产品上进行交互式操作而开发了一种与平台无关、可靠性强、小而灵活的编程语言,但当时并没有引起人们的注意。直到1994年下半年,的迅猛发展,a这种中性平台及可靠性强的语言恰恰就是互联网在等待的语言。
Java的开发人员基于网络对Java进行了一系列的改进,融合了C和C++等语言的优点,形成了现在这套与众不同的面向对象的通用程序设计语言。
Java的原名叫Oak(橡树),但在申请注册商标时,发现Oak已经有人用了。在想了一系列名字后,最终,使用了提议者在喝一杯Java咖啡时无意提到的Java。
Java(JDK )正式发表于1995年5月。Java的“Write Once,Run Anywhere(一次编写,到处运行)”口号使得Java一出现就引起广泛的注意,用Java开发的软件可以不用修改或重新编译而直接应用于多种不同平台的计算机上。上受欢迎的开发与编程语言。Java的诞生对传统的计算模型提出了新的挑战。
目前,针对不同领域的软件开发,Java有三个平台可供选择:
Java SE:Java标准版,可用于开发桌面应用和一般的网络应用。
Java EE:Java企业版,可用于开发一般和复杂的分布式的综合网络应用。
Java ME:Java微型版。可用于开发可用资源较少的个人数字助理、手机等终端设备上的应用。
几个常识区别
Javascript
运行在客户端的脚本程序,和java没有任何关系,不属于java的范畴。语法极为灵活,因此javascript极为强大,可以毫不夸张的说:只用html+javascript+和jsp等才能实现的动态网站。这也是就是现在的ajax。
servlet:
纯java的程序,只不过是运行在服务器端,,而动态网站的后台逻辑层就是靠servlet实现的。
jsp:
运行在服务器端的动态网页编辑语言,由标记和自定义的标记库组成。jsp是你要实现动态网站所亲手写的代码,jsp会被完全编译为servlet,真正在服务器后台运作的是servlet。
j2ee:
java的三大平台之一,即:j2ME,j2SE,j2EE,j2EE包括web service,jsf,servlet,jsp,rcp,EJB,javaBean等。
Java语言的特点
Java最大限度地利用了网络。一种称为Java小程序(Applet)的Java程序是动态、安全、跨平台的网络应用程序,可在网络上运行而不受CPU和环境的限制。
作为一种程序设计语言,它简单、面向对象、分布式、解释执行、不依赖于机器的结构、具有可移植性、鲁棒性、安全性、并且是多线程的、动态的,具有很高的性能。
Java是一个迅速发展的网络编程语言,它是一种新的计算概念。
系统的健壮性
Java程序的工作机制
Java的解释器和运行时系统又称为“Java虚拟机(JVM,Java Virtual Machine)”。
Java虚拟机是在真实的机器中用软件模拟实现的一种虚拟机器。,每个文件包含最多一个public类的代码。JVM是独立于平台的。
编程人员首先编写好源代码,然后经编译生成一种二进制的中间码,称为字节码(byte code),最后再通过运行与操作系统平台环境相应的一种称为Java解释器的运行机构来执行编译生成的字节码。
面向对象程序设计
Java语言是一种面向对象(OO,Object Oriented)的程序设计语言。无论是Java应用程序还是Java小程序,它们都是以类为基础构建的。
面向对象的概念构成了Java的核心。
一个对象就是数据和相关的方法的集合,其中,数据表明对象的状态,方法表明对象所具有的行为。
面向对象具有封装、继承、多态三个主要特性。
Java程序举例
按照运行方式的不同,Java程序有可独立运行的应用程序和需要嵌套在网页中运行的小程序两种形式。
Java应用程序举例
【】输出信息为″Hello,World!″的Java应用程序。
代码1
//
//Sample “Hello World” application
//
public class TestGreeting{
public static void main(String[]args){

1、Java入门 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人n22x33
  • 文件大小0 KB
  • 时间2012-10-09
最近更新