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