腾讯经典Java面试题分享,详细解答TCP和UDP的区别、为什么TCP是三次握手而不是两次,Dubbo和Dubbox的区别,以及何时使用ArrayList和LinkedList,并分析它们各自的优缺点。TCP是全双工协议,Dubbox本质上没有区别,而ArrayList适合读操作频繁的情况,LinkedList适合增删操作频繁的情况。