240 发简信
IP属地:四川
  • 如果不对List<String> list = Arrays.asList(colors) 进行操作,如list.add().. 可以不用new, 如果要对list.add 操作等,会发现会报错。
    推荐看下Arrays.asList() 源码你就明白了

    Arrays.asList() 返回是 Arrays 中的一个私有内部类 java.util.Arrays.ArrayList<E>
    而并非我们用的 java.util.ArrayList<E>

    Arrays.asList()是个坑

    在java语言中,把数组转换成List集合,有个很方便的方法就是 如果你之前没有对返回来 list 进行操作(add,remove),那么就完美避开了这个坑。 疑问! 为什么...

  • 2、设置:主要是设置cache和prefix cofig --> config

    npm淘宝镜像

    --public time : 2018-08-09<四>-- 一、最顶级的使用 1、安装cnpm 2、然后就可以cnpm安装依赖包了 3、cnpm config ls 查看...

  • 哥们眼力可以,已更正 。

    线程池很容易理解的

    线程池介绍 并发队列 线程池原理分析 自定义线程池 文中部分代码使用 lambda 表达式以简化代码。 线程池 什么是线程池? Java中的线程池是运用场景最多的并发框架,几...

  • 线程池很容易理解的

    线程池介绍 并发队列 线程池原理分析 自定义线程池 文中部分代码使用 lambda 表达式以简化代码。 线程池 什么是线程池? Java中的线程池是运用场景最多的并发框架,几...

  • 120
    垃圾回收机制算法分析

    什么是垃圾回收机制? JVM参数-查看GC日志 : -XX:+PrintGCDetails finalize方法作用 finalize()方法是在垃圾收集器删除对象之前对这个...

  • 120
    只为你能理解JVM参数调优

    常见参数 堆内存大小配置 参数配置前运行 ,以下是本机默认值。(每台机器配置不同值可能会不同) 配置 jvm 参数 使用示例: -Xmx100m -Xms50m说明: 当前...

  • 120
    JVM 类加载那点事

    我们编写的 .java 文件经过编译器编译过后生成.class 文件,该文件保存着转换后的虚拟机指令。上图加载(Loading)的过程就是 JVM 读取 .class 文件并...

  • 120
    三分钟了解JVM内存结构

    Java堆(Java Heap) 被所有线程共享的一块内存区域 所有的对象实例以及数组都要在堆上分配 java堆是java虚拟机所管理的内存中最大的一块,是被所有线程共享的一...

个人介绍
记录日常开发一角