激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java里的static import使用小結

Java里的static import使用小結

2019-12-21 14:55junjie JAVA教程

這篇文章主要介紹了Java里的static import使用小結,本文給出了一些使用示例,并總結了一些使用特性,需要的朋友可以參考下

換了工作要把Java重新撿起來了,這個在大學里用過的語言,雖然不復雜,還是有一些奇怪的地方的。比如static import。

Static import是JDK 1.5中引進的特性,不過讀大學那會還真沒注意到。它的作用是把靜態(static)的方法或者常量import進來。比如:

?
1
2
3
4
5
6
7
8
9
10
import static java.lang.Math.*;
 
public class HelloWorld {
 public static void main(String[] args) {
  System.out.println("Hello World!");
  System.out.println("Considering a circle with a diameter of 5 cm, it has:");
  System.out.println("A circumference of " + (Math.PI * 5) + " cm");
  System.out.println("And an area of " + (Math.PI * Math.pow(2.5,2)) + " sq. cm");
 }
}

 

使用了static import之后,就可以寫成:

?
1
2
3
4
5
6
7
8
9
10
11
import static java.lang.Math.*;
import static java.lang.System.out;
 
public class HelloWorld {
 public static void main(String[] args) {
  out.println("Hello World!");
  out.println("Considering a circle with a diameter of 5 cm, it has:");
  out.println("A circumference of " + (PI * 5) + " cm");
  out.println("And an area of " + (PI * pow(2.5,2)) + " sq. cm");
 }
}

注意”Math.”和”System.”可以省略掉了。

Static import和import的規則類似,引用的內容不可以有歧義。

使用了static import,代碼會變短,增加了可讀性,但一定程度上會對代碼整體的理解造成困難,因為常量和靜態方法看上去像全局變得和全局方法了,有點C++的味道,失去了一些OO的美感。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 黄色免费在线网站 | 色.com| 中日无线码1区 | 成人激情综合网 | 亚洲成人在线免费观看 | 有色视频在线观看 | 国产精品久久国产精麻豆96堂 | 亚洲嫩草av | 亚洲一区二区国产 | 毛片在线免费观看完整版 | videos韩国| 国产精品99久久久久久久 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 被日视频 | 久久国产精品区 | 美女网站黄在线观看 | 久章草影院 | 一级做a爱片久久毛片a高清 | 成年人激情在线 | 91精品影视| 欧美精品一区二区久久 | 久久情爱网 | 黄色av片三级三级三级免费看 | 久久久久久久久日本理论电影 | 在线免费观看麻豆 | 国产一区二区三区高清 | 私库av在线免费观看 | 免费一及片 | 人人舔人人射 | 亚洲精品一区二区三区免 | 精品人成| 黄色免费小视频网站 | 麻豆视频免费网站 | 看片一区| 99精品热视频 | 久久综合艹 | 久久久精品视频免费看 | 91视频网| 国产99久久久久 | 久久久久久久久久亚洲 | 加勒比婷婷色综合久久 |