JAVA学习之包与import语句(三)

不同的Java源文件中可能出现名字相同的类,要想区分这些类,就需要使用包名,包名的目的就是有效的区分名字相同的类,不同Java源文件中两个类名字相同时,它们可以通过隶属不同的包来区分。

下面是运行有包名的主类

package edu.gis.sky; //package关键字声明包语句,且作为Java源文件的第一条语句
class A{
      public static void main(String args[]){
      String run;
      String tiao;
      run="nihao";
      tiao="haobuhao";
      System.out.print("paodekujai"+run+tiao);
      }

}
编译运行的时候一定要在 edu\gis\sky的上层目录进行编译运行;

import语句

一个类可能需要另一个类声明的对象作为自己的成员或方法中的局部变量,这个时候就需要import语句来导入包中的类;以常用的输入输出为例导入java.util包下的Scanner

import java.util.Scanner;//实际开发中,常常是导入java.until包中的所有类 java.util.* 
    public class test2 { 
     public static void main(String args[]){ 
     System.out.println("输入你最喜欢的两位数:");
    Scanner num=new Scanner(System.in); 
     int x=num.nextInt(); 
     System.out.println("this is my favorite number:"+x); 
}
}                                 

 如果使用import语句映如了整个包中的类,可能会增加编译时间,但不会影响程序运行的性能,因为当程序运行时,只是将你真正使用的类的字节码文件加载到内存。 


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值