`
liuwei1981
  • 浏览: 771855 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:161201
社区版块
存档分类
最新评论

18.Java源文件结构

 
阅读更多

在基本的Java类和对象说完之后,下面的主要内容就是Java的基本语法了。

 

慢着,在这之前,我们再插播一些别的内容,这样,在正式开始Java语法内容之前,先对Java的源文件(即代码)有一个整体性的概括了解。当然,很多的内容如果要详细了解的话,需要后面的内容帮助,只是一个大概的了解,不需要多么的清楚。后面的内容会一一进行详细的解释说明的。

 

下面就来说说Java源文件结构,毕竟以后无论怎么写Java代码,你也逃不开Java源文件的“魔爪”了。

 

Java源文件有一些层次上的特殊规定。

 

package 语句       //0或1个,必须放在文件开始
import语句             //0或多个,必须放在所有类定义之前
public classDefinition    //0或1个
classDefinition           //0或多个
interfaceDefinition     //0或多个

 

先简单说下,其中package语句和import语句分别用于声明类所在的“包”和从特定的包中引入类;interfaceDefinition表示接口的定义。

 

在这边需要特别注意的是,Java是严格区分大小写的。定义为public的类名必须与java文件名称完全一致,每个java源文件只能有一个定义为public的类,但可以有几个非public的类名。

 

例如,我们回头来看前面的示例,可以看到,在这个程序中,定义了两个类:Student和StudentTest,其中,StudentTest这个类被定义为public的,因此,这个Java程序的名称必须是StudentTest而不是其他。如果public 的类名和文件名称不一致,编译时将会出现错误。

 

 

好了,后面再详细说说package和import。他俩是互相依存的。如果没有了package,import的存在就没有意义了。如果没有了import,package无法进行实际的操作了。

分享到:
评论
1 楼 gzf1991 2014-11-19  
                               

相关推荐

    轻松学Java源文件

    "轻松学Java源文件"是为配合《轻松学Java》这本书而提供的配套资源,旨在帮助读者更好地理解和实践书中所讲解的Java编程概念。 在学习Java的过程中,源文件(.java文件)是编写代码的主要载体。每份源文件通常对应...

    Dos环境下使用javac编译与java执行多个包下的.java文件

    2. `src` - 这是源代码目录,通常包含Java源文件(`.java`)。 3. `lib` - 这个目录通常用于存放项目依赖的外部JAR文件。 4. `bin` - 编译后的字节码(`.class`)文件通常被放置在这里,便于执行。 在DOS环境下,...

    java 项目源文件

    Java项目的源文件结构通常遵循一定的组织规则,以确保代码的清晰性和可维护性。下面我们将深入探讨Java项目源文件的相关知识点。 1. **目录结构**: - `src`:这是存放源代码的主要目录,通常按照包(package)...

    ewebeditor中net文件夹下java源文件

    2. **Java源文件与.CLASS文件**:Java源文件是使用Java编程语言编写的,文件扩展名为.java。这些文件被Java编译器编译成字节码,即.CLASS文件,才能在Java虚拟机(JVM)上运行。在开发环境中,源文件用于调试和理解...

    java100道选择题含答案.doc

    2. Java源文件命名规则:Java源文件的命名规则是,文件名必须与public类名相同,且文件名的扩展名必须是.java。 3. Java整型数据类型:Java整型数据类型包括byte、short、int、long,其中byte占用内存空间最少。 4...

    《Java面向对象程序设计》(第2版)课后答案.docx

    3. Java源文件结构:一个源文件可以包含多个类,但最多只能有一个公共类(public class)。 4. 环境变量配置:系统环境PATH应指向JDK的bin目录,CLASSPATH应包含JRE的lib目录和当前目录(.;)。 5. Java文件扩展名...

    kotlinpoet,用于生成.kt源文件的Kotlin API。.zip

    《KotlinPoet:构建.KT源文件的高效工具》 KotlinPoet,这是一个由Square公司开发并开源的库,专门设计用于生成Kotlin源代码(.kt文件)。这个API不仅适用于Kotlin项目,同时也支持Java项目,使得开发者能够以编程...

    java编程百例(内含java源文件)

    这个名为"java编程百例(内含java源文件)"的资源集合为学习者提供了一个丰富的实践平台,涵盖了从基础到进阶的多个主题。下面我们将详细探讨这些知识点。 1. **基础语法**: Java的基础语法包括变量定义、数据...

    java class源文件查看工具

    Java Class源文件查看工具是Java开发者在处理已编译的.class文件时不可或缺的辅助工具,主要用于将二进制的.class文件转换回可读性更强的.java源代码文件。这种过程通常被称为反编译。反编译对于理解第三方库的内部...

    MD5加密 java源文件

    根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍MD5加密算法在Java源文件中的实现原理及其代码逻辑。 ### MD5算法概述 MD5(Message-Digest Algorithm 5)是一种广泛使用的散列算法,它能将任意长度...

    commons-digester-2.0.rar源文件及jar文件

    1. `src/main/java`: 这里存放了所有的Java源代码,按照包结构组织。 2. `src/main/resources`: 可能包含一些配置文件或者其他非Java资源。 3. `src/test/java`: 测试代码所在的地方,通常包括JUnit测试用例,用于...

    calculate(java).rar_Calculate.ja_calculate java_calculate.java

    "Calculate.ja"可能是应用程序的打包文件,而"calculate.java"则很可能是主程序类的源文件,它包含了计算器的核心逻辑。 【描述】"java计算器,使用java开发图形界面实现计算器基本运算的代码" 揭示了这个项目的核心...

    FileUploadUtil.java(文件上传工具类)

    删除文件夹,递归删除目录下的所有文件及子目录下所有文件,函数名:getFile 作用:使用递归,输出指定文件夹内的所有文件 参数:path:文件夹路径 前置空格缩进,显示文件层次结构,通过文件名称获取导入文件到temp...

    java源码包实例源码JAVA开发源码55个合集.zip

    数据结构提取器.rar 文件压缩解压缩包 Commons Compress.rar 日历同步统计 GCALDaemon.zip 物业管理系统毕业设计+源码.rar 电子书店管理系统.rar 网上书店.rar 网络电视源代码TV-Browser.rar 网络蚂蚁Java版.rar ...

    java程序设计试题库.doc

    1. Java源文件的编译与运行: Java程序的开发通常涉及三个主要步骤:编辑源程序(编写.java文件)、编译生成字节码(使用javac.exe)和解释运行字节码(通过java.exe)。Java的字节码文件(.class)可以在任何支持...

    java源文件

    总的来说,Java源文件是构建Java应用程序的基础,它们通过精心设计的结构和逻辑来解决问题。理解和掌握Java源代码,不仅有助于开发人员解决实际问题,也有利于他们参与到更复杂的项目开发中去。在编程的道路上,不断...

    《Java面向对象编程》练习题 (2).pdf

    本练习题旨在巩固初学者对Java基础的理解,特别是Java的版本分类、环境变量配置、源文件结构以及程序类型。 1. Java 有三个主要版本:Java Standard Edition (JAVA SE),用于桌面应用;Java Enterprise Edition ...

    整合了 Java 源文件、数据结构与算法以及实验相关的 Java 内容

    内容综合性:整合了 Java 源文件、数据结构与算法以及实验相关的 Java 内容等,为学习和实践 Java 提供了较为全面的素材,有助于开发者从多个角度深入理解 Java 编程语言,特别是对于学生群体在学习课程相关知识时能...

    java源码包实例源码JAVA开发源码50个合集.zip

    Java实现的放大镜效果附有源文件.rar Java实现的点对点短消息发送协议(smpp)开发包源码.rar Java实现的视频播放程序源码.rar Java实现移动的遮照效果.rar JAVA实现超级玛丽.zip Java实现跟踪鼠标运行坐标的源码.rar ...

    JAVA语言程序设计复习题.doc

    2. Java源文件结构: - 正确的语句顺序是`package import class`。首先声明包(package),然后导入所需的类(import),最后定义类(class)。 3. Java源文件规范: - 一个Java源文件可以定义多个类(但最多只能...

Global site tag (gtag.js) - Google Analytics