java
PrincessofUtopia
一个菜鸟的足迹!
展开
-
java中list,set,map用法的区别
List特点:元素有放入顺序,元素可重复Map特点:元素按键值对存储,无放入顺序Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的, 其位置其实是固定的)List接口有三个实现类:LinkedList,ArrayList,VectorLinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身内存地址的原创 2015-04-15 15:23:00 · 380 阅读 · 0 评论 -
Java Socket编程
对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信。这样就有两个Socket了,客户端和服务端各转载 2015-04-30 15:25:49 · 327 阅读 · 0 评论 -
String的split方法与正则表达式
问题: 对于字符串 “boo:and:foo”,regex为o,limit为5时,返回:{ “b”, “”, “:and:f”, “”, “” } ,结果是如何实现的? 答: 对于这个String s[] = “boo:and:foo”.split(“o”,5);正则表达式拆分字符串,具体实现情况为:对于字符串 “boo:and:foo”,regex为o,limit为5时,s转载 2015-06-04 10:07:30 · 1941 阅读 · 0 评论 -
java的io操作杂记
1.在各个操作系统中,实际上路径的分隔符是不一样的,例如:windows中使用反斜杠:”\“,Linux中使用正斜杠:”/“。如果想让java的可移植性继续保持,则最好根据所在的操作系统来自动使用分隔符。即使用File中的常量。例如: import java.io.File; import java.io.IOException; public class FileDemo(){ pu原创 2015-06-05 08:48:51 · 468 阅读 · 0 评论