精华内容
下载资源
问答
  • 当在源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。 源文件中只能有个public类源文件可以有多个非public类源文件的名称应该和public类的类名保持一致。例如:...

    java 源文件声明规则

    在本节的最后部分,我们将学习源文件的声明规则。当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。

    • 一个源文件中只能有一个public类
    • 一个源文件可以有多个非public类
    • 源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
    • 如果一个类定义在某个包中,那么package语句应该在源文件的首行。
    • 如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
    • import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。

    类有若干种访问级别,并且类也分不同的类型:抽象类和final类等。这些将在访问控制章节介绍。

    除了上面提到的几种类型,Java还有一些特殊的类,如:内部类、匿名类

    比如以下实例:


    package RegexMatches;

    public class Puppy {
        int puppyAge;
        public  Puppy(String name){
            System.out.println("Passed name is :" + name);
        }
        
        
        public void setAge(int age){
            puppyAge = age;        
        }
        
        public int getAge(){
            System.out.println("Puppy's age is " + puppyAge);
            return puppyAge;
        }
        
        public static void main(String[] args){
            Puppy myPuppy = new Puppy("tom");
            myPuppy.setAge(2);
            myPuppy.getAge();
            System.out.println("he's age is :" + myPuppy.puppyAge);


        }

    }




    展开全文
  • Java源文件命名规范

    2021-02-04 14:21:28
    每个源文件只能有一个public class 一个源文件可以有任意多个non-public class ...如果没有package语句,import语句必须是源文件第一行代码 import和package语句作用于源文件中的所有类,不能为单独一个类声明
    • 每个源文件只能有一个public class
    • 一个源文件可以有任意多个non-public class
    • public class应该和源文件有着相同的名字,并且源文件应该以.java为后缀
    • 如果一个class定义在一个package内,package 语句必须是源文件的第一行代码
    • 如果有import语句,必须写在package语句和class 声明之间。如果没有package语句,import语句必须是源文件的第一行代码
    • import和package语句作用于源文件中的所有类,不能为单独一个类声明不同的import或者package语句。
    展开全文
  • Java源文件声明规则

    2017-12-25 20:59:59
    • 每个源文件中只能有个公共类。 • 源文件可以有很多非公共类。 • 公共类的名称必须是源文件的名称同时也要以.java 为后缀。举例来说:类的名称是public class Employee{} ,那么源文件就应该是Employee....

    源文件声明规则

    当在源文件中声明类,输入和打包语法时,这些规则是十分重要的。
    • 每个源文件中只能有一个公共类。
    • 一个源文件可以有很多非公共类。
    • 公共类的名称必须是源文件的名称同时也要以.java 为后缀。举例来说:类的名称是public class Employee{} ,那么源文件就应该是Employee.java 。
    • 如果类是在一个程序包中定义的,那么程序包的声明必须是源文件的第一个声明。
    • 如果输入声明出现那么他们必须被写在封装声明和类声明之间。如果没有封装声明那么输入声明必须在源文件的第一行。
    • 输入和打包声明会暗示所有源文件中的存在的类。在源文件中很难为不同的类区分输入和封装声明。
    类有不同的访问级别并且有很多不同的类;抽象的类,最终的类等等。
    除了以上提到的类的类型之外, Java 也有像内部类和匿名类这样的特殊类。


    Java 程序包

      简而言之,就是一种分类类和接口的一种方法。当用 Java 开发程序时,数百个类和接口会被编写,因此分类这些类不但是必须的而且也是会使问题变得容易的。


    Import 语法

      在 Java 中,如果给出包括封装和类的名称的全限定名,那么编译器很容易定位到源类和源代码。Import 语法是给编译器寻找特定类的适当位置的一种方法。


    举例来说,下面这行语句将会要求编译器去装载java_installation/java/io 路径下的所有可用的类:
    import java.io.*;





    展开全文
  • Java源文件的声明规则

    2020-02-04 12:14:19
    当在源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。 源文件中只能有个public类 源文件可以有多个非public类 源文件的名称应该和public类的类名保持一致。例如:...

    源文件声明规则

    当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。

    • 一个源文件中只能有一个public类
    • 一个源文件可以有多个非public类
    • 源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
    • 如果一个类定义在某个包中,那么package语句应该在源文件的首行。
    • 如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
    • import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。

    Java包

    包主要用来对类和接口进行分类。当开发Java程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类。为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。

    包的作用
    • 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。
    • 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。
    • 3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。

    Java 使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等。

    包语句的语法格式为:

    package pkg1[.pkg2[.pkg3…]];注意:这里是“.”符号
    

    例如,一个Something.java 文件它的内容

    package net.java.util;
    public class Something{
       ...
    }
    

    那么它的路径应该是 net/java/util/Something.java 这样保存的。 package(包) 的作用是把不同的 java 程序分类保存,更方便的被其他 java 程序调用。

    一个包(package)可以定义为一组相互联系的类型(类、接口、枚举和注释),为这些类型提供访问保护和命名空间管理的功能。

    以下是一些 Java 中的包:

    • java.lang-打包基础的类
    • java.io-包含输入输出功能的函数

    开发者可以自己把一组类和接口等打包,并定义自己的包。而且在实际开发中这样做是值得提倡的,当你自己完成类的实现之后,将相关的类分组,可以让其他的编程者更容易地确定哪些类、接口、枚举和注释等是相关的。

    由于包创建了新的命名空间(namespace),所以不会跟其他包中的任何名字产生命名冲突。使用包这种机制,更容易实现访问控制,并且让定位相关类更加简单。

    创建包

    创建包的时候,你需要为这个包取一个合适的名字。之后,如果其他的一个源文件包含了这个包提供的类、接口、枚举或者注释类型的时候,都必须将这个包的声明放在这个源文件的开头。

    包声明应该在源文件的第一行,每个源文件只能有一个包声明,这个文件中的每个类型都应用于它。

    如果一个源文件中没有使用包声明,那么其中的类,函数,枚举,注释等将被放在一个无名的包(unnamed package)中。

    package 的目录结构

    类放在包中会有两种主要的结果:

    • 包名成为类名的一部分,正如我们前面讨论的一样。
    • 包名必须与相应的字节码所在的目录结构相吻合。
    Import语句

    为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。使用 “import” 语句可完成此功能。

    import package1[.package2…].(classname|*);
    

    如果在一个包中,一个类想要使用本包中的另一个类,那么该包名可以省略。

    例子

    下面的 payroll 包已经包含了 Employee 类,接下来向 payroll 包中添加一个 Boss 类。Boss 类引用 Employee 类的时候可以不用使用 payroll 前缀,Boss类的实例如下。

    package payroll;
     
    public class Boss {
       public void payEmployee(Employee e) {
          e.mailCheck();
       }
    }
    

    如果 Boss 类不在 payroll 包中又会怎样?Boss 类必须使用下面几种方法之一来引用其他包中的类。

    使用类全名描述,例如:

    payroll.Employee
    

    用 import 关键字引入,使用通配符 “*”

    import payroll.*;
    

    使用 import 关键字引入 Employee 类:

    import payroll.Employee;
    

    注意:类文件中可以包含任意数量的 import 声明。import 声明必须在包声明之后,类声明之前。

    展开全文
  • 第一部分:编写类也叫做外部结构 第二部分:编写main方法,也叫做主方法或程序入口。 注意:1、编写在类中2、在一个类中的main方法是可有可无的3、如果编写main方法,则在一个类中最多有一个。 第三部分:编写...
  • Java源文件1个Java应用包含个或多个Java源文件,每个Java源文件只能包含下列内容(空格和注释除外)l 零个或个包声明语句l 零个或多个包引入语句l 零个或多个类声明语句l 零个或多个接口声明2、每个Java...
  • 第一部分:编写类也叫做外部结构 第二部分:编写main方法,也叫做主方法或程序的入口 注意: 1.编写在类中 2.在一个类中的main方法是可有可无的 3 如果编写main方法,则在一个类中最多有一个类 第三部分:编写...
  • Java之package和import语句

    千次阅读 2016-12-07 12:01:57
    为了方便管理大型软件系统中数目众多的类,解决类的命名冲突问题,Java引入包...注:package语句作为Java源文件第一条语句,若没有该语句,则指定为无名包 如果想在一个类中引用另一个包中的类, 1.另一
  • , 上节课的回顾1,分支 JAVASE JAVAME JAVAEE2, 两大核心机制: JVM GC3, 流程步骤 A:编写java源文件 XXX.java B:编译文件 javac XXX.java 生成字节码文件 .class C:解释执行: java XXX.java4, 注释 ...
  • Java源文件的编译、下载、解释和执行1. 执行java程序的步骤:Java源文件(程序员编写的*.java文件),使用javac编译生成*.class文件(字节码文件),然后使用java解释执行生成特定平台的机器码。 2.java解释执行...
  • Java-package和import语句

    2020-09-29 19:18:25
    package语句作为Java源文件第一条语句,指明该文件中定义的类所在的包。 其中他的格式为: package pkg1[.pkg2[.pkg3...]]; 同时Java编译器把包对应于文件系统的目录管理,在package语句中,用‘ .’来指明包...
  • 在基本的Java类和对象说完之后,下面的主要内容就是Java的基本语法了。 慢着,在这之前,我们再插播一些别的内容,这样,在正式开始Java语法内容之前,先对Java的...下面就来说说Java源文件结构,毕竟以后无论怎么写Ja
  • Java包和import语句

    千次阅读 2018-10-13 10:04:36
    包 包是Java语言中有效的管理类的一...package语句需要放在Java源文件第一条语句,指明该源文件定义的类所在的包,即为该源文件中声明的类指定包名。 一般格式: package 包名;//包名是一个合法的标识符或者若干个...
  • 之前对package等语句的了解并不是很深,今天借此机会,用这篇博文,好好梳理一下关于 Java 的包,和Java 的 package 等语句的有关知识: ...package 语句作为Java源文件第一条语句,指明该源文件定义的
  • Java中的package语句

    千次阅读 2018-01-18 10:17:30
    为Java类添加包必须在Java源文件中通过package语句指定,单靠目录名是没法指定的。Java的包机制需要两个方面保证:源文件里使用package语句指定包名class文件必须放在对应的路径下Java语法只要求包名是有效的标识符...
  • package语句作为Java源文件第一条语句。(若缺省该语句,则指定为无名包。) 约定俗成的给包起名为把公司域名倒过来写,如com.sun Java编译器把包对应于文件系统的目录管理,package语句中,用‘.’来指明包(目....
  • JAVA学习之包与import语句(三)

    千次阅读 2016-04-13 12:48:07
    包 不同的Java源文件中可能出现名字相同的类,要想区分这些类,就需要使用包名,包名的目的就是有效的区分名字相同的类,... //package关键字声明包语句,且作为Java源文件第一条语句 class A{ public static void
  • package语句必须在java文件中第一语句 如果一个类加上了包名,那么该类的完整类名就是:包名.类名 一个java文件只能有一个包语句 cmd窗口编译格式:javac -d 指定类文件的存放路径 java源文件 导包语句格式: ...
  • 包:储存类的文件夹我们创建的各种类都放在包中,但是在同个包中不能有两个同名的类;我们可以将同名的类放入两个不同的包中,这样就不会其冲突;作用:1,易于查找;2,分隔冲突类名;3,将类分为较小的单元;在...
  • 语句和流控制 表达式(Expression)  表达式由:变量、操作符、方法调用组成。 语句(Statement)  语句和自然语言中的基本句子相同。语句是完整的可执行单元,语句用分号(;)做为结尾。 以下表达式加上分号结尾可以...
  • package和import语句 ... package语句作为Java源文件第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包),格式为: package pkg1[.pkg2[.pkg3…]];  Java编译器把包对应于文
  • package语句作为Java源文件一条语句,指明该文件的中定义的类所在的包。(若缺省该语句,则指定为无名包) 格式:package pkg1.pkg2.pkg3… Java编译器把应用于文件系统的目录管理,package语句中,用’.’来指定...
  • Java中package语句的使用

    千次阅读 2013-12-04 19:47:12
    1.package语句的使用:package语句往往出现在Java源代码的第一条语句,用于指明源文件所在的包。格式为:  package +包名; 2.package语句的作用:避免使用相同类名时出现冲突,通过包的概念可以在不同包中出现...
  • java语句的分类

    千次阅读 2016-06-28 21:28:10
    Java中,语句是指个过程的完整描述,就如流程图的个环节。 总的来说,java语句的分类有六类:①方法调用语句②表达式语句③复合语句④空语句⑤控制语句⑥package语句和import语句。 ①方法调用语句:...
  • package语句作为Java源文件第一条语句,为该源文件中声明的类指定包名。package语句的一般格式为: package 包名;例如: package sunrise; package sun.com.cn; 有包名的类的存储目录 如果一个类有包名,那么...
  • JAVA中的声明语句

    2020-05-18 10:13:36
    ,其中可包含局部变量、java语句 JSP表达式:<%=java 代码%> 显示注释:即HTML注释,可以在客户端显示<!–注释部分--> 隐式注释:即JSP注释,不能在客户端显示<%--注释部分--%> <!-- 显示注释...
  • =-1){  // for循环保证只写入count个byte, 否则会写入1024个byte  for(i=0; i; i++){  out.write(buffer[i]);  }  }  fis.close();  out.close(); ...
  • package作为java源文件第一条语句,指明该文件中定义的类所在的包。(若缺省,则为无名包。) java编译器把包对应于文件系统的目录管理,package语句中,使用"."来指名包(目录)的层次,例如: package co...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,756
精华内容 19,102
关键字:

java源文件的第一条语句

java 订阅