随笔分类 -  J2SE学习笔记

摘要:一、用ObjectMapper.readValue(jsonString, Student.class),ObjectMapper.writeValueAsString(student)import java.io.IOException;import org.codehaus.jackson.Js... 阅读全文
posted @ 2015-07-08 23:23 shamgod 阅读(847) 评论(0) 推荐(0)
摘要:一、概述1.目标:在上一个版本非线程的聊天系统中,出于要不断监听接收新client和接收client发出的信息,把accept()和DataInputStream.readUTF()分别写在了while()死循环里,由于俩方法都是阻塞性方法,所以一方阻塞,另一方永远得不到执行,所以,在上述代码中,只... 阅读全文
posted @ 2015-06-30 23:58 shamgod 阅读(508) 评论(0) 推荐(0)
摘要:一、概述1.目标:建立基于tcp协议的聊天系统2.思路:用java socket编程二、代码1.ChatServer.javaimport java.io.DataInputStream;import java.io.EOFException;import java.io.IOException;i... 阅读全文
posted @ 2015-06-30 23:09 shamgod 阅读(349) 评论(0) 推荐(0)
摘要:一、概述模拟生产者消费者问题二、代码1.Consumer.java2.Producer.java3.SyncStack.java4.Test.java1.Consumer.javapackage ProducerConsumer;public class Consumer implements Ru... 阅读全文
posted @ 2015-06-29 11:28 shamgod 阅读(243) 评论(0) 推荐(0)
摘要:1.利用java.io相关类树状展现文件结构2.判定给定路径是否为dir,是则递归,每一递归一层缩进一次3.代码package Test;import java.io.File;public class TestHierarchical { public static void main(Strin... 阅读全文
posted @ 2015-06-28 11:16 shamgod 阅读(248) 评论(0) 推荐(0)
摘要:1.字符串转化为二维Double数组2.代码:package Test;public class TestDouble { public static void main(String[] args) { String str = "1,2;3,4,5;6,7,8,9"; String []... 阅读全文
posted @ 2015-06-27 23:24 shamgod 阅读(1621) 评论(0) 推荐(0)
摘要:1.查找一个String中,subString的出现次数2.代码package Test;public class TestStringContain { public static void main(String[] args) { String str = "javakkjava--java... 阅读全文
posted @ 2015-06-27 22:23 shamgod 阅读(306) 评论(0) 推荐(0)

haha