java概述课件 01 计算机、程序和java概述.ppt_第1页
java概述课件 01 计算机、程序和java概述.ppt_第2页
java概述课件 01 计算机、程序和java概述.ppt_第3页
java概述课件 01 计算机、程序和java概述.ppt_第4页
java概述课件 01 计算机、程序和java概述.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,Java概述,2,学习目标,为什么选择Java API、IDE和JDK 一个简单的Java程序 在控制台上显示输出 Java程序的基本语法 创建、编译和运行Java程序 (GUI) 使用JOptionPane输出对话框显示输出结果,3,为什么选择Java?,Java允许用户开发和部署服务器,可用于互联网的台式电脑,以及小的手持设备。由于互联网深刻影响未来的计算,Java承诺其主要特性将保持与互联网一致。 Java是一种通用的编程语言 Java是网络编程语言 Java可以用来开发Web应用程序 Java小应用程序 Java Web应用程序 Java也可以用于开发手持设备的应用程序,如掌上电脑和手机,4,Java API,计算机语言有严格的使用规范,如果编写程序时没有遵循这些规则,计算机就不能理解程序。 Java语言规范是对java语言的技术定义,他包括java程序设计语言的语法和语义。完整的java语言规范可以在/docs/books/jls上找到。 应用程序接口(Application Program Interface,API)包括为开发Java程序而预定义的类和接口。 Java语言的规范是稳定的,但是API一直在扩展,在sun公司的java网站上可以查看和下载最新版的java API。,5,Java版本,Java Standard Edition (J2SE) 用来开发客户端的独立应用程序或Applet Java Enterprise Edition (J2EE) 用来开发服务器端的应用程序,如Java Servlet和JavaServer Pages等 Java Micro Edition (J2ME) 用来开发移动设备的应用程序,如手机,6,JDK,Java开发工具包(Java Development Toolkit): 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 5 or Java 5 JDK 1.6 (2006) a. k. a. JDK 6 or Java 6 JDK 1.7 (2010) a. k. a. JDK 7 or Java 7 /en/download/ie_manual.jsp,7,Java IDE,JDK是由一套独立程序构成的集合,每个程序都是从命令行调用的,用于开发和测试java程序。 除了JDK,还可以使用某种java开发工具,他们是为了快速开发java程序而提供的一个集成开发环境(Integrated Development Environment, IDE)。 编辑、编译、链接、调试和在线帮助都集成在一个图形用户界面中,这样,只需要在一个窗口中输入源代码或在窗口中打开已有的文件,然后点击按钮、菜单选项或者使用功能键就可以编译和运行源代码。 NetBeans Open Source by Sun Eclipse Open Source by IBM,8,一个简单的Java程序,/This program prints Welcome to Java! public class Welcome public static void main(String args) System.out.println(“Welcome to Java!“); ,Run,Welcome,Listing 1.1,9,使用记事本创建和编辑,10,使用写字板创建和编辑,11,创建,编译和执行java程序,12,编译的Java源代码,以往,我们可以在任意一个装有编译器的电脑上编写源程序,但每次更换不同的电脑,源程序必须重新编译,因为目标程序只能运行在某一类特定的机器上。 如今,计算机由于网络而紧密联系在一起,Java目标程序被设计为可运行在任何平台上。Java源程序编写好以后,只需要编译一次,将其转换为一种特殊类型的目标代码即可,这种目标代码称为字节码。 这种字节码可以运行在任何一个安装了Java虚拟机的计算机上,如下图所示。,13,两个小例子,Run,Welcome1,Run,ComputeExpression,14,编译和运行Java命令窗口,设置JDKbin目录的路径 set path=c:Program Filesjavajdk1.6.0bin 设置类路径中包括当前目录 set classpath=. 编译 javac Welcome.java 运行 java Welcome,15,使用TextPad编译和运行Java,16,使用NetBeans编译和运行Java,17,一个Java程序的解剖,注释 保留字 修饰语 语句 块 类 方法 主方法,18,注释,1、行注释:行注释前加上/ 2、段注释: 在一段注释前后加上/* .*/ 3、Java文本文件注释: Java注释的开始于/*,结束于*/ 用于归档类、数据和方法。可以通过使用JDK的javadoc命令提取到一个HTML文件。,三种类型的注释,19,保留字和修饰符,保留字或关键词是在程序中不能用于的其他目的的具体意义的词。例如,当编译器看到这些词,编译器知道是保留字。 Java使用特定的保留字修饰指定的数据、方法和类的属性,以及他们如何使用。 修饰符如public, static。其他修饰符如private,final,abstract和protected。一个public数据,方法或类,可以被其他程序访问。一个private数据或方法不能被其他程序访问。 其他的保留字在本书后面介绍。,20,语句,语句中表示一个动作或动作序列。在Java中用分号(;)作为每一个语句的结束。,21,块,程序中的一对大括号形成块组程序组件。,22,类,类是Java的基本构造。一个类是一个模板或蓝图的对象。在Java程序,我们必须理解类能够写和使用。,23,方法,System.out.println是什么? 一个方法,方法是执行一系列操作的语句集合。 这个方法在控制台中显示一个消息。 我们不必了解它是如何工作的细节。 它是通过调用一个在声明中使用的字符串参数。 字符串参数放在括号内。 在这种情况下,也就是输出“欢迎到Java!” 我们可以调用println方法,给不同的参数,打印不同的消息。,24,main 方法,main方法提供了程序流程控制。在Java解释器调用main方法执行的应用。 如下所示: public static void main(String args) / Statements; ,25,在一个对话框中输出信息,使用JOptionPane类的showmessagedialog方法。 JOptionPane是一个在Java系统的许多预定义的类,它可以重复使用,而不是“重新设计一个”,Run,Welcome

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论