![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试
yzr-盖世英雄
弱小和无知并不可怕,傲慢才是
展开
-
常见面试java
说说进程和线程的区别? 进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。 由于进程是资源分配和调度的基本单位,因为进程的创建、销毁、切换产生大量的时间和空间的开销,进程的数量不能太多,而线程是比进程更小的能独立运行的基本单位,他是进程的一个实体,可以减少程序并发执行时的时间和空间开销,使得操作系统具有更好的并发性。 线程基本不拥有系统资源,只有一些运行时必不可少的资源,比如程序计数器、寄存器和栈,进程则占有堆、栈。 知道synchro.原创 2021-02-03 17:38:23 · 326 阅读 · 0 评论 -
java整理
数据结构 ArrayList和LinkedList区别 [答题要点] 1、ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2、对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3、对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 ArrayList和HashSet的区别 【答题要点】 1、ArrayList中保存的数据是有序的,Ha原创 2020-11-16 21:04:18 · 442 阅读 · 1 评论 -
Redis面试,看这就够啦
用心分享:喜欢可以关注哈 面试官:你日常开发中用到的非关系型数据库是用的哪个啊? 小白:平常开发中采用的是redis的。因为它有着丰富的数据结构,和十分给力的操作速度每秒读11万次,写8万次每秒。 面试官:那redis中常用的数据类型有哪些啊? 小白:常用的有五种:String,List,Set,ZSet,Hash,然后还有三种使用比较少的,GEO,hyperloglog,bitmap。 面试官:那你都知道他们的使用场景么,比如最常用的String? 小白:String类型常用做计数器,和分布式锁原创 2020-07-07 15:28:47 · 222 阅读 · 0 评论 -
java面试资料整理
喜欢可以收藏,后续会持续更新 2020/4/22 代码如下 char c ='a'; char b = c+3; 问这个可以通过编译么? 当然不行的,因为c为char类型的,然后可以转换为int但是int不可以转为char。记住一点就行了,小范围可以向大范围转,低精度可以向高精度转,但是大范围向小范围转就会编译报错,但是通过强转可以解决。 2.代码如下 String a ="abc"; Str...原创 2020-04-22 16:39:59 · 266 阅读 · 1 评论