摘要: TCP协议 (服务器端程先启动,等待客户端连接) TCP协议是面向连接的通信协议,即在传输数据前先在发送端和接收端建立逻辑连接,然后再传输数据 保证传输数据的全性安,文件数据不易丢失 在JDK中提供了两个类用于实现TCP程序,一个是ServerSocket类,用于表示服务器端,一个是Socket类, 阅读全文
posted @ 2019-01-10 22:27 博客张C 阅读(2069) 评论(0) 推荐(0) 编辑
摘要: 网络编程 TCP/IP协议:多台计算机网络连接的规则 包括:TCP协议、IP协议、UDP协议和其它协议的协议组 层次结构: 链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、网线提供的驱动。硬件方面的 网络层:网络层是整个TCP/IP协议的核心,它主要用于将传输 阅读全文
posted @ 2019-01-10 22:19 博客张C 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 等待唤醒机制 (同步锁中 使各个线程能有效的利用资源) public class Resource { //锁类 public String name; public int age; public boolean flag=false;//标记 true赋值完成 ,false输出完成 } publ 阅读全文
posted @ 2019-01-10 17:04 博客张C 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 线程同步(保证线程安全:没有锁的线程只能等)获取锁 释放锁 运行慢 public class ThreadDemo { //买门票例子 public static void main(String[] args) { MyTicket mt= new MyTicket(); //创建任务 /MyTi 阅读全文
posted @ 2019-01-10 16:57 博客张C 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 线程池(用完的线程归还到线程池中 省去创建删除 线程 操作) public class Xianchengchi { public static void main(String[] args) throws InterruptedException,ExecutionException { //线 阅读全文
posted @ 2019-01-10 16:43 博客张C 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 多线程 运行速度不变,程序运行效率提高,CPU的使用率更高 分时调度 :多个线程切换时 平均分配CPU的占用时间。 抢占式调度:多个线程切换时 优先级高的先使用 CPU 相同:随机 1.定义Thread子类 重写run()方法 public class Demo01 { //运行main方法 系统 阅读全文
posted @ 2019-01-10 16:37 博客张C 阅读(264) 评论(0) 推荐(0) 编辑
摘要: //打印流(只能输出到文件) public static void method01() throws FileNotFoundException{// 不抛出 IO异常 只有输出目的地 //PrintStream ps=new PrintStream("D:\\print.txt");//字节打印 阅读全文
posted @ 2019-01-10 11:06 博客张C 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 序列化(对象写入文件) 反序列化(从文件读取对象) public class Demo01 { public static void main(String[] args) throws IOException, ClassNotFoundException { //序列化 对象写入文件 FileO 阅读全文
posted @ 2019-01-10 11:00 博客张C 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Properties类(读入写出 键值对) 是Map子类 Map方法都能用 public static void main(String[] args) throws IOException { //读出 Properties pro=new Properties(); FileInputStrea 阅读全文
posted @ 2019-01-10 10:55 博客张C 阅读(6645) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) throws IOException { 字节流(图片) FileInputStream fis=new FileInputStream("F:\\test.rar"); //FileInputStream fis = S 阅读全文
posted @ 2019-01-10 10:50 博客张C 阅读(165) 评论(0) 推荐(0) 编辑