随笔分类 - java
摘要:// 将int解析成二进制,再根据二进制转换成float Float f = Float.intBitsToFloat(i.intValue()); // 格式化float,固定显示的小数点位数。 DecimalFormat df = new DecimalFormat("0.000000"); S
阅读全文
摘要:在lambda表达式中修改局部变量值会报错 Local variable result defined in an enclosing scope must be final or effectively final // 将count设计成一个数组 int[] count = {0}; // 在l
阅读全文
摘要:1 Predicate 接口定义了一个名叫 test 的抽象方法,它接受泛型 T 对象,并返回一个 boolean filter 2 3 Consumer 接口定义了一个名叫 accept 的抽象方法,它接受泛型 T 的对象,没有返回(void)。 forEach 4 5 Function 接口定义
阅读全文
摘要:wait,notify,notifyAll都是Object对象的final方法。 wait()调用之后会立即释放对象锁。 notify() 和 notifyAll() 不会立即释放对象锁。notify()是在等待队列中随机抽取一个线程,notifyAll()是将队列中的所有线程执行唤醒动作, 在no
阅读全文
摘要:1 /** 2 * 该方法递归实现将多个文件夹压缩在同一个zip包中 然后删除文件夹directoryName 下需要被压缩的文件。 3 * @param directoryName 文件夹路径 4 * @param zos 压缩流 ZipOutputStream 确定压缩包生成的位置 5 * @p
阅读全文
摘要:java中分三类变量分别为类变量,实例变量,局部变量。 类变量(有默认值) 在类中被 static 关键字修饰的变量。为类所有,共享同一个类变量。 实例变量(有默认值) 在类中 方法外定义的变量。为每一个实例所私有。 局部变量(没有默认值需要先赋值再使用) 在方法中定义的变量,在栈中被初始化,随着方
阅读全文
摘要:java的异常类都继承自Throwable类。Throwable主要包括两个大类。Error类和Exception类。Error类异常无法捕获(是JVM异常或线程死锁)。Exception分两类非检查异常(RuntimeException)和检查异常(非运行时异常)。 在java中如果不对异常进行处
阅读全文
摘要:wangxiao.json这个文件放在java包下,读取文件的方法,放置在json包下。运行结果如下 抛出了一个 java..lang.NullPointerException的异常。来到我项目编译后的目录进行查看。就是项目位置\target\classes\目录下。我的目录内容如下: 并没有在cl
阅读全文