- 博客(3)
- 收藏
- 关注
翻译 JLable部分和 JButton部分
这里的成员属性主要看下JLable部分,和JButton部分,至于JTable部分还有其他的DefaultTableModel那个是表格的部分,不是本文的重点,可以忽略,窗体和监听也不重要,因为本文主要介绍的是布局的方便/*----------------------------Member---------------------------*/ private InformationFrame systemFrame;//窗口 private JLabel page = new J...
2020-09-11 17:17:00
118
翻译 Socket连接(java)
Socket连接案例(java)本文将介绍一下如何通过Socket连接服务器,同时还将借此机会介绍一下封装过程,为了能够更好的介绍,本次采用递进的方式进行介绍。因此,我将分为封装前和封装后两个部分来介绍。正好借此机会,也介绍一下单例,properites和C/S的内容,至于json和服务部分,本次案例裁剪掉,希望在下次的分享中可以介绍。初步连接此次介绍采用Client/Server架构进行交互,需要创建连接,首先当然是先创建一个服务器,下面我将一步一步带着大家简单建立基本服务器。如何创建服务
2020-09-11 16:41:34
762
翻译 深入源码分析HashMap到底是怎样将元素put进去的
说明此次深入源码解剖是为了搞明白几个问题1、HashMap是如何初始化的2、HashMap的扩容机制是怎样的3、元素是如何put进HashMap的,具体位置在哪(重难点)4、扩容后,元素是如何重新分布的(重难点)注:为了方便读者复盘,我截取源码时会将源码行号也带上。jdk版本:1.8在深入源码之前,应该先有个大致的了解,在JDK8里面,HashMap的底层数据结构已经变为数组+链表+红黑树的结构HashMap结构示意图数组就是源码中的table链表就是内部类Node红
2020-09-11 11:33:32
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人