2013年7月28日

摘要: 1 package Thread; 2 /* 3 * 多线程:售票小程序 4 * 5 * 需求:简单的售票程序,多个条线程同时卖票 6 */ 7 public class Test_Thread{ 8 public static void main(String[] args) { 9 //创建四条线程,模拟四个窗口10 TickDemo t1 = new TickDemo();11 TickDemo t2 = new TickDemo();12 TickDemo t3 = new TickDemo();13 ... 阅读全文
posted @ 2013-07-28 21:04 樱花满天 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1 package String; 2 /* 3 * 字符串的CRUD 4 */ 5 public class String_CRUD { 6 public static void main(String[] args) { 7 String s1 = "abcdef"; 8 String s2 = new String("abcdcaec"); 9 10 //获取字符串的长度11 System.out.println(s2.length());12 13 //获取指定... 阅读全文
posted @ 2013-07-28 21:03 樱花满天 阅读(216) 评论(0) 推荐(0) 编辑

2013年7月27日

摘要: 1 package NetWork; 2 3 import java.net.*; 4 5 /* 6 * IP 地址是 IP 使用的 32 位或 128 位无符号数字,它是一种低级协议,UDP 和 TCP 协议都是在它的基础上构建的 7 */ 8 public class IPAddress { 9 public static void main(String[] args) throws UnknownHostException {10 //获取本地主机,可以直接调用获取操作IP地址的对象,调用getLocalHost()方法来获取本地的IP地址11 ... 阅读全文
posted @ 2013-07-27 21:03 樱花满天 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1 package NetWork; 2 3 import java.io.InputStream; 4 import java.io.OutputStream; 5 import java.net.ServerSocket; 6 import java.net.Socket; 7 8 /* 9 * 演示TCP的传输的客户端和服务庙的互访10 * 11 * 需求:客户端给出服务器发送数据 ,服务端收到信息后给客户端反馈信息12 */13 14 /*15 * 客户端16 */17 public class Tcp2 {18 public static void ... 阅读全文
posted @ 2013-07-27 21:02 樱花满天 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1 package NetWork; 2 3 import java.net.Socket; 4 5 /* 6 * Socket 7 * 1.Socket就是为网络服务提供的一种机制; 8 * 2.通信是两端都有Socket 9 * 3.网络通信其实就是Socket间的Socket10 * 4.数据在两个Socket单机通过IO传输11 */12 public class SocketDemo {13 14 public static void main(String[] args) {15 ... 阅读全文
posted @ 2013-07-27 21:02 樱花满天 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1 package NetWork; 2 /* 3 * TCP和UDP 4 * UDP: 5 * 1.将数据及原和目的封闭成数据包中,不需要建立连接 6 * 2.每个数据包大小在限制64K内 7 * 3.因为连接,是不可靠协议 8 * 4.不需要建立连接,速度快 9 * 10 * TCP:11 * 1.建立连接,形成传输数据的通道12 * 2.在连续中进行大数据传输13 * ... 阅读全文
posted @ 2013-07-27 21:01 樱花满天 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1 package NetWork; 2 3 import java.net.DatagramPacket; 4 import java.net.DatagramSocket; 5 import java.net.InetAddress; 6 7 public class Udp_Demo { 8 public static void main(String[] args) { 9 10 }11 }12 13 /*14 * UDP发送端 UDP传输 1.DatagramSocket与DatagramPacket 2.建立发送端,接收端 3.建立数据包;15 * 4.调... 阅读全文
posted @ 2013-07-27 21:01 樱花满天 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1 package NetWork; 2 3 /* 4 * UDP键盘录入方式发送接数据 5 */ 6 import java.io.BufferedReader; 7 import java.io.InputStreamReader; 8 import java.net.DatagramPacket; 9 import java.net.DatagramSocket;10 import java.net.InetAddress;11 12 public class Udp_Demo2 {13 public static void main(String[] args) {14... 阅读全文
posted @ 2013-07-27 21:00 樱花满天 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1 package JiHe.Set; 2 import java.util.HashSet; 3 import java.util.Iterator; 4 /* 5 * Set :元素是无序(存放和取出的顺序不一定一致),元素不可以重复; 6 * |--HashSet:底层数据结构是哈希表(注意:如果想要保证自定义对象的唯一性,一般需要复写hashCode方法和equale方法) 7 * 保证唯一性的原理:判断元素的hashCode值是否相同,如果相同,还会继续判断元素的equals返回来的是否为true 8 * ... 阅读全文
posted @ 2013-07-27 20:59 樱花满天 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1 package JiHe.Set; 2 3 import java.util.Iterator; 4 import java.util.TreeSet; 5 6 /* 7 * TreeSet集合 8 * TreeSet:底层使用的是二叉数数据结构 9 * 10 * 该集合是有序的,表面上是无序的,其实会对元素进行排序11 */12 public class MyTreeSet {13 public static void main(String[] args) {14 myTreeSet(); // 演示TreeSet集合是有序的15... 阅读全文
posted @ 2013-07-27 20:59 樱花满天 阅读(192) 评论(0) 推荐(0) 编辑

导航