Java編程之System

來源:互聯網
上載者:User

Java編程之System

Hello World!是整合至c經典的一個範例,今天再一次發揚這個經典的範例!廢話不多說看代碼吧!

                              public class HelloWorld{<br /> public static void main(String [] args){<br /> System.out.println("Hello World !");<br /> }<br />} 

這是一個非常熟悉的實力,java世界的同志對這個語句非常之熟悉。在此實現簡單的Hello World !只是慰問一下自己了。

 

 

Java中System這個類是非常重要的,它是一個final class。為我們提供了一下能力。

 

1 、列印資訊到控制台。

 

System類為我們提供了多個重載方法提供這種能力!

 

 

System.out.print(boolean)<br />//列印boolean變數。<br />System.out.print(char)<br />//列印char變數。<br />System.out.print(int)<br />//列印int變數。<br />System.out.print(double)<br />//列印double變數。<br />System.out.print(long)<br />//列印long變數。<br />System.out.print(char [] )<br />//列印char陣列變數。<br />System.out.print(float)<br />//列印float變數。<br />System.out.print(Object)<br />//該方法可以列印任意java對象,通過Object.toString()方法完成!<br />System.out.print(String)<br />//列印String變數。

System.out.println(boolean)<br />//列印boolean變數。<br />System.out.println(char)<br />//列印char變數並換行。<br />System.out.println(int)<br />//列印int變數並換行。<br />System.out.println(double)<br />//列印double並換行。<br />System.out.println(long)<br />//列印long變數並換行。<br />System.out.println(char [] )<br />//列印char陣列變數並換行。<br />System.out.println(float)<br />//列印float變數並換行。<br />System.out.println(Object)<br />//該方法可以列印任意java對象並換行,通過Object.toString()方法<br />//完成!<br />System.out.println(String)<br />//列印String變數並換行。 

2、從控制台讀取資訊能力

System.in.read()//從控制台讀取一個字元bing以int類型返回<br />System.in.read(byte[] b)//從控制台讀取至少一個位元組至多b.length<br />//個位元組,如果流中沒有資料當前線程並阻塞,傳回值指示實際讀取的位元組數<br />System.in.read(byte[] b,int off,int len)//從流中讀取最多len個<br />//位元組,並從off指示的位置存放讀取的資料

3、擷取系統變數的能力

public static Map<String,String> getenv()//以map返回當前線程<br />//繼承的系統內容變數.<br />public static String getenv(String name)//返回由name指示的<br />//環境變數值

4、擷取系統目前時間能力

public static long currentTimeMillis()<br />//返回以毫秒為單位的目前時間<br />public static long nanoTime()<br />//返回以毫微秒為單位時間值

5、擷取和設定jvm屬性值能力

public static Properties getProperties()<br />//返回所有jvm屬性值<br />public static void setProperties(Properties props)<br />//將系統屬性設定為 Properties 參數。<br />public static String getProperty(String key)<br />//擷取指定鍵指示的系統屬性。<br />public static String getProperty(String key,String def)<br />//擷取用指定鍵描述的系統屬性。如果不存在返回def<br />public static String setProperty(String key,String value)<br />//設定指定鍵指示的系統屬性。系統屬性以前的值.<br />public static String clearProperty(String key)<br />//移除指定鍵指示的系統屬性。<br />

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.