欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java修炼手册——Java语言基础,

来源: javaer 分享于  点击 30573 次 点评:91

Java修炼手册——Java语言基础,


一、类

Java 程序是由类(class)组成的。

eg:

public class Test{//定义 public 类 Test

}

这个例子定义了一个类 Test,这个类的原始程序的文件名为 Test.java(也就是源文件)。Test 的范围由一对大括号所包含,代码写在大括号的范围内,大括号注意要对齐,有头有尾。public 是 Java 的关键字,指的是对于类的访问方式为公有(范围是类内、包内、其子类内、不同包内),同样用于对访问方式的范围设定的 Java 关键字还有 protected 、dafault 、private,范围由大到小排列为:public > protected > default > private。

在完整的 Java 程序中,至少需要有一个类,类名不能随意命名,必须和 public 类名称一样。在一个独立的原始程序里,只能有一个 public 类,却可以有多个 non-public 类。此外,如果在一个 Java 文件中没有一个类是 public,那么 Java 程序的文件名就可以随意命名了。

Java 程序是由一个或一个以上的类组合而成,程序起始的主体也是被包含在类中,这个起始的地方称为 main(),用左右大括号将属于 main() 段内容包围起来,称之为 method(即 方法,或函数)。

main() 为程序的主方法,在一个 Java 程序中有且只有一个 main() 方法,它是程序运行的开端。(main():puvlic static void main(String[] args){//code})。

二、Java 关键字

Java 中有许多保留关键字,如 public 、static 等,这些保留关键字不能当作标识符使用。

Java 中的保留关键字:

abstract 、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、extend、false、final、finally、float、for、if、implement、import、instanceof、int、interrface、long、native、new、null、package、private、protected、public、return、short、static、synchronized、super、this、throw、throws、transient、true、try、void、volative、while

要特别注意的是,虽然 goto、const 在 Java 中没有任何意义,却也是保留字(也是c的保留字),与其他关键字一样,在程序里不能用来作为自定义的标识符。

Java 中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是 Java 中的保留关键字。

三、变量

在程序中声明一个可以存放整数的变量,这个变量可以表示为: int num;//这是声明 num = 1;//这是赋值

int 为 Java 关键字,代表整数(Intrger)的声明。若要同时声明多个整型变量,可以分开声明(如上面的声明),也可以写在同一个语句中声明,每个变量之间用逗号隔开,表示方法为:int num1,num2,num3;   赋值需要分开赋值

变量可以根据个人的喜好来决定名称,但是不能用到 Java 中的关键字。通常会以变量所代表的意义来命名(如 num 代表数字),如果使用abc之类的名称,也可,但是会容易忘记所代表的意义,增加阅读及调试程序的困难度。

四、范例

public class Test2{
    /*public 与 class 都是 Java 的关键字, class 是类,后面接上类的名称,命名为 Test2 的类,也就是说,这个程序取名为 Test2。
      public 用来表示类是公有的,也就是说,整个程序都可以访问到它。需要注意的是,如果将一个类声明为 public,则要将文件名与类名一致。
      也就是说,在Java文件中,最多只能有一个 public 类,否则 .java 文件无法命名。
    */
    public static void main(String[] args){
        //声明一个整型变量,在使用变量前必须先为其声明类型
        (//为程序的注释,Java 的注释是以//标志开始的,注释有助于对程序的阅读与检测,被注释的内容在编译时不会被执行)
        int num;
        //将整形变量赋值为1
        num =3;
        //输出字符串,这里用 + 号连接变量
        /*System.out 是指标准输出,通常与计算机的接口设备有关,如打印机、显示器等。
          后续的 println,是由print与line 所组成的,意思是将后面括号中的内容打印在标准输出设备——显示器上。
          因此,执行完成后会把光标移动到下一行的开头继续输出。
          左右括号中间是想要打印的显示器的参数,参数可以是字符、字符串、数值、常量或是表达式,参数与参数之间以括号作为间隔。
          当参数为字符串时以一对双引号包围,变量则直接将其命名为参数,表达式作为参数时,要用括号将表达式包围起来。
       */
        System.out.println("这是数:" + num);
        System.out.println("这有" + num + "个苹果");
    }
//输出结果为:这是数1 换行 这有1个苹果
}

注释方法:

//单行注释

/*

多行注释

*/

/**

文档注释

注意:用这种方式注释的内容会被解释成程序的正式文档,并包含进如 Javadoc 之类的工具生成的文档里,用以说明该程序的层次结构及其方法。

*/

相关文章

    暂无相关文章
相关栏目:

用户点评