package语句
package语句用来指定Java程序中所有的类位于哪个包(package)中。
package语句的语法是:package packagename;
package语句
package语句用来指定Java程序中所有的类位于哪个包(package)中。
package语句的语法是:package packagename;
import语句
利用import语句将我们需要用到的包引入我们自己的程序
import语句的语法是:import 类的全名
我们也可以不用import语句,而在出现该类的地方用类的全名代替类名即可。
Tips:
System类用于在屏幕上输出信息,IOException类用于I/O中断或I/O操作失败所引起的异常的通用类。
在JAVA开发中,java.lang包是被缺省引入的,它不需要使用import语句来显示引入。
Java API常用的几个包(表)
包名
所提供类的主要功能
Java.applet
提供了支持Java applet所需的类和相应的接口
Java.awt
提供了支持Java窗口编程的类
Java.awt.image
定义了支持图像生成、存储及处理的类和接口
Java.awt.peer
把独立于平台的AWT类映射到依赖于平台的本地进程之中
Java.io
提供了支持基于流的读、写操作的类
Java.lang
提供了一组在applet、控制台程序和窗口程序中使用的核心类
Java.net
提供了一组可以实现网络应用程序的类
Java.util
提供了一组支持各种常用的编程函数的类
Java.swing
提供了一组轻量级的(纯JAVA语言)的,在各个平台上外观一致的类
Main函数
对于一个JAVA程序来讲,Main函数是必须的也是唯一的。
类的声明语句:类修饰符 class 类名 extend 子句 implements子句
{
//类的构造函数
//类方法
//类实例变量
}
其中:extends子句用于标识该类的父类。语法为:extends 父类名
implements子句用来标识该类所要实现的接口。一个类可以同时实现多个接口,
在不同的接口之间用逗号隔开。语法为:implements 接口1,.... ,接口N
构造函数
构造函数是一个特定的方法,用来初始化类实例,构造函数和类同名。构造函数的访问修饰符有public,protected,private。
构造函数语法为:访问修饰符 构造函数名 (参数)
{ //构造函数体 }
如果没有为自己的类编写构造函数,JAVA会提供一个默认的构造函数。这个构造函数把所有的类实例变量设置成默认值-数字变量的默认值是0、对象变量的默认值是null、布尔变量的默认值是false。
一个类可以有多个构造函数,它们具有不同的参数,这就是类的多态性的表现。调用时通过指定不同的参数来调用不同的构造函数,构造函数的这种特性被称为重载。
构造函数总是和关键字new一起使用来初始化对象,并且构造函数没有返回值。构造函数同其他方法的区别是构造函数不能被用于已初始化的类实例上,这就是我们为什么不能调用构造函数的原因。
访问权说明符public、private、protected实现对象的封装,是用来允许程序员控制访问方法和属性的访问权限的修饰符。
其中:public表示被修饰的方法和属性可以被任何地方的任何其他类所访问。
private表示被修饰的方法和属性只能被本类的其他方法所访问,对外部是不可见的。
protected表示被修饰的方法和属性只能被本类的子类中的方法访问。
标识符
Java的标识符用来命名变量、方法和类。它们以字母、下划线、美元符号开头,由字母和数字组成,可以是除了Java保留关键字外的任意字符串和数字的组合。另外,JAVA的标识符区分大小写。JAVA中规定源文件名要与它所包含的公共类名保持一致。
标识符命名规则(表)
标识符类型
命名规则
类标识符
第一个字母大写
方法名
除了第一个表动作的单词的首字母小写外,其他的单词首字母都要大写
变量名
有名词组成,除第一个单词首字母小写外,其余单词首字母都大写
常量名
每个字母都要大写,单词之间用下划线连接
代码块
Java的代码块由{}括起来。Java中类的定义、循环语句、条件语句、违例语句和函数体都是代码块。
|