集合框架-靜態匯入
4:靜態匯入(瞭解)
(1)可以匯入到方法級別的匯入
(2)格式:
import static 包名....類名.方法名;
(3)注意事項:
A:方法必須是靜態的
B:如果多個類下有同名的方法,就不好區分了,還得加上字首。
所以一般我們並不使用靜態匯入,但是一定要能夠看懂。
package cn.itcast_02;
/*
* 靜態匯入:
* 格式:import static 包名….類名.方法名;
* 可以直接匯入到方法的級別
*
* 靜態匯入的注意事項:
* A:方法必須是靜態的
* B:如果有多個同名的靜態方法,容易不知道使用誰?這個時候要使用,必須加字首。由此可見,意義不大,所以一般不用,但是要能看懂。
*/
import static java.lang.Math.abs;
import static java.lang.Math.pow;
import static java.lang.Math.max;
//錯誤,方法必須是靜態的
//import static java.util.ArrayList.add;
public class StaticImportDemo {
public static void main(String[] args) {
// System.out.println(java.lang.Math.abs(-100));
// System.out.println(java.lang.Math.pow(2, 3));
// System.out.println(java.lang.Math.max(20, 30));
// 太複雜,我們就引入到import
// System.out.println(Math.abs(-100));
// System.out.println(Math.pow(2, 3));
// System.out.println(Math.max(20, 30));
// 太複雜,有更簡單
System.out.println(abs(-100));
//如果有多個同名的靜態方法
System.out.println(java.lang.Math.abs(-100));
System.out.println(pow(2, 3));
System.out.println(max(20, 30));
}
public static void abs(String s){
System.out.println(s);
}
}
相關文章
- Java靜態匯入Java
- eclipse 匯入靜態類,自動程式碼提示靜態方法Eclipse
- JDK5.0新特性的學習--靜態匯入JDK
- 如何匯入Scrapy框架框架
- 關於Play框架的靜態檔案框架
- Hades:移動端靜態分析框架框架
- 來玩Play框架07 靜態檔案框架
- 十五章 CI框架學習筆記(二)載入靜態內容框架筆記
- 【集合框架】Java集合框架綜述框架Java
- 集合框架-TreeMap集合框架
- 集合框架-Set集合框架
- 集合框架-TreeSet集合框架
- 集合框架-Collection集合框架
- 集合框架-List集合框架
- Vue框架下實現匯入匯出Excel、匯出PDFVue框架Excel
- 7、靜態檔案的載入
- 如何動態匯入ECMAScript模組
- 集合框架框架
- 集合框架-集合總結框架
- 集合框架-List集合-2框架
- 集合框架-List集合-3框架
- 集合框架-Collection集合-2框架
- 集合框架-Collection集合-3框架
- EasyPoi框架實現Excel表格匯入框架Excel
- Java自學入門之靜態變數Java變數
- iOS打包.a靜態庫檔案(入門)iOS
- 靜態變數與靜態方法變數
- 集合框架-Map集合功能概述框架
- 集合框架-HashMap集合的案例框架HashMap
- Java集合(1)一 集合框架Java框架
- 集合框架-Collection集合總結框架
- Java集合框架系列教程一:集合框架簡介Java框架
- Java 集合框架Java框架
- 集合框架-Collections框架
- java集合框架Java框架
- 偽靜態、靜態和動態的區別
- JavaScript 靜態屬性與靜態方法JavaScript
- ASP.NET偽靜態及靜態ASP.NET