`
软趴趴先生
  • 浏览: 8642 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
       这次就介绍一下建立一个简单的聊天室,分多次介绍。首先,介绍服务器和客户机都是在PC上面的。然后,将介绍服务器设在PC端,客户机设置在移动端的情况。而对于服务器和客户机同时设置在移动端的情况比较复杂,因为服务器的地址有可能因为移动而改变,不利于建立SOCKET通信,所以暂时不介绍。      本章先介绍一下服务器的构建方法。当服务器和客户机都在PC上面的时候,服务器设置一个ServerSocket,等待客户访问,每当访问时则新建一个客户线程。代码如下:     接着是ServerThread需要的几个方法  便于读写内容。代码如下:    而ServerThread的实 ...
     上次说了动态数组的组成以及结构,这次就再深入一点,讲讲关于链表、树这两种数据结构。      链表其实跟动态数组有点相似,都是线性结构,但是一个是逻辑上连续,一个是地址上也连续。链表的基本结构一个个链表结点,结点中有两个数据,一个是要储存的数据,一个是下一个结点的地址。 以上是创建结点的代码 以上是创建链表的代码 链表里可以创建许多方法  比如增添结点,按结点位置搜索结点,按结点内容搜索结点,删除结点等等。 以下,只用删除结点的代码举例:   树是有多个子结点的数据结构,而现在先只讨论二叉树,以下会用与上面相同格式的代码给出树的创建过程 首先是二叉树树结点的构 ...
       java的数组总的来说有两种定义方法一种是型如:        int [] array=new int[10]; 的定义  这种定义相当于将声明        int [] array;与赋值        array=new int [10];写在了一起。 还有另一种方法是:        int [ ...
Global site tag (gtag.js) - Google Analytics