- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA 技术教程(基础).doc.doc
JAVA 技术教程(基础篇)
说明:JAVA语言是随着网络的不断发展而产生的一种计算机高级语言,它具备优越的安全性、可移植性等。阐述过程中,对语言的普遍意义上的内容将不做重点介绍,如JAVA的数据类型、语法等。另外,由于JAVA语言是一种面向对象的,对于面向对象的理论讲解也将不作为重点,而讲述面向对象在JAVA中的实现。对JAVA根据实际的需要,将重点阐述APPLET技术、线程技术,对于AWT、JAVA高级网络技术如JSP、JDBC等内容将作为介绍性内容。
第一部分 JAVA程序介绍
程序类型:
Application 应用程序和Applet小应用程序
Application应用程序与C++一样,是完全独立开发和应用的程序(关于JAVA与C及C++的具体区别在后面将做详细介绍)。
Applet 小应用程序是JAVA实现与Internet交互的、能够实现网络特性的应用程序。其必须嵌入Html中实现程序的运行,不能独立运行。
JAVA程序结构:
JAVA的程序结构包括四部分:原代码.java ,类文件.class,文件归档工具jar生成的.jar和存储对象状态的序列文件.ser
原代码JAVA的文件结构如下:
package (0 or 1)
import (0 or serveral)
//JAVA默认状态为java.lang.object包,所以在简单的程序过程中可以不用引入包。
public classDefinition (0 or 1)
classDefinition (0 or serveral)
interfaceDefinition (0 or serveral)
程序实例:
Java程序的开发过程:
Application:应用程序的开发
编辑你的程序文件,存为纯文本文件javaApp.java,后缀必须为java
(可以通过任意的文本编辑工具写入程序代码,后缀名为java)
例1
class javaApp
{
public static void main(String args[])
{
System.out.println(这是我的第一个Java Application!);
}
}
编译成类class文件:javac javaApp.java
执行程序:java javaApp
main方法中的参数同样如C及C++中一样能够传递参数
注意:
用javac和java编译、执行源、类文件的时javac编译必须带后缀.java;java执行类文件不带.class后缀;文件名大小写必须一致。且文件名必须Application程序入口类(唯一含main方法的类)名称一致。如果Java 源文件的文件名不是入口类的名称,编译后产生的类文件依然会是与入口类名相同的名称。
上述程序中首先用保留字class来声明一个新的类,其类名为javaApp,它是一个公共类(public)。整个类定义由大括号{ }括起来。在该类中定义了一个main ( )方法,其中public表示访问权限,指明所有的类都可以使用这一方法;static指明该方法是一个类方法,它可以通过类名直接调用;void则指明main( )方法不返回任何值。对于一个应用程序来说,main( )方法是必须的,而且必须按照如上的格式来定义。Java解释器在没有生成任何实例的情况下,以main( )作为入口来执行程序。Java程序中可以定义多个类,每个类中可以定义多个方法,但是最多只能有一个公共类,main( )方法也只能有一个,作为程序的入口。main( )方法定义中,括号( )中的String args[ ]是传递给main( )方法的参数,参数名为args,它是类String的一个实例,参数可以为0个或多个,每个参数用“类名 参数名”来指定,多个参数间用逗号分隔。
现在我们可以运行该程序。首先把它放到一个名为javaApp.java的文件中,这里,文件名应和类名相同,因为Java解释器要求公共类必须放在与其同名的文件中。然后对它进行编译:
C:\\\javac javaApp.java
编译的结果是生成字节码文件javaApp.class。最后用java解释器来运行该字节码文件:
C:\java javaApp
AppletjavaApplet.java如下:
例2:
import java.awt.*;
public class javaApplet extends java.applet.Applet
{
public void paint(Graphics g)
{
g.drawString(这是我的第一个Java Appl
文档评论(0)