目录

Java 语言基础(四) Java 语言入门

本节目标

  • 认识 Java 语言中的保留字
  • 了解 Java 类的结构

保留字

跟任何编程语言一样,Java 语言指定了一些编译器认为具有特殊含义的关键字,您不能使用它们来命名您的 Java 结构。保留字(也称为关键字)列表如下:

  • abstract
  • assert
  • boolean
  • break
  • byte
  • case
  • catch
  • char
  • class
  • const
  • continue
  • default
  • do
  • double
  • else
  • enum
  • extends
  • final
  • finally
  • float
  • for
  • goto
  • if
  • implements
  • import
  • instanceof
  • int
  • interface
  • long
  • native
  • new
  • package
  • private
  • protected
  • public
  • return
  • short
  • static
  • strictfp
  • super
  • switch
  • synchronized
  • this
  • throw
  • throws
  • transient
  • try
  • void
  • volatile
  • while

Java 类的结构

package packageName;
import ClassNameToImport;
accessSpecifier class ClassName {
	accessSpecifier dataType variableName [= initialValue];
	accessSpecifier ClassName([argumentList]) {
		constructorStatement(s)
	}
	accessSpecifier returnType methodName ([argumentList]) {
		methodStatement(s)
	}
	// This is a comment
	/* This is a comment too */
	/* This is a
     multiline
     comment */
}

其中 accessSpecifier 可选项有:

  • public:任何包中的任何对象都能看到该变量。(不要使用此值;请参阅公共变量边栏。)
  • protected:在同一个包中或(在任何包中定义的)一个子类中定义的任何对象都能看到此变量。
  • 没有修饰符(也称为友好 或包私有 访问):仅在同一个包中定义的类的对象能够看到此变量。
  • private:只有包含该变量的类能够看到它。

类可拥有两种类型的成员:变量(属性)和方法(行文)。

类的变量

类的变量值体现该类实例的状态。

accessSpecifier dataType variableName [= initialValue];

变量构成:

  • accessSpecifier:访问修饰符
  • dataType:数据类型
  • variableName:变量名
  • 可选的 initialValue:初始值,可选

类的方法

类的方法定义它的行为。

accessSpecifier returnType methodName ([argumentList]) {
	methodStatement(s)
}

方法构成: accessSpecifier:访问修饰符 returnType:返回数据类型 methodName:方法名 argumentList:参数,可选

构造方法

可使用构造方法指定如何实例化类,构造方法的名称必须与类名相同,默认构造方法参数为空的。

accessSpecifier ClassName([argumentList]) {
	constructorStatement(s)
}

本节在说明类的变量和方法构成时,只体现了访问修饰符,其实还有别的修饰符如:static,final 等。

注释

单行注释

// This is a comment

多行注释

/* This is a comment too */

/**
  * This is a
  * multiline
  * comment
  */