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 />