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的数据类型和集合类型非常丰富,开发人员可以根据具体需求选择适合的类型。