List:ArrayList、LinkedList、Vector、Stack Set:LinkedSet、HashSet、TreeSet
字符流:以字符为单位,每次次读入或读出是 16 位数据。其只能读取字符类型数据。
利用可达性分析算法,虚拟机会将一些对象定义为 GCRoots,从 GCRoots 出发沿着引用链向下寻找,如果某个对象不能通过 GCRoots 寻找到,虚拟机就认为该对象可以被回收掉。...
因为 TCP 是全双工,每个方向都必须进行单独关闭。关闭连接时,当 Server 端收到 FIN报文时,很可能并不会立即关闭 SOCKET,所以只能先回复一个 ACK 报文,告诉 Client端,”你发的 FIN 报文我收到了”。只有等到 Server 端所有...
2. 算法:刷 100-200 道题,记住刷题最重要的是要理解其思想,不要死记硬背,碰上原题很难,但
上一篇文章 说说 Go 语言 for-range 的坑 说的是 for-range 的,工作中,其实还是遇到蛮多奇奇怪怪的问题,这里也顺便整理了一下,就当作是续集:)
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足:
单调栈是满足单调性的栈,即在栈的基础上,维持栈内元素的单调性。典型题目如:有找某侧最近一个比其大(小)的值。
神奇,切片底层指针为 nil 的时候,就是一个 nil 切片。map、channel、func 也是类似的。
面向对象是一种编程思想,它将程序中的数据和操作数据的方法封装在一起,形成对象.Java面向对象的核心概念包括类、对象、继承、多态和封装。