-
TreeSet的原理是什么?使用需要注意什么?
TreeSet 基于 TreeMap 实现,TreeMap 基于红黑树实现 特点: 有序 无重复 添加、删除元素、判断元素是否存在,效率比较高,时间复杂度为 O(log(N)) 使用方式: TreeSet ....- 盾给网
- 0
- 0
- 305
-
列举常用字节输入流和输出流
FileInputStream-FileOutputStream 文件数据读写 ObjectInputStream-ObjectOutputStream 对象数据读写 ByteArrayInputStream-ByteArrayOutputStream 内存字节数组读写 PipedInputStream-PipedOutputStream....- 盾给网
- 0
- 0
- 345
-
锁如何使用?有什么注意事项?
Java 中常见的锁有 synchronized可重入锁 java.util.concurrent.lock.ReentrantLock可重复读写锁 java.uti....- 盾给网
- 0
- 0
- 310
-
HTML、CSS、Javascript在Web开发中的作用?
HTML:Hyper Text Markup Language,超文本标记语言,是用来描述网页的一种语言CSS:Cascading Style Sheets,层叠样式表,控制如何显示 HTML 元素JavaScript,一种脚本语言,脚本代码无需编译,在浏览器或 JS 容器可....- 盾给网
- 0
- 0
- 527
-
为什么Java中一个类可以实现多个接口,但只能继承一个类?
多继承会产生钻石问题(菱形继承)类 B 和类 C 继承自类 A,且都重写了类 A 中的同一个方法类 D 同时继承了类 B 和类 C对于类 B、C 重写的类 A 中的方法,类 D 会继承哪一个?这里就会产生歧义考虑到这种二义性问题,....- 盾给网
- 0
- 0
- 290
-
什么是时间复杂度?什么是空间复杂度?
时间复杂度的全称是渐进时间复杂度(asymptotic time complexity),表示算法的执行时间与数据规模之间的增长关系。空间复杂度全称就是渐进空间复杂度(asymptotic space complexity),表示算法的存储空间与数据规....- 盾给网
- 0
- 0
- 333
-
linux指令-cat
文本输出命令cat filename 一次显示整个文件cat > filename 从键盘创建一个文件cat file1 file2 > file 将几个文件合并为一个文件-b 对非空输出行号-n 输出所有行号cat -n log1.log log2.log 把 log1.log 的....- 盾给网
- 0
- 0
- 321
-
truncate和delete的异同?
truncate 命令永久地从表中删除所有数据;delete 命令从一个表中删除某一行或多行数据truncate 和 delete 都可以将数据实体删掉,truncate 的操作并不记录到 rollback 日志,操作速度较快,删除数据不能恢复delete ....- 盾给网
- 0
- 0
- 329
-
Dubbo和Dubbox之间的关系
Dubbo 是阿里巴巴公司开源的一个基于Java的高性能开源 RPC 框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。Dubbo 后来没有维护,当当网基于 Dubbo 做了一些扩展,推出 D....- 盾给网
- 0
- 0
- 545
-