java static import 静态导入

IDEA导入Eclipse项目静态资源无法加载等问题 一.导入eclipse项目静态资源无法加载 1.打开Configuration 2.然后在红线处写上你的项目名称 二.IDEA打包项目为war包 1.点击下划线处 2.下一步继续点击 3.点击右边加号 4.选择项目根目录 5.点击项目上边的build,点击下划线,完成! 6.之后你到项目的这个包就能找到war包了 三.无maven环境下IDEA导入j... 阅读详情

转自:http://www.cnblogs.com/mengdd/archive/2013/01/23/2873312.html


静态导入Static import

  要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。

  使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。

  静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法:

  

  比如先在一个包中定义一个这样的类:

   

复制代码
package com.example.learnjava;

public class Common
{

    public static final int AGE = 10;
    public static void output()
    {
        System.out.println("Hello World!");
    }
}
复制代码


  在另一个包中使用时,如果不用静态导入,是这样用的:

  

复制代码
package com.example.learnjava2;

import com.example.learnjava.Common;

public class StaticImportTest
{
    public static void main(String[] args)
    {
        int a = Common.AGE;
        System.out.println(a);
        
        Common.output();
    }

}
复制代码


  前面加入了导入语句,将Common类导入,使用其中的静态成员变量和静态方法时需要加上类名。

 

使用静态导入

  静态导入的语法是:

  import static 包名.类名.静态成员变量;

  import static 包名.类名.静态成员函数;

  注意导入的是成员变量和方法名。

  如前面的程序使用静态导入后:

复制代码
package com.example.learnjava2;

import static com.example.learnjava.Common.AGE;
import static com.example.learnjava.Common.output;

public class StaticImportTest
{
    public static void main(String[] args)
    {
        int a = AGE;
        System.out.println(a);
        
        output();
    }

}
复制代码

 

缺点

  过度地使用静态导入会在一定程度上降低代码的可读性。



SAP LTMC实战指南:物料主数据高效导入全解析 本文详细解析了SAP LTMC工具在物料主数据高效导入中的实战应用,包括工具选择、项目搭建、模板定制、数据导入全流程及常见问题解决方案。重点介绍了LTMC的预置模板、LTMOM灵活配置、数据校验机制等核心功能,帮助用户快速掌握SAP数据迁移技巧,提升工作效率。 阅读详情

相关推荐

基于IP2369与STM32的45W双向PD移动电源设计

USB PD(Power Delivery)是一种面向高功率、智能协商的通用快充协议,其核心在于通过BMC编码在CC线上完成供电能力(PDO)动态匹配与电压/电流精准调控。IP2369作为高度集成的PD协议管理芯片,内置PHY、协议引擎与MOSFET驱动,可卸载MCU实时通信压力;而STM32F103系列凭借低功耗STOP模式与丰富外设,成为电源状态管理与用户交互的理想协处理器。该组合显著提升系统鲁棒性与能效比,适用于便携式移动电源、嵌入式备用电源及PD协议教学验证等场景。本文围绕IP2369配置电阻精度、

weixin_42608299的博客 515

Java 静态导入

静态导入Static import   要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。   使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。   静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法:      比如先在一个包中定义一个这样的类:     package com.example....

weixin_33800593的博客 275

MAX31855电路和程序,实现SPI和软件模拟时序两种方式读取数据

1. 概述 MAX31855为热电偶至数字输出转换器,内置14位模/数转换器(ADC)。器件带有冷端补偿检测和修正、数字控制器、SPI兼容接口,以及相关的控制逻辑,在温度控制器、过程控制或监测系统中设计用于配合外部微控制器(μC)工作。提供多个版本的器件,每个版本针对特定的热电偶类型(K、J、N、T或E型)进行优化和调整。热电偶类型以器件型号后缀表示(例如MAX31855K)。 器件输出14位...

睿思派克 1万+

idea设置java静态导包

挨个找: File -> Settings -> Code Style -> Java -> Imports 然后在界面找到 ** Packages to Use Import with ‘*’ 点击 + ,粘贴你需要导入的包路径,点对勾,点apply,导包,看效果 import static org.springframework.test.web.servlet.req...

weixin_42070470的博客 2817

1 FFmpeg从入门到精通-FFmpeg简介

