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

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环境下,...

    2023年Java开发工程师题库.doc

    22. Java源文件构造规则的错误理解,类的声明同步中extends和implements关键字应分别单独使用。 23. E-R图转换到关系模式时,实体与联系都可用关系表达。 24. 构造化程序设计的三种基本控制结构包括顺序结构、选择...

    java 项目源文件

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

    ewebeditor中net文件夹下java源文件

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

    Java选择题.doc

    17. Java源文件声明规则:Java源文件中,只能有一个public类定义,并且文件名要与public类名相同。 18. Java类的编译与执行:Java源代码首先通过javac编译器编译成字节码文件,然后由java解释器执行字节码。 19. ...

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

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

    java100道选择题含答案.doc

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

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

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

    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源代码文件。这种过程通常被称为反编译。反编译对于理解第三方库的内部...

    JAVA期末试题及答案.docx

    包括源代码文件的扩展名、类型转换、数组引用、方法重载与覆盖、构造函数、异常处理、类与对象的关系、标识符规则、方法声明、ArrayList实例化、源文件与编译文件扩展名、Applet程序的paint方法重载、源文件结构以及...

    MD5加密 java源文件

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

    calculate(java).rar_Calculate.ja_calculate java_calculate.java

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

    VersionBean.java

    9. 软件项目组织结构:大型软件项目通常包含多个源文件,这些源文件根据功能、模块或层进行组织。它们可能还会使用文件夹(目录)进行分类管理。在项目结构中,文件和文件夹的命名通常遵循一定的标准,以确保代码的...

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

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

    JAVA期末试题及答案.doc

    13. Java源文件的顺序通常遵循package, import, class的结构,这是因为Java文件可能需要先声明包(package)信息,再导入(import)相关类,最后定义类(class)和方法。 14. 在Java中,标识符的命名规则不允许使用...

    java程序设计试题库.doc

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

    java源文件

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

Global site tag (gtag.js) - Google Analytics