找到 343 篇文章 关于 Java 编程
430 次查看
此示例演示了如何使用 Collection 类的 Collection.max() 和 Collection.min() 方法在数组中搜索最小和最大元素。示例import java.util.Arrays; import java.util.Collections; public class Main { public static void main(String[] args) { Integer[] numbers = { 8, 2, 7, 1, 4, 9, 5}; int min = (int) Collections.min(Arrays.asList(numbers)); int max = (int) Collections.max(Arrays.asList(numbers)); System.out.println("Min number: " + min); System.out.println("Max number: " + max); } }结果以上代码示例将产生以下结果。Min number: 1 Max ... 阅读更多
802 次查看
java.io.File 类提供了以下有用的方法来确定可用的空闲磁盘空间。序号方法和描述1public long getFreeSpace()返回此抽象路径名指定的磁盘分区中未分配的字节数。2public long getTotalSpace()返回此抽象路径名指定的磁盘分区的总大小。3public long getUsableSpace()返回此虚拟机在此抽象路径名指定的磁盘分区上可用的字节数。以下示例展示了以上方法的使用。示例最终import java.io.File; import java.text.NumberFormat; public class Tester { public static void main(String[] args) { NumberFormat numberFormat = NumberFormat.getInstance(); numberFormat.setMaximumFractionDigits(2); ... 阅读更多
6K+ 次查看
Final 静态变量类变量也称为静态变量,在类中使用 static 关键字声明,但在方法、构造函数或代码块之外。无论从该类创建多少个对象,每个类变量都只有一个副本。静态变量通常使用 final 关键字声明为常量。常量是声明为 public/private、final 和 static 的变量。常量变量的值从其初始值开始永远不会改变。静态变量存储在静态内存中,大多声明为 final 并用作 public 或 private 常量。静态变量在程序... 阅读更多
3K+ 次查看
局部变量局部变量在方法、构造函数或代码块中声明。进入方法、构造函数或代码块时创建局部变量,并且一旦退出该方法、构造函数或代码块,该变量将被销毁。访问修饰符不能用于局部变量。局部变量仅在其声明的方法、构造函数或代码块内可见。局部变量在内部在堆栈级别实现。局部变量没有默认值,因此应在第一次使用之前声明局部变量并为其分配初始值。final 局部变量final 是局部变量唯一允许的访问修饰符。不需要... 阅读更多
11K+ 次查看
final 关键字可用于类方法和变量。final 类不能被继承,final 方法不能被重写,final 变量不能被重新赋值。finally 关键字用于创建跟随 try 代码块的代码块。finally 代码块始终执行,无论是否发生异常。使用 finally 代码块允许您运行任何您希望执行的清理类型语句,无论受保护的代码中发生什么。finalize() 方法在对象被销毁之前使用,并且可以在对象... 阅读更多
1K+ 次查看
Java 字节流用于执行 8 位字节的输入和输出,而 Java 字符流用于执行 16 位 Unicode 的输入和输出。尽管有许多与字符流相关的类,但最常用的类是 FileReader 和 FileWriter。尽管在内部 FileReader 使用 FileInputStream,而 FileWriter 使用 FileOutputStream,但这里的主要区别在于 FileReader 一次读取两个字节,而 FileWriter 一次写入两个字节。以下示例,它使用这两个类将输入文件(包含 Unicode 字符)复制到输出文件中 - 示例import java.io.*; ... 阅读更多
101 次查看
使用 Java 9,Set 接口中添加了新的工厂方法来创建不可变实例。这些工厂方法是便捷工厂方法,用于以更简洁的方式创建集合。创建集合的旧方法示例import java.util.Collections; import java.util.HashSet; import java.util.Set; public class Tester { public static void main(String []args) { Set set = new HashSet(); set.add("A"); set.add("B"); set.add("C"); Set readOnlySet = Collections.unmodifiableSet(set); System.out.println(readOnlySet); try { readOnlySet.remove(0); ... 阅读更多
168 次查看
使用 Java 9,Map 接口中添加了新的工厂方法来创建不可变实例。这些工厂方法是便捷工厂方法,用于以更简洁的方式创建集合。创建集合的旧方法示例import java.util.Collections; import java.util.HashMap; import java.util.Map; public class Tester { public static void main(String []args) { Map map = new HashMap(); map.put("A", "Apple"); map.put("B", "Boy"); map.put("C", "Cat"); Map readOnlyMap = Collections.unmodifiableMap(map); System.out.println(readOnlyMap); try { readOnlyMap.remove(0); ... 阅读更多
187 次查看
使用 Java 9,List 接口中添加了新的工厂方法来创建不可变实例。这些工厂方法是便捷工厂方法,用于以更简洁的方式创建集合。创建集合的旧方法示例import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Tester { public static void main(String []args) { List list = new ArrayList(); list.add("A"); list.add("B"); list.add("C"); List readOnlylist = Collections.unmodifiableList(list); System.out.println(readOnlylist); try { readOnlylist.remove(0); ... 阅读更多
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP