JAVA语言基础教程(7)

时间:2026-01-19

java语言基础教程

JAVA教程 第一讲 Java语言概述(7)

1.5 java程序规范

1.5.1 java源程序结构

一个完整的java源程序应该包括下列部分:

package语句; //该部分至多只有一句,必须放在源程序的第一句

import语句; /*该部分可以有若干import语句或者没有,必须放在所有的

类定义之前*/

public classDefinition; //公共类定义部分,至多只有一个公共类的定义

//java语言规定该java源程序的文件名必须与该公共类名完全一致 classDefinition; //类定义部分,可以有0个或者多个类定义

interfaceDefinition; //接口定义部分,可以有0个或者多个接口定义

例如一个java源程序可以是如下结构,该源程序命名为HelloWorldApp.java: package javawork.helloworld; /*把编译生成的所有.class文件放到包

javawork.helloworld中*/

import java.awt.*; //告诉编译器本程序中用到系统的AWT包

import javawork.newcentury; /*告诉编译器本程序中用到用户自定义

的包javawork.newcentury*/

public class HelloWorldApp{......} /*公共类HelloWorldApp的定义,

名字与文件名相同*/

class TheFirstClass{......} //第一个普通类TheFirstClass的定义

class TheSecondClass{......} //第二个普通类TheSecondClass的定义

...... //其它普通类的定义

interface TheFirstInterface{......} /*第一个接口

TheFirstInterface的定义*/

...... //其它接口定义

package语句:由于java编译器为每个类生成一个字节码文件,且文件名与类名相同,因此同名的类有可能发生冲突。为了解决这一问题,java提供包来管理类名空间,包实际提供了一种命名机制和可见性限制机制。而在java的系统类库中,把功能相似的类放到一个包(package)中,例如所有的图形界面的类都放在java.awt这个包中,与网络功能有关的类都放到这个包中。用户自己编写的类(指.class文件)也应该按照功能放在由程序员自己命名的相应的包中,例如上例中的javawork.helloworld就是一个包。包在实际的实现过程中是与文件系统相对应的,例如javawork.helloworld所对应的目录是

JAVA语言基础教程(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219