Java是一種面向對象的編程語言,它支持各種數據類型和集合類型。在Java中,數據類型決定了變量所能持有的數據內容,而集合類型則用于存儲和操作一組數據。
Java語言中基本數據類型有8種,分別為:
byte 1字節 -128到127 short 2字節 -32768到32767 int 4字節 -2147483648到2147483647 long 8字節 -9223372036854775808到9223372036854775807 float 4字節 1.4E-45到3.4028235E38 double 8字節 4.9E-324到1.7976931348623157E308 char 2字節 '\u0000'到'\uffff' boolean 1位 true或false
除了基本數據類型外,Java還支持兩種引用數據類型,分別是類和數組。
Java中的集合類型用于存儲和操作一組數據。常用的集合類型包括List、Set、Map等。
List是一種有序的集合,它允許有重復元素。常用的List包括ArrayList和LinkedList。
Listlist = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("orange"); for (String fruit: list) { System.out.println(fruit); }
Set是一種不允許重復元素的集合。常用的Set包括HashSet和TreeSet。
Setset = new HashSet<>(); set.add("apple"); set.add("banana"); set.add("orange"); for (String fruit: set) { System.out.println(fruit); }
Map是一種鍵值對的集合類型。常用的Map包括HashMap和TreeMap。
Mapmap = new HashMap<>(); map.put("apple", "red"); map.put("banana", "yellow"); map.put("orange", "orange"); for (Map.Entry entry: map.entrySet()) { System.out.println(entry.getKey() + ": " + entry.getValue()); }
Java的數據類型和集合類型非常豐富,開發人員可以根據具體需求選擇適合的類型。