资源描述:
《java实验一new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一:Java语言编程基础预备知识Java简介Java是由Sun公司开发的一种面向对象的程序设计语言。平台无关性是Java的一大特点。所谓平台无关是指编译后的Java程序可直接在不同的平台上运行而不用重新编译,这一特性使得Java随着Web应用的广泛而迅速普及起来。编译后的Java程序以Java字节码形式存在,字节码文件是不能直接在操作系统上执行的,需要通过JVM(Java虚拟机)来运行。因此只要在操作系统中配有JVM,就可以运行编译后的Java程序,也就是“一次编写,随处运行”,因而轻松实现Ja
2、va跨平台的特点。除此以外,Java的主要特点有:简单、安全、可移植、面向对象、健壮、多线程、体系结构中立、解释执行、高性能、分布式和动态。Application与AppletApplication(应用程序)和Applet(小应用程序)是Java提供的两种不同类型的程序。1.JavaApplicationJava应用程序与其他应用程序类似,是可以在计算机操作系统中运行的程序。通过程序清单1-1:HelloWorld.java来分析Application的关键特性。程序清单1-1//HelloWor
3、ld.javaclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld");}}ò在Java中源程序的文件名并不是任意的,它必须和程序中定义的类名相同。在本例中由于定义的类名为HelloWorld,因此源程序文件名要保存为HelloWorld.java。另外,由于Java是区分大小写的,所以也应确保文件名的大小写字母和类名一致。ò所有的Java应用程序都通过调用main()方法开始执行,因此在A
4、pplication的声明中对main()方法的定义是必不可少的。通常将main()方法声明为publicstaticvoid类型。2.JavaAppletJavaApplet可以在Internet中传输,通过因特网下载并且能在所有支持Java的浏览器中运行,它的最大特点是能对用户的要求作出反应,并进行相应的变化。每个JavaApplet都包括Java源程序和相应的HTML程序。因为Applet不能独立在JVM中运行,而是由浏览器或Applet阅读器(appletviewer)执行。程序清单1-2和
5、1-3展示了一个简单的Applet程序。程序清单1-2//SimpleApplet.javaimportjava.awt.*;importjava.applet.*;publicclassSimpleAppletextendsApplet{publicvoidpaint(Graphicsg){g.drawString("WelcometoJava!!",50,60);}}程序清单1-3
6、"FFFFF">