go vs java 发表于 2023-12-13 更新于 2026-03-04 本文字数: 194 阅读时长 ≈ 1 分钟 go v.s. Java作为准备转型为Gopher的Javaer , 总结下异同点 协程 vs 线程 虽然Java 21也已经引入了轻量级线程(用户态线程), 但毕竟还是太过遥远 包级别 vs 类级别 对go最不适应的, 就是 全局的变量名, 方法名 竟然都是包级别可见的. 导致很容易冲突(因为记不得同个包下其他文件中命名了相同的变量~). 本质上, 编译阶段go就是把一个包下的所有文件都组合成一个大文件. 面向过程 vs 面向对象