网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  java1.5中新的静态导入特性     
  文章作者:未知  文章来源:水木森林  
  查看:117次  录入:管理员--2007-11-17  
 
  要导入一个类或接口的静态成员(也就是属性、方法和类),你要对 import 关键字使用 static 修饰符:
  
  import static tips.constants.*;
  
  下面是 constants 类型的定义:
  
  package tips;
  
  public interface constants {
  
    public static final int port_number = 90;
  
    public static final string app_name = "dooly";
  
    public static class staticnestedclass {}
  
  }
  
  通过使用 import static,就可以不用指定 constants 类名而直接使用静态成员。例如:
  
  import static tips.constants.*;
  
  public class staticimporttip {
  
    public static void main(string []args) {
  
      system.out.println(port_number);
  
      system.out.println(app_name);
  
      system.out.println(staticnestedclass.class);
  
    }
  
  }
  
  如果你决定使用新的静态导入特性,我推荐你单独地导入常量名,而不要使用通配符。因为这样做可以让人知道常量的来源。
  
  比如说在下面的代码片断中,一个开发人员查看了代码之后不知道default_url 和port_number从哪个类中导入的。
  
  import static tips.constants.*;
  
  import static tips.gen.app.*;
  
  public class staticimporttip {
  
    public static void main(string []args) {
  
      system.out.println(port_number);
  
      system.out.println(default_url);
  
    }
  
  }
  
  如果导入语句如下:
  
  import static tips.constants.port_number;
  
  import static tips.gen.app.default_url;
  
  那么常量的来源就很明显了。当然这是我的看法,如果你有不同的看法,请给我们发邮件让我们了解你的看法。
  
  注意:这个技巧中的代码在 windows 2000 下使用 java build 1.5.0-beta-b32c 编译通过。要编译这个代码,必须使用javac“-source 1.5”选项。
 
 
上一篇: 一个用java写的测算服务器响应速度的程序    下一篇: 让你学习控制住web2.0的方向盘二
  相关文档
关于 final 的奇怪问题 11-17
from java to php 11-17
线性表的使用 11-17
java基础:详细讲解this对象的使用方法 11-16
java类 精彩问答 11-17
struts 和 tiles 辅助基于组件的开发(1) 11-17
generic data access objects 设计模式 11-17
java 技巧:在对标准流进行重定向 11-17
关于参数传递 11-17
java大进攻(1) 11-17
应用rational 工具简化基于j2ee的项目 (二)启动项目 11-17
flash+php+mysql简单留言本制作实例教程 (1) 07-02
java相关基础知识(1) 11-17
用java从xml文件中获取业务图表 11-16
简单对象访问协议(SOAP)初级指南 08-06
weblogic的研究之开发、部署ejb(1) 11-17
命令行下的java开发 11-17
意外对象 11-17
jdbc基础教程之callablestatement 11-16
单例设计模式在java中的应用 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息