golang+java
作者&投稿:淡陈 (若有异议请与网页底部的电邮联系)
达奚纨13617455035问: java怎么调用golang的接口 - ?
察雅县抗骨回答: 1 接口的定义与理解接口是一个自定义类型,它是一组方法的集合.从定义上来看,接口有两个特点.第一,接口本质是一种自定义类型,因此不要将golang中的接口简单理解为C++/Java中的接口,后者仅用于声明方法签名.第二,接口是一...
达奚纨13617455035问: golang并发真的比java高吗 - ?
察雅县抗骨回答: 用过两种语言,但是没有开发过相同的业务. 但是在当前业务下专门测试过go的性能,不用太担心go的性能问题,而且据说即将发布的go1.5的会再次对性能有太大的提升.其实还是很喜欢go这个语言,简单,实用,而且适合大规模并发.go的学习门槛要比java要低.如果担心gc影响实时性,也可以自己申请一大块内存自己做内存管理. 大概说,Java的GC更好,Go这方面还不够. Go的并发更好,Java要同样效果,回调写死了. 真想知道,就自己测.自己设计的测试,更可能体现你想要的指标. 事实上,他们的差别应该小到不需要考虑.
达奚纨13617455035问: golang和java有关联吗 - ?
察雅县抗骨回答: 关联要看你怎么定义的,应该说有很微弱的联系,不是很紧密
达奚纨13617455035问: 萌新小前端web想入手后台语言,java,php,golang这三种该选哪个 - ?
察雅县抗骨回答: Java应该应用最广,也就是江湖中说的“稳如狗”.语言干净而啰嗦了点吧.生态丰富功能齐全所以学习时间花费不菲.PHP是专注于Web应用开发的语言,已经很规范了,应用也很广.好的PHP程序员不多,野球型PHP程序员太多.Java和PHP的市场需求量都很大.掌握一个都不愁没机会.Go也不错,但市场份额还有待时日.
达奚纨13617455035问: android 可以用go 语言吗 - ?
察雅县抗骨回答: Go语言将支持Android 概述 我们建议将Go语言引入Android平台,重点是用Go语言编写游戏程序,API将在Android NDK中定义. 背景 Android平台被设定为一个多应用操作系统,一个相对于传统UNIX系统来说更依赖于网络库和服务的操作系统...
达奚纨13617455035问: 我是做Java的,想学golang或Python或Scala,选哪个 - ?
察雅县抗骨回答: 如果按应用的广度来说,肯定是Python.如果你想调剂一下的话,随便挑一个先开始,然后学着学着看看不喜欢就换,喜欢就继续.本来就是为了调剂的,不用那么功利,喜欢就行了.另外要尝试的话,在你有编程基础的前提下,可以试试这个:The Python Challenge 如果你选的不是Python也没关系,可以用别的语言实现这里的挑战.这里涉及到字符串操作、文件I/O、http协议解析、正则等基本的东西,上述三个语言都可以实现.自己踩一踩坑再决定喜欢谁吧.
达奚纨13617455035问: 为什么我全力推荐Golang - ?
察雅县抗骨回答: 讨论哪个语言更好,就像在争论姚明和刘翔谁是更优秀的运动员.因为各自的坐标象限不同,常常会陷入一个难有结论怪圈.所以本文绝不是在说Golang是比其他语言更好的语言.Golang只是最值得推荐的语言,尤其适合快速成长中的后端研...
达奚纨13617455035问: goroutine相比java 多线程NIO有何优势 - ?
察雅县抗骨回答: golang的goroutine比java更容易编写并发程序,但性能不会有差别(目前来说,golang性能还不能和java比,看过代码就知道了,GC弱到爆),代码不会减少,该写的逻辑还得写.ps,其实golang的(sched)go程切换代码虽然原理和java的fork-join框架一样,但是fork-join比golang的sched代码牛逼不少,开始膜拜Doug Lea吧,golang还有很长的路要走
达奚纨13617455035问: golang适合做web开发吗 - ?
察雅县抗骨回答: 非常适合,可以不用任何框架,自带的库已经能做的很好了,并发效果也好,我们主要做一些大数据的前后端处理和展示,运维部署巨方便(这是大多数语言的弱点),不用任何中间件,直接生成二进制执行,数据后台处理的瓶颈还是在数据库上而非go语言.开发效率也很高,就是上手比起动态语言稍难,不过与后期的维护和系统的执行效率比起来多学俩三周真是值得.
达奚纨13617455035问: golang exec command 都能执行什么命令 - ?
察雅县抗骨回答: 你想想看 你直接在命令cmd窗口 如果输入javac H:\\IOtest.java 是可以运行的 如果输入javac H:\\IOtest 就会报java.lang.NoClassDefFoundError错误 你需要弄清楚编译(javac)与运行(java)的命令 编译javac H:\\IOtest.java 运行java H:\\IOtest