阿抗

导航

01 2018 档案

LinkeList 特有方法
摘要:LinkedList:特有方法:addFirst();addLast();添加元素到集合,添加到头尾,getFirst();getLast();获取元素,但不删除元素。如果集合中没有元素,会出现NoSuchElementException removeFirst();removeLast();获取元 阅读全文

posted @ 2018-01-28 08:58 阿抗 阅读(173) 评论(0) 推荐(0)

数据报模型
摘要:1 import java.io.IOException; 2 import java.net.DatagramPacket; 3 import java.net.DatagramSocket; 4 import java.net.SocketAddress; 5 import java.net.S 阅读全文

posted @ 2018-01-05 15:22 阿抗 阅读(131) 评论(0) 推荐(0)

网络编程模型
摘要:多线程回声(Echo)模型: 1 import java.io.PrintStream; 2 import java.net.ServerSocket; 3 import java.net.Socket; 4 import java.util.Scanner; 5 6 public class Ec 阅读全文

posted @ 2018-01-05 15:17 阿抗 阅读(134) 评论(0) 推荐(0)

Runnable和Callable 的区别
摘要:Runnable和Callable 的区别 01.Runnable接口中只有一个run()没有返回值 没有声明异常 Callable接口中只有一个call()有返回值 有声明异常 02.Callable中的call()返回值我们一般使用Future接口来接收 03.涉及了Future思想:排队以后可 阅读全文

posted @ 2018-01-03 15:46 阿抗 阅读(159) 评论(0) 推荐(0)

线程的并发
摘要:在同一个时间点,N个线程访问同一个资源,会引发线程不安全问题! 解决办法: 同步代码块和同步代码方法 synchronized 给线程上锁。 同步和异步的定义: 同步(synchronous):也称阻塞。一个线程再去执行一个操作时,如果这个操作有一个值需要返回,那么所有线程需要等待这个操作结束,返回 阅读全文

posted @ 2018-01-03 15:43 阿抗 阅读(171) 评论(0) 推荐(0)

线程
摘要:线程是系统调用的最基本单位,多个线程组成进程。电脑中真正执行的线程,我们看到的是进程。 一:定义 进程的定义:进程是由一个或多个线程组成。 线程的定义:CPU调度和分配的最基本单位。 二:多线程 定义:在同一个进程中,同时运行多个线程来完成不同的工作。 原理:CPU不能同时运行多个线程,在一个时间点 阅读全文

posted @ 2018-01-03 15:11 阿抗 阅读(160) 评论(0) 推荐(0)