![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
瞬间之后
这个作者很懒,什么都没留下…
展开
-
关于Java内存模型
1. 程序计数器 (program counter register) 主要作用于流程控制。比如说循环!当使用多线程时,也管理线程 2. Java虚拟机栈 (jvm stack) 主要存放基本数据类型、引用类型等 3. 本地方法栈 (native method stack) 调用本地方法,比如需要调用.so\.dll等时会用到! 4. java堆 (heap) 主要存放对象的实例(新...原创 2018-08-07 10:30:13 · 83 阅读 · 0 评论 -
关于Java的全局变量
面试的时候被问到Java里面的全局变量是如何实现的!咂一听还有点没反应过来!Java没有全局变量的说法吧!通过public修饰一个枚举常量,或者一个常量类,不就有了么?又一想好像不对,自己回来百度谷歌了下! 如果需要实现像session一样的全局变量,就需要考虑线程安全的问题,所以通过线程来实现并解决线程安全是一个方向!ThreadLocal一般称为线程本地变量,它是一种特殊...原创 2018-08-07 11:07:20 · 1094 阅读 · 0 评论 -
关于Java集合
在日常开发中,其实真的很少去考虑集合中的性能问题!这个跟项目与具体的业务关系有关!面试的时候都要问这个linkedlist与arraylist!所以也就看看相关的东西了解下! 集合分为两大块:Collection 、Map!而collection又分了好几块:list、set、queue!相对的Map就少一点 ,一个hashMap、一个treeMap!具体的可以看下集...原创 2018-08-07 11:44:41 · 113 阅读 · 0 评论