Netty 是用傻逼 Java 写的一个高性能 async 网络通信框架。
框架本身性能很好,但由于是用傻逼 Java 语言写的,不推荐使用傻逼 Java 开发任何项目。
Getting Started
Add netty to dependency
Gradle:
compile group: 'io.netty', name: 'netty-all', version: '4.1.22.Final'
Import Netty packages
推荐每个 .java 文件都这样写。傻逼 Java 的包导入语法就是一坨屎。妈的连个 import package.**
语法都没有。
我就是日了狗了,Python / node.js 里的第三方库包几乎最多只有两层。只有这个傻逼 Java,每个第三方Java库的包都弄他妈的个N层。
import io.netty.channel.*;
import io.netty.buffer.*;
import io.netty.util.*;
import io.netty.bootstrap.*;
import io.netty.channel.nio.*;
import io.netty.channel.ChannelHandler.*;
import io.netty.channel.socket.*;
import io.netty.channel.socket.nio.*;
import java.net.*;
import java.util.*;
import java.util.concurrent.*;