关于package和import

/*
package和import
   1、package(翻译为:包)
      第一:package出现在java源文件第一行。
      第二:带有包名的Java文件编译命令:javac -d . xxx.java
      第三:带有包名的Java文件运行命令:java 完整类名
      
          说明:以后说类名的时候,如果带着包名描述,表示完整类名。
                如果没有带包描述,就表示简类名。
         举例:java.util.Scanner 完整类名。
               Scanner 简类名

   2、import(导入)
      出现位置:package语句之后,类声明语句之前。
      
      不需要import语句的情况:
         - java.lang包下的类不需要import导入。
         - 同包下的类不需要import导入。
         
      除了以上两种情况其它一律都需要import来导入。

      用法:
         - import 完整类名;
         - import 包名.*; (说明:这里的"*"只能代表类名)

         举例:
             - import java.util.Scanner; // 完整类名。
                - import java.util.*
                以上两种情况均可以
                
         问:如果用"*"来代表类,这样是不是效率比较低。
             回答: 这样效率不低,因为编译器在编译的时候,会自动把*变成具体的类名。
                    但是不能太省了。
                    import java.*; 这是不允许的,因为在java语言中规定,这里的*只代表某些类的名字。
 */
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值