网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.osworkflow源码分析(一).
.国内不谈Java--硅谷有感.
.你可以在oracle中发布java程序吗.
.Java JFormattedTextField 组件的.
.用Java+MySQL+PHP轻松构建跨平台.
.通往Java认证的阶梯.
.Java服务器 感受开源热潮.
.JavaIO学习基础之读写文本文件.
.Eclipse插件开发之FindBugs插件.
.Web开发轻平台-Tomcat(简介).
.改善编码风格.
.Java开源项目Hibernate快速入门.
.从server.xml到web.xml的个人发现.
.类注释文档编写方法.
.Web App用Quartz实现java schedu.
.用Java实现HTTP文件队列下载.
.第2个java示例程序.
.[环境设置]关于resin和tomcat的一.
.JSF是初学者进入Java Web世界的跳.
.关于spring中的aop的解释.

Java1.5中新的静态导入特性

发表日期:2008-1-5



  要导入一个类或接口的静态成员(也就是属性、方法和类),你要对 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”选项。
上一篇:让你学习控制住Web2.0的方向盘二 人气:410
下一篇:Java中this的使用 人气:1522
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