![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 77
Java基础,高级特性学习整理
微小雨的代码世界
记录codeing
展开
-
处理SimpleDateFormat线程不安全的几种方法
线程不安全的方式 直接使用同一个SimpleDateFormat是线程不安全的 private static final DateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//线程不安全 使用多个SimpleDateFormat 可以在每一个方法使用时单独new一个SimpleDateFormat对象 /** * 时间格式化 * * @param date * @param原创 2021-06-10 14:16:40 · 97 阅读 · 0 评论 -
Java基础知识点整理
获取class的几种方法 Class a = test.class; Class a = test.getClass(); Class a = Class.forName(“com.Test”); j 基础 基础类型按照值传递,包装类型按照引用传递 容器 try-with-resources 不需要显示的关闭资源,申请资源放进try()中 lambda 方法引用 stream类 动态代理 反射 注解 内部类 泛型 序列化 复制 集合 日期 simpleDateFormat原创 2021-05-27 21:21:58 · 182 阅读 · 1 评论 -
一起来复习下数据结构吧
栈stack(后进先出) 队列queue(先进先出) 链表Link 散列表(哈希表) 建立hash和key的对应关系,出现冲突了要有冲突解决机制。 构造哈希函数的方式:除留余数法、直接定址法、随机数法、折叠法、平方取值法、数字分析法 排序二叉树 左子树>根节点>右子树 平衡二叉树(AVL) 排序二叉树的特例,但是左右子树高度差不能超过1. LL.单旋转 LR 左旋+右旋 RR 单旋转 RL 右旋+左旋 红黑树 二叉排序树的变种。有存储位来存储颜色。 根节点是黑色,叶子结点为黑色(n原创 2021-05-26 00:37:49 · 172 阅读 · 0 评论 -
Java容器
容器原创 2021-05-25 23:44:48 · 63 阅读 · 0 评论 -
JVM类加载机制
JVM执行子系统 class文件结构 常量池 访问标志 类索引、父类索引与接口索引集合 字段表集合 方法表集合 属性表集合 字节码指令 类加载机制 加载 验证 准备 解析 符号引用 直接引用 初始化 类构造器 双亲委派 OSGI(动态模型系统) ...转载 2021-05-22 21:23:04 · 51 阅读 · 0 评论 -
Java IO
Java IO 文章目录Java IO阻塞IO非阻塞IO多路复用IO信号驱动IO异步IOJava IOJava NIOChannelBufferSelector 阻塞IO 非阻塞IO 多路复用IO 信号驱动IO 异步IO Java IO Java NIO Channel Buffer Selector原创 2021-05-22 20:09:17 · 90 阅读 · 0 评论 -
优化技术/高效编程
面向对象 构造器参数太多怎么办? 1 不需要实例化的类应该构造器私有 2 不要创建不必要的对象 3 避免使用终结方法 4 使类和成员的可访问性最小化 5 使可变性最小化 ü 优先使用复合 6 接口优于抽象类 方法 1 可变参数要谨慎使用 2 返回零长度的数组或集合,不要返回null 3 优先使用标准的异常 n 通用程序设计 通用 1 用枚举代替int常量 2 将局部变量的作用域最小化 3 精确计算,避免使用float和double 4 当心字符串连接的性能 5控制方法的大小 重点参数 关注并发.原创 2021-05-22 19:12:34 · 122 阅读 · 0 评论 -
JVM垃圾回收机制
JVM垃圾回收机制 文章目录JVM垃圾回收机制如何确定垃圾垃圾回收算法四种引用类型GC分代收集算法、分区收集算法垃圾收集器stop the world新生代配置full gc触发条件(对整个堆进行垃圾回收)内存泄漏和内存溢出深堆浅堆JDK工具 如何确定垃圾 1.引用计数法 任何时候只要为0都是可以回收的 2.可达性分析 从gc roots出发到达不了的对象,被标记2次后面临回收 作为GC Roots的对象包括下面几种: 虚拟机栈(栈帧中的本地变量表)中引用的对象。 方法区中类静态属性引用的对象。 方法区中原创 2021-05-22 17:47:13 · 58 阅读 · 0 评论 -
JVM内存区域
JVM知识点总结 文章目录JVM知识点总结原创 2021-05-22 15:14:45 · 54 阅读 · 1 评论