Java 的一些基础知识

对于Java的初学者,我们首先要了解什么是Jave语言?Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难懂的多继承,指针等概念。Java语言作为静态面向对象编程语言的代表,极好的实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Jave具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式应用程序等。

Java(源)程序结构

iJava程序是由一个或多个编译单元构成,每个编译单元都是一个以.java为拓展名的文本文件,又称Java源程序文件。在Java编译单元中包括几中不同的元素,即

package  语句
import     语句
类(class)声明或借口(interface)声明语句

一个程序可包括若干类。各类之间存在并列、继承和包含关系。这些类通常是在一起协同工作的。编程只能在方法中。类和方法中的语句包含在"{”和“{”之间。每条语句以“;”结尾。语句由表达式、变量、字面值和关键字构成。编译后每个类产生一个“.class”文件。

package 包名称;
import   包名.类;
class  类名1  {
      域定义
      方法名1 ()  {
     ……
      }
       方法名2()     {
      ……
   }
  ……
}
……

 

Java程序的几种类型

①Application(Java应用程序)

  “Java应用程序“是可以独立运行的Java程序。由Java解释器控制执行。

②Applet(Java小程序)

“Java小程序'不能独立运行,而是被嵌入到Web页中。由Java兼容浏览器控制执行。

③Serverlets

 

读者可以运行你的第一个Java程序。

1.利用JDK实用工具编写、运行程序

进入到”命令提示符“。

按下图所示顺序操作。

Application

D:\> edit helloApplication. java
D:  \>javac helloApplication .java
D:  \>java  helloApplication
hellow, Java World!

Applet

D:\> edit helloApplet.java
D:\> javac HelloApplet.java
D:\>  edit test.html
D:\>  appletviewer  test.html

Java程序的组成

Java程序是由一个或多个编译单元构成,每个编译单元都以一个.java为拓展名的文本文件,又称java程序源文件。

例  F(x)程序计算数学函数。源程序文件名:Fx.java。

              a          x>0

    f(x)

             -a          x<0

public  class Fx{
     public  int fx(int){
        if (x>213)
            return 1else 
             return 0;
}
 public static void main(String args[]){
     Fx  y=new Fx();
     System.out.prinln("f(x)="+y.fx(267));
     }
}

关于main ()方法

 main ()方法是由解释器或Java虚拟机自动执行的方法,是java应用运行的起始点。

含有main()法的类称之为”主类“。当有多个类在同一个源程序时main()方法应放在由public修饰的类。

main()方法的方法声明(格式)必须是

public static void main (String 【】args)

参数的类型必须是string 【】,参数名称可以用任何名字,但习惯上使用args或argv。

Applet 程序的基本结构

import java.awt.*;
import java.applet.*;
public class  类名 extends Applet {
  public void init () {
  }
   public void stop () {
  }
   public void start () {
   }
    public void destroy () {
   }
   public void paint (Graphics g){
  }
}

Applet 程序的执行Html标记

<APPLET

  [CODEBASE=applet 程序URL]

CODE=applet程序类名

  WIDTH=显示区域高度

>

[<PARAM NAME =参数名  VALUE=参数值]

……

</APPLET>

 

posted @ 2017-11-06 00:19  TANGPANG  阅读(169)  评论(0编辑  收藏  举报