全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

java中静态导入机制用法实例详解

java中静态导入机制用法实例详解

             这里主要讲解了如何使用Java中静态机制的用法,这里提供了简单实例大家可以参考下。

静态常量类

在java开发中,我们会经常用到一些静态常量用于状态判断等操作。为了能够在多个地方复用这些常量,通常每个模块都会加一个常量类,举个简单的列子:

import com.sky.OrderMouleConsstants; 
 
/** 
 * Created by gantianxing on 2017/4/21. 
 */ 
public class Test { 
  public void main() { 
    int orderState = orderService.getOrderState(id); 
    if(OrderMouleConsstants.SUCCESS == orderState){ 
      //订单成功状态逻辑 
    } 
    if(OrderMouleConsstants.FAIL == orderState){ 
      //订单失败状态逻辑 
    } 
  } 
} 

为了表达常量类的特定使用模块,我们经常会把模块名称加载类名里,导致常量类的名字很长。在写代码的时候,经常来回copy,用户起来很不方便。 

其实在jdk1.5开始就已经引入了“静态导入机制”,可以解决这个问题。 

静态导入机制

我们可以采用静态导入(static import)的方式 导入常量类,就可以避免用类名来修饰常量名。如下: 

Java代码 

import static com.sky.OrderMouleConsstants.*; <span style="color: #ff0000;">//这个地方一定要用.* 否则编译不过</span> 
/** 
 * Created by gantianxing on 2017/4/21. 
 */ 
public class Test { 
  public void main() { 
    int orderState = orderService.getOrderState(id); 
    if(SUCCESS == orderState){ <span style="color: #ff0000;">//不用再加静态类名了</span> 
      //订单成功状态逻辑 
    } 
    if(FAIL == orderState){ <span style="color: #ff0000;">//不用再加静态类名了</span> 
      //订单失败状态逻辑 
    } 
  } 
} 
 

用法说明:在import 后面 加上static,并在静态常量类后面加上.* 。在需要使用常量的地方,就不用加上冗长的类名啦。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# java中静态导入机制  # Java  # 静态机制  # Java静态导入机制的用法  # java实例方法被覆盖  # 静态方法被隐藏Explain(详解)  # Java中的动态和静态编译实例详解  # Java静态代理和动态代理总结  # java synchronized同步静态方法和同步非静态方法的异同  # java 内部类(匿名类  # 匿名对象  # 静态内部类)详解及实例  # java 反射 动态调用不同类的静态方法(推荐)  # 列子  # 再加  # 多个  # 并在  # 我们可以  # 希望能  # 要用  # 就可  # 很长  # 会把  # 谢谢大家  # 很不  # 如何使用  # 解决这个问题  # 举个  # 复用  # 加载  # 以避免  # 引入了  # OrderMouleConsstants 


相关文章: 云南网站制作公司有哪些,云南最好的招聘网站是哪个?  宝塔面板创建网站无法访问?如何快速排查修复?  ,网页ppt怎么弄成自己的ppt?  Python lxml的etree和ElementTree有什么区别  实惠建站价格推荐:2025年高性价比自助建站套餐解析  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  移民网站制作流程,怎么看加拿大移民官网?  C#怎么使用委托和事件 C# delegate与event编程方法  如何在腾讯云服务器快速搭建个人网站?  如何通过NAT技术实现内网高效建站?  网页设计网站制作软件,microsoft office哪个可以创建网页?  建站之星备案是否影响网站上线时间?  如何挑选最适合建站的高性能VPS主机?  宿州网站制作公司兴策,安徽省低保查询网站?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何通过虚拟主机快速完成网站搭建?  如何在建站之星绑定自定义域名?  如何安全更换建站之星模板并保留数据?  如何通过西部数码建站助手快速创建专业网站?  宝塔面板如何快速创建新站点?  建站之星如何实现五合一智能建站与营销推广?  如何在IIS中新建站点并配置端口与物理路径?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  如何制作一个表白网站视频,关于勇敢表白的小标题?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  建站VPS选购需注意哪些关键参数?  如何快速搭建高效服务器建站系统?  详解jQuery停止动画——stop()方法的使用  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何快速搭建安全的FTP站点?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  已有域名如何免费搭建网站?  javascript中的try catch异常捕获机制用法分析  如何选择高效稳定的ISP建站解决方案?  网站制作话术技巧,网站推广做的好怎么话术?  北京专业网站制作设计师招聘,北京白云观官方网站?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  湖北网站制作公司有哪些,湖北清能集团官网?  招商网站制作流程,网站招商广告语?  音乐网站服务器如何优化API响应速度?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  IOS倒计时设置UIButton标题title的抖动问题  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  如何配置IIS站点权限与局域网访问?  简历在线制作网站免费版,如何创建个人简历?  建站主机选购指南:核心配置与性价比推荐解析  金*站制作公司有哪些,金华教育集团官网? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。