Java是一種面向對象、跨平臺的編程語言,由于其可移植性、安全性和易學習的特點,逐漸成為了企業級開發的主流。在Java的開發過程中,常用的包和方法庫眾多,本文將介紹一些常用的包和方法。
1. java.util包
import java.util.*; public class Main { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); System.out.println(list); } }
java.util包提供了許多有用的數據結構和方法,例如數組、列表、隊列、棧等。上例中的ArrayList是一個動態數組,其add方法可以向列表末尾添加元素。
2. java.io包
import java.io.*; public class Main { public static void main(String[] args) { try { FileWriter writer = new FileWriter("output.txt"); writer.write("Hello, World!"); writer.close(); } catch (IOException e) { e.printStackTrace(); } } }
java.io包提供了系統輸入輸出的功能,例如文件讀寫、緩存、管道等。上例中的FileWriter用來寫入文件,其write方法可向文件中寫入指定的字符串。
3. java.net包
import java.net.*; public class Main { public static void main(String[] args) { try { URL url = new URL("https://www.google.com"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream())); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
java.net包提供了網絡通信的常用類,例如URL、URLConnection等。上例中的URL用來指定要請求的網址,HttpURLConnection則負責建立HTTP連接,并獲取響應結果。
4. java.lang包
import java.lang.*; public class Main { public static void main(String[] args) { String str1 = "Hello"; String str2 = " World!"; String str3 = str1 + str2; System.out.println(str3); } }
java.lang包是Java應用程序中默認導入的包,其提供了Java編程語言的基本類和基本類型(如String、Integer等)以及對對象操作的支持。上例中的String用來表示字符串,其“+”操作符可以將兩個字符串連接成一個新的字符串。
Java的開發過程中會使用到眾多的包和方法庫,以上只是其中的幾個常用的例子。開發者需根據實際需求,合理選用。本文所展示的代碼只是示例,可能存在缺陷,請讀者謹慎參考。