1.FFmpeg简介 1.1 FFmpeg的定义 1.2 FFmpeg的历史 1.3 FFmpeg的基本组成 1.4 FFmpeg的编解码工具ffmpeg 1.5 FFmpeg的播放器ffplay 1.6 FFmpeg的多媒体分析器ffprobe 1.7 FFmpeg编译(1)FFmpeg之Windows平台编译(2)FFmpeg之Linux平台编译(3)FFmpeg之OS X平台编译 1.8 FFmpeg编码支持与定制(1)FFmpeg的编码器支持(2)FFmpe

migu123的专栏 3687

《解锁GCC版本选择的奥秘:从入门到精通》

GCC 版本的选择是一项复杂而关键的决策,犹如一场精心策划的战略布局,贯穿于软件开发的整个生命周期。从项目需求与兼容性的深度考量,到性能与稳定性的权衡抉择,再到硬件与系统适配的精准对接,每一个环节都紧密相连,相互影响。在游戏开发行业,对性能的极致追求促使开发者青睐较新的 GCC 版本,以实现更流畅的游戏体验和更震撼的视觉效果;科学计算领域则依赖于 GCC 版本对复杂数学运算的高效优化,以应对大规模数据处理的挑战;嵌入式开发行业因硬件资源的限制和对稳定性的严苛要求,通常选择经过长期验证的稳定版本;

zheng_ruiguo的专栏 1416

idea 导入template_如何将静态导入添加到IntelliJ IDEA实时模板

