摘要: 声明自定义异常 在 Java 中你可以自定义异常。编写自己的异常类时需要记住下面的几点。 所有异常都必须是 Throwable 的子类。 如果希望写一个检查性异常类,则需要继承 Exception 类。 如果你想写一个运行时异常类,那么需要继承 RuntimeException 类。 可以像下面这样 阅读全文
posted @ 2020-06-07 21:55 幻影黑子 阅读(187) 评论(0) 推荐(0)
摘要: 可变参数 JDK 1.5 开始,Java支持传递同类型的可变参数给一个方法。 方法的可变参数的声明如下所示: typeName... parameterName 在方法声明中,在指定参数类型后加一个省略号(...) 。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在 阅读全文
posted @ 2020-06-07 21:26 幻影黑子 阅读(206) 评论(0) 推荐(0)
摘要: 命令行参数的使用 操作系统中启动脚本传参,启动jar、war等程序包传参 有时候你希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现。 命令行参数是在执行程序时候紧跟在程序名字后面的信息。 实例 下面的程序打印所有的命令行参数: CommandLine.java 文件代码 阅读全文
posted @ 2020-06-07 21:23 幻影黑子 阅读(210) 评论(0) 推荐(0)
摘要: Calendar类 Calender的月份是从0开始的,但日期和年份是从1开始的 我们现在已经能够格式化并创建一个日期对象了,但是我们如何才能设置和获取日期数据的特定部分呢,比如说小时,日,或者分钟? 我们又如何在日期的这些部分加上或者减去值呢? 答案是使用Calendar 类。 Calendar类 阅读全文
posted @ 2020-06-07 19:58 幻影黑子 阅读(300) 评论(0) 推荐(0)
摘要: Date: java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。 第一个构造函数使用当前日期和时间来初始化对象。 Date( ) 第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。 Date(long milli 阅读全文
posted @ 2020-06-07 09:43 幻影黑子 阅读(1318) 评论(0) 推荐(0)