使用Java进行网络编程
Java网络编程的特点
- 底层细节被隐藏:传统的网络编程依赖操作系统提供的各种函数,使用起来异常复杂,需要关注网络协议的底层细节。而Java平台对网络编程接口进行一致性封装,内置的线程机制也便于操控并发的网络连接
Java网络编程原生接口
类/接口 | 说明 |
Inet… |
12 years ago
0
Java7新特性
Switch语句支持字符串
1 2 3 4 5 6 7 8 |
switch ( args[0] ){ case "Hello": break; case "World": break; default: break; } |
try()结构
1 2 3 4 |
// try可以附加资源管理的代码,这些资源如果实现AutoCloseable接口,那么会被自动关闭 try (OutputStream out = System.out;InputStream in = System.in){} catch ( IOException e ){} finally{} |
多重捕获
二进制字面值
数字下划线分隔符
泛型类型自动推演
Fork/Join框架
Fork/Join模式是处理并行编程的经典模式,Java 7将其集成到JDK中,Java7 的Fork/Join框架可以很好的利用多核CPU来完成复杂的计算任务。Fork/Join的思想是,把计算任务分为两个阶段:
- 分解阶段:把任务分解为多个不相关的小块,分别有多个线程进…
12 years ago
0
Java NIO浅析
什么是NIO
I/O是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口,是操作系统的重要组成部分,I/O核心功能通常是操作系统内核的一部分。
NIO即“New I/O”(也有人将其解释为Non-blocking I/O),是JDK 1.4引入的新的输…
阅读全文
15 years ago
0