1K+ 次浏览
Java 的 java.time 包提供了用于日期、时间、实例和持续时间的 API。它提供了各种类,例如 Clock、LocalDate、LocalDateTime、LocalTime、MonthDay、Year、YearMonth 等。使用此包中的类,您可以比以前的替代方法更简单地获取与日期和时间相关的详细信息。Java.time.LocalDate - 此类表示 ISO-8601 日历系统中不包含时区的日期对象。此类的 now() 方法从系统时钟获取当前日期。java.time.LocalDate 类的 of() 方法接受三个整型参数,分别表示年份、月份和日期,并返回... 阅读更多
940 次浏览
24K+ 次浏览
Java 的 java.time 包提供了用于日期、时间、实例和持续时间的 API。它提供了各种类,例如 Clock、LocalDate、LocalDateTime、LocalTime、MonthDay、Year、YearMonth 等。使用此包中的类,您可以比以前的替代方法更简单地获取与日期和时间相关的详细信息。Java.time.LocalDate - 此类表示 ISO-8601 日历系统中不包含时区的日期对象。此类的 now() 方法从系统时钟获取当前日期。此类还提供其他各种有用的方法,其中包括 -getYear() 方法返回一个整数,表示当前 LocalDate 对象中的年份字段。... 阅读更多
3K+ 次浏览
在 Java 8 之前,要获取当前日期和时间,我们依赖于各种类,例如 SimpleDateFormat、Calendar 等。示例import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; public class LocalDateJava8 { public static void main(String args[]) { Date date = new Date(); String timeFormatString = "hh:mm:ss a"; DateFormat timeFormat = new SimpleDateFormat(timeFormatString); String currentTime = timeFormat.format(date); System.out.println("Current time: "+currentTime); String dateFormatString = "EEE, MMM d, ''yy"; DateFormat dateFormat = new SimpleDateFormat(dateFormatString); String currentDate = dateFormat.format(date); ... 阅读更多
5K+ 次浏览
异常是在程序执行期间发生的运行时错误。当发生异常时,程序会突然终止,并且永远不会执行生成异常的行之后的代码。Java 中有两种类型的异常。未检查的异常 - 未检查的异常是在执行时发生的异常。这些也称为运行时异常。这些包括编程错误,例如逻辑错误或不正确的 API 使用。运行时异常在编译时被忽略。已检查的异常 - 已检查的异常是在... 阅读更多
4K+ 次浏览
异常是在程序执行期间发生的运行时错误。当发生异常时,程序会突然终止,并且永远不会执行生成异常的行之后的代码。Try、catch、finally 块Java 提供 try-catch 块机制来处理异常。try/catch 块放置在可能生成异常的代码周围。try/catch 块内的代码称为受保护代码。语法try { // 受保护代码 } catch (ExceptionName e1) { // catch 块 }当 try 块中引发异常时,JVM 会存储... 阅读更多
101 次浏览
运行时异常或未检查的异常是在执行时发生的异常。这些包括编程错误,例如逻辑错误或不正确的 API 使用。运行时异常在编译时被忽略。IndexOutOfBoundsException、ArithmeticException、ArrayStoreException 和 ClassCastException 是运行时异常的示例。示例在下面的 Java 程序中,我们有一个大小为 5 的数组,并且我们试图访问第 6 个元素,这会生成 ArrayIndexOutOfBoundsException。public class ExceptionExample { public static void main(String[] args) { // 创建一个大小为 5 的整数数组 int inpuArray[] = ... 阅读更多
从 Java 1.5 开始引入了 Scanner 类。此类接受 File、InputStream、Path 和 String 对象,使用正则表达式逐个标记地读取所有基本数据类型和字符串(来自给定的源)。要使用此类提供的 nextXXX() 方法(即 nextInt()、nextShort()、nextFloat()、nextLong()、nextBigDecimal()、nextBigInteger()、nextLong()、nextShort()、nextDouble()、nextByte()、nextFloat()、next())从源读取各种数据类型。每当您使用 Scanner 类从用户获取输入时。如果传递的输入与方法不匹配,则会抛出 InputMismatchException。例如,如果您使用 nextInt() 方法读取整数数据,而该值... 阅读更多
67 次浏览
自从Java 7引入try-with-resources语句以来,我们可以在try块中声明一个或多个资源,这些资源将在使用后自动关闭(在try块结束时)。在try块中声明的资源必须扩展java.lang.AutoCloseable类。示例:以下程序演示了Java中的try-with-resources。import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class FileCopying { public static void main(String[] args) { try(FileInputStream inS = new FileInputStream(new File("E:\Test\sample.txt")); FileOutputStream outS = new FileOutputStream(new File("E:\Test\duplicate.txt"))){ byte[] buffer = new byte[1024]; ... 阅读更多
523 次浏览
异常是在程序执行期间发生的错误(运行时错误)。当发生异常时,程序会突然终止,异常行之后的代码将不会执行。Java中有两种类型的异常。未检查异常 - 未检查异常是在执行时发生的异常。这些也称为运行时异常。这些包括编程错误,例如逻辑错误或API的不正确使用。运行时异常在编译时会被忽略。已检查异常 - 已检查异常是在... 阅读更多