JAVA知识——JAVA基础(六)

简介: JAVA知识——JAVA基础

线程池处理Callable任务

工具类里面的方法绝大多数都是静态方法直接调用就完事了。

弊端是参数不可控,容易堆积大量的任务以及创建大量的线程

定时器

以后用ScheduleEecutorsService定时器

并发与并行

sleep的时候并不会释放锁对象,等到了时间继续执行,wait就会把锁让出去,对应的是唤醒操作notify

新建之后就是就绪状态

网络编程

BS一站式开发,兼容性强

也可以ping域名,本机的域名就是localhost

不同设备上的同种程序的端口号一样

UDP传输

实现了一发一收

多发多收

用子类加入组播组

TCP通信

上面是用while循环实现的,是个单线程

下面用多线程让和多个客户端通信

目录
相关文章
|
4天前
|
Java 测试技术 数据库
【JAVA基础篇教学】第十七篇:Java单元测试
【JAVA基础篇教学】第十七篇:Java单元测试
|
4天前
|
Java 索引
【JAVA基础篇教学】第七篇:Java异常类型说明
【JAVA基础篇教学】第七篇:Java异常类型说明
|
4天前
|
存储 Java
【JAVA基础篇教学】第一篇:Java基础数据类型
【JAVA基础篇教学】第一篇:Java基础数据类型
|
2天前
|
Java
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
|
4天前
|
SQL Java 关系型数据库
【JAVA基础篇教学】第十六篇:Java连接和操作MySQL数据库
【JAVA基础篇教学】第十六篇:Java连接和操作MySQL数据库
|
4天前
|
XML Java 数据库连接
【JAVA基础篇教学】第十五篇:Java中Spring详解说明
【JAVA基础篇教学】第十五篇:Java中Spring详解说明
|
4天前
|
设计模式 Java
【JAVA基础篇教学】第十四篇:Java中设计模式
【JAVA基础篇教学】第十四篇:Java中设计模式
|
4天前
|
Java
【JAVA基础篇教学】第十三篇:Java中I/O和文件操作
【JAVA基础篇教学】第十三篇:Java中I/O和文件操作
|
4天前
|
Java
【JAVA基础篇教学】第十二篇:Java中多线程编程
【JAVA基础篇教学】第十二篇:Java中多线程编程
|
4天前
|
存储 Java 索引
【JAVA基础篇教学】第十一篇:Java中字符串操作详解
【JAVA基础篇教学】第十一篇:Java中字符串操作详解