zoukankan      html  css  js  c++  java
  • 2.1 Java程序的构成

    2.1 Java程序的构成
    2.1.1逻辑构成
    Java源程序逻辑构成分为两大部分:程序头包的引用和类
    的定义
    1.程序头包的引用
    主要是指引用JDK软件包自带的包,也可以是自己定义的类。

    引用之后程序体中就可以自由应用包中的类的方法和属性等。

    2.类的定义

    Java源程序中可以有多个类的定义,但必须有一个主类,
    这个主类是Java程序运行的入口点。在应用程序中,主类为包
    含main方法的类;在Applet中,主类为用户自定义的系统Appl
    类的扩展类。在Java源程序中,主类的名字同文件名一致。
           类的定义又包括类头声明和类体定义。类体中包括属性声
    明和方法描述。下面来看一个例子,其中斜体表示的语句行为
    主类类头,主类类头下面从大括号“{”开始到“}”结束的部分
    称为主类类体。

         【例2.17下面是一个应用程序,也是一个Applet,既可以
    在命令行下运行,也可以嵌入到HTML网页中用appletviewer 命
    令运行。运行时在界面上的第一个文本框中输入你的名字,按
    回车键后,在第二个文本框中会显示“XXX,欢迎你来到Java
    世界!”,运行结果如图2.1所示。

        【例2.17下面是一个应用程序,也是一个Applet,既可以
    在命令行下运行,也可以嵌入到HTML网页中用appletviewer 命
    令运行。运行时在界面上的第一个文本框中输入你的名字,按
    回车键后,在第二个文本框中会显示“XXX,欢迎你来到Java
    世界!”,运行结果如图2.1所示。
    //程序文件名称为WelcomeApplet. j ava注释语句
    import java. applet.*;
    import java. awt.*;
    Import java. awt. event.
    
    public class WelcomeApplet extends Applet implements ActionListener主类类头
    {

      Labe11b1Name;
    TextField txtName;
    TextField txtDisp;


    public void initQ
    {
    1blName
    txtName
    new Label(”请输入您的名字”
    new TextField(8);
    txtDisp=new TextField(20);
    add(1blName);
    add(txtName);
    add(txtDisp);
    txtName .addActionListener(this);

    }

    public void actionPerformed(ActionEvente)
    {
        txtDisp.setText(txtName.getText()+
    "欢迎来到java的世界";

            }

       public static void main(String args[])
    {
        Frame f=new Frame(”欢迎”);
        f.addWindowListener(new WindowAdapter()){
        public void windowClosing(WindowEvent evt)
        {
            System.exit(0);
          }
          }
    WelcomeApplet a=new WelcomeApplet();
    a.init();
    f.add(”Center",a);
    f.setSize(400,300);
    f.show();

    a.start();

    }


    2.1.2物理构成
        Java源程序物理上由三部分构成,分别为语句、块和空白。
        (})语句指一行以分号“;”结束的语句。
        (2)块指用括号对{}界定的语句序列,块可以嵌套使用。
        (3)空白指语句之间、块内部或者块之间的空白行。空白
    不影响Java源程序的编译和运行,适当地运用空白,可以形成
    良好的代码风格。



    在例1.1中,
    Label lblName;
    TextField txtName;
    TextField txtDisp;
    都是语句,而
    {
    1blName=
    txtName=
    new
    new
    Label(”请输入您的名字:“)
    TextField(8);
    txtDisp=new TextField(20);
    add(1blName);
    add(txtName);
    add(txtDisp);
    txtName.addActionListener(this);

    }
    语句之间、块之间或块内部的空行都为空白

    2.1.3注释语句

        注释语句主要用来进行一些说明,或者标记一些无用的程
    序语句。有两种注释方法,行注释为以//开始的行;块注释以/*
    开始和*/结束,Java编译器忽略注释后的程序语句或说明。
        例如,下面的语句就是注释语句用来说明程序文件名称的。
      //程序文件名称为WelcomeApplet. j ava
    上述的语句注释可以更改为:
      /*程序文件名称为WelcomeApplet.java}/

    /*
    程序文件名称为
    WelcomeApplet.java
    */

    2.1.4标识符、关键字和转义符

        在Java语言中,标识符是赋予变量、类和方法等的名称。
    标识符由编程者自己指定,但需要遵循一定的语法规范:
        (1)标识符由字母、数字、下划线(_)、美元符号($)组成,
    但美元符号用得较少。
        (2)标识符从一个字母、下划线或美元符号开始。
        (3) Java语言中,标识符大小写敏感,必须区别对待。
        (4)标识符没有最大长度的限制,但最好表达特定的意思
        (5)标识符定义不能是关键字。

        关键字又称保留字,是指Java语言中自带的用于标志数据
    类型名或者程序构造名等的标识符,如public, double等。
        转义符是指一些有特殊含义的、很难用一般方式表达的字
    符,如回车、换行等。所有的转义符以反斜线(}>开头,后面跟
    着一个字符来表示某个特定的转义符,如表2.1所示。

    表2.1转义符


  • 相关阅读:
    MR架构
    概念词汇
    数仓项目06:DWD层
    Informatic学习总结_day03
    oracle_创建和管理表
    oracle_使用子查询创建表
    oracle数据类型
    文本变语音引擎 ekho
    [LNOI2014]LCA
    POJ 2942 Knights of the Round Table
  • 原文地址:https://www.cnblogs.com/shugen/p/6863047.html
Copyright © 2011-2022 走看看