Java
IT_ZJYANG
个人CSDN博客:http://blog.csdn.net/it_zjyang
展开
-
Socket通信详细解析(附例子)
什么是Socket?Socket,又叫套接字,是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。服务端的socket在服务端机器上特定的端口进行等待,客户端的socket绑定了服务端的IP地址以及它正在监听着的端口,所以两者通过IP和端口连接起来,就如同一条虚拟的通道。可以理解为我们现实中打电话的过程,当没有人打电话给你时,你的手机是处于监听等待的状态,一旦有人拨打了你的号码,就会收原创 2016-05-05 17:00:06 · 7650 阅读 · 0 评论 -
HashMap与TreeMap的应用与区别
Java中有许多封装好的数据结构类,比如List,ArrayList,Set,Map,Collection等,它们各自有各自的特点,其中,Map是属于键值对的集合,它提供key到value的映射,能够通过键来找到相应的值。一个Map中不能包含相同的key,每个key只能映射一个 value。本文主要针对其中两种经典常用的Map集合HashMap&TreeMapHashMap的使用:原创 2016-07-09 16:24:05 · 14284 阅读 · 3 评论 -
Java字符串类型String、StringBuilder、StringBuffer的区别
Java中关于字符串的类型主要有三种:String、StringBuilder、StringBuffer从可变与不可变的层面上讲:String是字符串常量StringBuilder和StringBuffer是字符串变量举个例子,如下代码片段:String s = “ab”;s = s + “cd”;这里表明上看是对字符串s重新赋了一个值原创 2017-03-01 13:40:26 · 765 阅读 · 0 评论