摘要: 从程序员到CTO的Java技术路线图 在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。 Java程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强 阅读全文
posted @ 2017-07-27 19:31 技术专家 阅读(199) 评论(0) 推荐(0)
摘要: java内存区域——深入理解JVM读书笔记 本内容由《深入理解java虚拟机》的部分读书笔记整理而成,本读者计划连载。 通过如下图和文字介绍来了解几个运行时数据区的概念。 方法区:它是各个线程共享的区域,用于内存已被VM加载的类信息、常量、静态变量、即时编译器编译的代码等数据。JVM规范对这个区域的 阅读全文
posted @ 2017-07-27 19:22 技术专家 阅读(184) 评论(0) 推荐(0)
摘要: JAVA集合 这里对java中常用的集合做一个小结 单列集合:Collection 单列集合的根接口 List系列:有序,不唯一 1,ArrayList 底层使用Object数组,查询快,插入删除慢 2,LinkedList 底层使用链表数据结构,查询慢,增删快,有removeLast()方法,而A 阅读全文
posted @ 2017-07-27 19:02 技术专家 阅读(302) 评论(0) 推荐(0)
摘要: 今天的突然看集合底层的时候发现了好多算法和数据结构。再次就比较一下和汇总一下。 数据结构分类:线性结构和非线性结构 问题一: 什么是线性和非线性; 我个人的理解是:数据结构中线性结构指的是数据元素之间存在着“一对一”的线性关系的数据结构; 线性结构包括:数组,链表,队列,栈; 非线性结构包括:树,图 阅读全文
posted @ 2017-07-27 18:39 技术专家 阅读(18184) 评论(1) 推荐(2)