首页 > 其他分享 >关于 import 和 import static

关于 import 和 import static

时间:2023-04-16 17:25:37浏览次数:39  
标签:java pow static 关于 import Math out

import 嘛,就是导包。比如说java的一些自带的包,例如 

import java.lang.Matn;

 

又或者我们自己做的包,例如

import com.link.testImport;

 

一些实例:

  比如使用Math的pow,可以选择多种方法

import java.lang.Math;
import static java.lang.Math.*;     
import java.lang.Math.*;public class TestImport {
    public static void main(String[] args) {
     double a = Math.pow(1,1);  double b = pow(2,2); double c = Math.pow(3,3); System.out.println(a); System.out.println(b); System.out.println(c); } }

其中 import static是导入类的静态属性和静态方法。我通过下面的源码就可以得知,pow是一个静态方法

 所以想要直接使用这个静态方法就需要static出手。通过import static导入就可以像类方法之间一样相互调用了

类方法相互调用:

   static void printid(int id){
        System.out.println(id);
    }

    public static void printCompany(){          
        printid(13);
    }

 

标签:java,pow,static,关于,import,Math,out
From: https://www.cnblogs.com/Link-Soul/p/17323622.html

相关文章

  • FastGCN Fast Learning with Graph Convolutional Networks via Importance Sampling
    目录概符号说明MotivationFastGCN方差分析代码ChenJ.,MaT.andXiaoC.FastGCN:fastlearningwithgraphconvolutionalnetworksviaimportancesampling.ICLR,2018.概一般的GCN每层通常需要经过所有的结点的propagation,但是这是费时的.像普通的深度学习方法一......
  • 关于软件测试领域的 Happy Path
    在软件测试领域,happypath是指一组测试用例,其中每个测试用例都覆盖了一个顺畅运行的路径,即一组不需要任何异常处理的输入和操作,以及相应的预期输出和结果。通常,这些测试用例被设计为模拟最常见、最基本和最常用的用户行为和用例场景,以确保软件在正常操作条件下可以正确地运行和处......
  • 关于 SaaS 软件销售领域中的 Renewal 和 linearity
    SaaS(软件即服务)中的Renewal指的是客户续订其订阅服务的过程。在SaaS模式下,客户通常会订阅软件服务,以获得对软件的使用权限和支持。这种订阅通常是按照一定的时间段(通常是每月或每年)收费的。当订阅服务即将到期时,SaaS提供商通常会与客户联系,提供续订服务的机会。在续订过程中,......
  • 关于Spring依赖注入一些理解和总结
    平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依......
  • 关于Mybatis中常见的问题以及解决办法
    一.基础问题问题一:所有的配置没问题时,查询的数据库却为空,首先可以确定的是配置没问题,数据库连接也没有问题,那就可能是数据读取有问题了 有三种解决办法解决办法:(1)去实体类修改set方法,Mybatis是通过set方法进行查询的,所以只需要修改set方法就可以查询得到(不推荐使用)     ......
  • 关于公正执法的一点想法
    前几天突然想到一个问题,于是做了点总结,认为有几个原则可以算是公理性质的,或者简称作恶三原则(向阿西莫夫致敬):1、一个做了错事的人,如果担心事情暴露,一旦遇到事情可能暴露的场景,就会做第二个错事来掩盖。2、一个做了错事的人,更不希望公共场合下把这个信息公开出来,表明自己是个坏人,哪怕......
  • [软件人生]关于程序员的坚持与成功
    给灵科弟兄的一段话:我不希望大家照着上面说的,变得世故。虽然有些时候,有些事情是矛盾的。但是,我还是坚持认为,保持自己,可能比随波逐流更重要,如果你真得想成为程序员中的翘楚,而不是被众人淹没。高潮和低谷都是会有的,高潮期往往很短暂,而低谷期往往很漫长,不是感觉的漫长,而是实际上的漫长......
  • 关于站立会议的一些常见问题
    最近看到一些观点,关于敏捷开发各种不好用的观点,来源于水木社区,有兴趣的朋友可以自己去搜索,这里就不罗列了,仅仅记录一些目前我在一个新团队中推动时看到的问题,以及论坛中一些观点涉及到的错误的点,今后可能会发布一系列这方面的文字,随笔随写了。1,水木上某人说在某国企应用敏捷开发,结......
  • 关于谢灵抄袭案媒体采访的声明
    从三天前得到这个信息到目前为止,只接收到了下面四家媒体的采访请求:上海东方晨报,华商报,南方周末和csdn并没有任何其他媒体和我联系过,这四家媒体的信息我都有记录,并留下了我的联系方式。关于澎湃新闻网|责任编辑:沙枣花在《与厦大“愤怒女教授”面对面:是什......
  • 为什么要在函数的定义前加static?
    1.作用函数定义前加static的含义不是指存储方式,而是指对函数的作用域仅限于本文件2.用处使用内部函数的好处是:不同的人编写不同的函数时,不用担心自己定义的函数,是否会与其它文件中的函数同名,因为同名也没有关系。3.根本原因根本原因是C语言中同一个工程中不能有同名函数。......