我需要将以下Eclipse模板移植到IntelliJ IDEA/*** See method name.*/@${testType:newType(org.junit.Test)}public void should${testdesc}() {// given ${cursor}${staticImport:importStatic('org.hamcrest.Matchers.*', 'org...

weixin_39640157的博客 727

当拿到金葡菌的全基因组测序数据后该怎样进行分析呢

很多做科研实验/做课题报告的科研老师们在拿到全基因组测序数据之后要进行一系列的分析,但同时也担心数据庞大分析缓慢导致进度,也有因为不会编程不知道该如何进行拼接分析的...其实需要质控拼接、MLST分析及菌种鉴定等完全可以自己在平台上进行分析,下面以金葡菌为例进行了质控拼接及菌种鉴定等分析。 网络图片(侵删) 金黄色葡萄球菌(Staphylococcus aureus,S. aureus)也称“金葡菌”,隶属于葡萄球菌 属,是革兰氏阳性菌的代表,为一种常见的食源性致病微生物。 那么在取得了金葡菌全基

GenesClouds的博客 1969

20211123

使用idea 新建项目 新建包 包:就是一个文件夹 作用:对功能进行管理,一个包一个功能 创建方式: 普通创建,像以前那么样 先创建一个项目,然后在项目中套项目 建包注意事项(其他的也是): 一般以公司域名+公司名+项目名称作为包名 注意命名规范,不能数字开头,不能空格 不要中文字符,不是不能,是后期会出错误 静态导入 package com.rt; //静态导入 import static java.lang.System.*; publ

qq_44790259的博客 208

14自由度汽车动力学模型

多体系统分解簧上质量刚体:包含车身主体,具有6个自由度(x/y/z平移 + 俯仰/侧倾/横摆旋转)四个簧下质量刚体:每个车轮独立建模,含垂直跳动(z向)和旋转(绕z轴)自由度总自由度:6(车身) + 4×2(车轮) = 14自由度。

chao189844的博客 1197

InvocationException: GraphViz‘s executables not found【BUG已解决】

在机器学习框架中遇到了一个bug:安装了GraphViz模块后,在对着sklearn的决策树文档操作输出决策树模型结果时,还是爆出了如下的错误: 报错位置为: 报错语句为:网上很多答案告诉我们,要我们安装GraphViz模块,然而并不对! 如下,我安装了GraphViz,但是还是报错了。 所以说问题不在这,我查阅质料发现,改正这个bug的方法有一个:下文详细描述。解决bug为: 1.去graphviz.官方下载自己电脑符合的操作系统的安装包:2,安装的时候,记住自己安装在电脑里的位置:以我的电脑为例,我的

一键难忘的博客 3968

【Java】静态导入import static

1. 意义 import static静态导入是JDK 1.5增加的特性,有两种使用方式: import static java.lang.Integer.*; 或者 import static java.lang.Integer.MAX_VALUE; 解释: 用.*时,表示导入类中的所有静态属性和方法。 用静态名称时,表示只导入该静态属性或方法。 静态导入后就可以直接用名称访问静态属性和方...

widiot的博客 4770

一根同轴线,真的扛得住 4K 吗? ——从摄像头带宽算起,聊透车载 SerDes 接口选型

如果你记住这三句话,这篇文章就值了:🎯摄像头带宽 = 分辨率 × 位深 × fps × 开销4K RAW 摄像头 ≈ 3.7Gbps,是现实不是理论SerDes 选型,宁可多留 20%,不要刚刚好。

weixin_43199439的博客 192

Java静态导入(import static)需谨慎

从Java 5 开始引入了静态导入语法(import static),其目是为了减少字符输入量,提高代码的可阅读性,以便更好地理解程序。我们先来看一个不使用静态导入的例子,也就是一般导入: public class MathUtils{     // 计算圆面积     public static double calCircleArea(double r){         return

芝麻软件工作室的专栏 2704

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Java包的静态导入import static和import的区别

Java包的静态导入import static和import的区别 import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com…..ClassName;而静态导入是这样:import static com…..ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也

qq_40711702的博客 182

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Java import static 静态导入

import想必大家都很熟悉,用于导入一个(或一些)类。import static则是用于导入类中的静态成员(包括方法成员和数据成员),一旦使用import static导入了静态成员,就可以直接使用成员名进行操作,而无需使用 类名.成员名 的形式。 代码: import static java.lang.System.out; public class test6 { publi...

fly_sheep 的博客 449

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

java 的静态导入(import static)

理解java的静态导入(即import static) java的动态导入就是代码里平时所用的 import java.util.*; 而静态导入其实就是java为了简化代码的按键而提供的,但是相对的,代码的可读性会降低。 静态导入就是导入一个类的static方法,还是举例说明: 创建一个Print的工具类: package net.mindview.util; import jav

home 895

Java静态导入(import static)

junit测试相关代码,经常用到java 静态导入,下面简单描述java的这个特性。从Java 5 开始引入了静态导入语法(import static),其目是为了减少字符输入量,提高代码的可阅读性,以便更好地理解程序。

neweastsun的专栏 2797

Java import static静态导入

在 JDK 1.5 之后增加了一种静态导入的语法,用于导入指定类的某个静态成员变量、方法或全部的静态成员变量、方法。如果一个类中的方法全部是使用 static 声明的静态方法,则在导入时就可以直接使用 import static 的方式导入。 静态导入使用 import static 语句,静态导入也有两种语法,分别用于导入指定类的单个静态成员变量、方法和全部静态成员变量、方法,其中导入指定类的单个静态成员变量、方法的语法格式如下: import static package.ClassName.fie

WhiteNebula的博客 557

【java基础】import static 静态导入

import static 是静态导入,是jdk1.5的新特征.利用import static 可以不通过调用包名,直接使用包里的静态方法。我这里举个例子:用import的情况:public static void main(String args[]){ System.out.println("hello happyBKs"); } 用import static 的情况:impor...

happydecai的博客 4799

java静态导入 import static

java 静态导入

明道_N 的博客 243

Java记录 -82- 静态导入 Static Import

静态导入 Static Import要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。使用静态导入可以使被导入类的所有静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出它们的类名。注意:过度使用这个特性也会一定程度上降低代码的可读性。//import my.features.common.Commmon;import static my.features.common.Co

秀才的专栏 2441

java 静态导入_java 静态导入 import static

今天在学习Activiti in action书中有发现有一段单元测试的代码使用了assertNotNull()函数,它是org.juint.Assert类的一个静态成员函数。但是为什么可以直接使用assertNotNull()而不是写成Assert.assertNotNull()呢?思考了一阵没有得出答案,打开源码查看,发现作者使用了静态导入,意识到这是我的一个java盲区,所以简单学习了一下,...

weixin_34830055的博客 344

Java静态导入static import

Java静态导入static importimport static这个特性在JDK1.5首次出现,一般称为静态导入,用法如下:import static package.identifier.ClassName.*使用了上面的import static后,ClassName类型的静态成员(包括静态成员变量和静态方法)就被引入到当前命名空间,这样的话在调用ClassName类型的静态成员变量、方法时

becherpan的博客 1026

import static java_JAVA静态导入(import static)详解

在Java 5中,import语句得到了增强,以便提供甚至更加强大的减少击键次数功能,虽然一些人争议说这是以可读性为代价的。这种新的特性成为静态导入。当你想使用static成员时,可以使用静态导入(在API中的类和你自己的类上,都可以使用该特性)。下面是静态导入前后的代码实例:/***静态导入之前*/publicclassTestStatic{publicstaticvoidmain...

weixin_42509624的博客 246
上一篇: Java 泛型通配符?解惑
下一篇: java join
千雅爸爸
博客等级 码龄18年 292粉丝 639原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值