Java与Go关键包对比
1. Java Lang包
Java Standard Edition(JSE)有许多捆绑的包,包含数千个方法(API)。Go也有一组标准包,包含数百个类型和函数。这两组包和类型在库行为上有显著重叠,但组织结构不同。
1.1 接口总结
| Java接口 | Go 等效情况 |
|---|---|
| Appendable | Go切片隐式支持 |
| AutoCloseable | 无直接等效 |
| CharSequence | 无直接等效 |
| Cloneable | 无直接等效 |
| Comparable | 无直接等效,许多Go类型隐式可比较 |
| Iterable | 部分Go类型(数组、切片、映射、通道)可迭代 |
| Readable | io.Reader用于UTF - 8 |
| Runnable | Go中任何函数可作为goroutine运行 |
超级会员免费看
订阅专栏 解锁全文
2174

被折叠的 条评论
为什么被折叠?



