欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > go 和java 编写方式的理解

go 和java 编写方式的理解

2025/2/24 18:17:12 来源:https://blog.csdn.net/mutao1127877836/article/details/144115360  浏览:    关键词:go 和java 编写方式的理解

1. go 推荐写流水账式的代码(非贬义),自己管自己。java喜欢封装各种接口供外部调用,让别人来管自己。


2. 因为协程的存在, go的变量作用域聚集在方法内部,即函数不可重入,而java线程的限制,函数可重入导致变量作用域聚集在类层次。


3. go不应该有start,close,loop函数(除非业务要求),应该命名forever函数,即使用 go+context+cancel+select 完成单线任务,这就是写流水账,但比外部调用要好,同时将创建协程交给调用方。


4. 编写服务代码时,go的心智负担应该远小于java才对,如果不是,那么你的姿势就不对,我感觉比写python还轻松

6. go的channel适合1对N的组合,N对N的组合使用函数回调。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词