-
java中操作字符串都有哪些类?它们之间有什么区别?
Java 中,常用的对字符串操作的类有 String、StringBuffer、StringBuilder String : final 修饰,String 类的方法都是返回 new String。即对 String 对象的任何改变都不影响到原对象,对字符串的修改操作都会.... 盾给网- 0
- 0
- 480
-
面向字符的输入流是()
A、FileInputStream B、ObjectInputStream C、InputStreamReader D、BufferedWrite 参考答案 答案:C 分析: FileInputStream 文件输入流 BufferedWriter 带缓冲的字符输出.... 盾给网- 0
- 0
- 746
-
过滤器的生命周期是什么样的?有什么作用?
生命周期://servlet 容器启动时会创建 Filter 实例public void init(FilterConfig filterConfig) throws ServletException;//在每次访问目标资源时执行public void doFilter(ServletRequest request, ServletRespo.... 盾给网- 0
- 0
- 422
-
Redis集群之间是如何复制?
2.8 版以前,Redis 通过同步(sync)和指令传播(command propagate)两个操作完成同步同步(sync):将从节点的数据库状态更新至与主节点的数据库状态一致指令传播(command propagate):主节点数据被修改,会主动向从节.... 盾给网- 0
- 0
- 374
-
List、Map、Set 三个接口,存取元素时,各有什么特点?
List 以索引来存取元素,元素可重复 Set 不能存放重复元素 Map 保存键值对映射,映射关系可以一对一、多对一 List 有基于数组和链表实现两种方式 Set、Map 容器有基于哈希存储和红黑树两种方式实现 .... 盾给网- 0
- 0
- 328
-
linux指令-which
PATH 中搜索某个系统命令的位置,并返回第一个搜索结果which 命令,可以看到某个系统命令是否存在,执行命令的位置which ls查看 ls 命令的执行文件位置... 盾给网- 0
- 0
- 323
-
线程的run()方法和start()方法有什么区别?
启动一个线程需要调用 Thread 对象的 start() 方法调用线程的 start() 方法后,线程处于可运行状态,此时.... 盾给网- 0
- 0
- 308
-
List、Set、Map 之间的区别是什么?
Collection框架关系图如下 List:有序集合,元素可重复 Set:不重复集合,LinkedHashSet按照插入排序,SortedSet可排序,HashSet无序 Map:键值对集合,存储键、值和之间的映射;Key无序.... 盾给网- 0
- 0
- 438
-
ArrayList与LinkedList哪个插入性能高?
LinkedList 插入性能高 ArrayList 是基于数组实现的,添加元素时,存在扩容问题,扩容时需要复制数组,消耗性能 LinkedList 是基于链表实现的,只需要将元素添加到链表最后一个元素的下一个即可... 盾给网- 0
- 0
- 297
-
同样的复杂度,为什么插入排序比冒泡排序更受欢迎?
前面了解了 冒泡排序 和 插入排序,时间复杂度、空间复杂度都相同: 最好情况时间复杂度:O(n) 最坏情况时间复杂度:O(n2) 平均情况下的时间复杂度:O(n2) 空间复杂度:O(1),稳定排序算法 但为什.... 盾给网- 0
- 0
- 365
-
如何让计算机最高效的算出2乘以8?
2 <<3 位运算符 <<,是将一个数左移 n 位,相当于乘以了 2 的 n 次方 一个数乘以 8 只要将其左移 3 位即可 CPU 直接支持位运算,效率最高 补充:当这个数接近Java基本整数类型.... 盾给网- 0
- 0
- 487
-
你了解哪些常用的 MQ?
ActiveMQ:支持万级的吞吐量,较成熟完善;官方更新迭代较少,社区的活跃度不是很高,有消息丢失的情况。RabbitMQ:延时低,微妙级延时,社区活跃度高,bug 修复及时,而且提供了很友善的后台界面;用 Erlang 语言.... 盾给网- 0
- 0
- 519