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