随笔分类 - 动手动脑
摘要:WatchService是监听文件的。对于文件的监听操作共三步:实现service WatchService可以同时监听多个文件。 源代码: 使用Path.register() 方法注册要监控指定目录的那些事件(创建、修改、删除) StandardWatchEventKinds.ENTRYCREAT
阅读全文
摘要:异常概述 在程序中,错误可能产生于程序员没有预料到的各种情况,或者是超出了程序员可控制范围的环境因素,如用户的坏数据、试图打开一个根本不存在的文件等。在Java中这种在程序运行是可能出现的一些错误称为异常。异常是一个在程序执行期间发生的事件,它中断了正在执行的程序的正常指令流。 捕捉异常 Java语
阅读全文
摘要:异常处理: java中通过try····catch语句来实现抛出捕捉异常来实现程序的正常运行,异常包括error和exception异常错误。可以通过自定义异常类,自定义异常类继承exception类,来实现异常处理的操作。 实例代码: 多层异常捕获: 对于多层异常捕获,是寻找跑出的异常如果外层没有
阅读全文
摘要:调用子类构造方法问题 在子类构造方法中要将弗雷德构造方法放在第一位,原因是构造方法起到初始化的作用,在初始化时要先初始化父类在初始化子类,其顺序不能混乱,否则编译器将报错。 方法覆盖 实例代码: 类型转换 这个段代码中的d=m,和d=c会出现错误,前者报错的原因是父类不能当做子类的一个对象,后者报错
阅读全文
摘要:最近上课老师说出了一些随机数生成的方法,我通过上网查阅资料了解到其中有几种方法,一种是math.random方法这种方法被称为伪随机,也就是有规律的随机,有可能会出现重。第二种是用种子来进行随机数的产生。其中到用到了random类。这种方法通过不断更新种子的值来进行输出不同的随机数,这种生成方法再一
阅读全文
摘要:枚举类型不是原始数据类型,枚举类型的使用和类的使用有些不一样,先是先定义enum (枚举名){内容};在使用时需要使用枚举名来定义变量,初始化时需要用(枚举名).内容来进行初始化。 对于浮点数计算会出现计算精度不足,我通过上网查询并了解到计算机储存并使用的是原码、反码、补码,来进行储存并进行计算的,
阅读全文

浙公网安备 33010602011771号