Java和Node.js哪个好
他们是两个完全不同的东西。Java是一个脚本,Node是一个V8包装器,带有运行在JavaScript上的服务器端函数。
对我来说,javascript的语法是压倒性的,因为到处都有许多矛盾,变量形式从来没有意义。Java在这方面更灵活,是的,你必须定义太多的东西,但这将通过消除不确定性来消除你将来可能遇到的任何问题。
还有速度和多才多艺,此外。Java编译成字节码一次,然后在任何有JVM(java虚拟机)的平台上运行。甚至node几乎可以在任何地方运行,因为它运行在Chrome的V8引擎上,这意味着大多数计算机都可以运行JavaScript。

Node.js是单线程的,Java是多线程的。所以Node不适合计算复杂的方程根,而多线程在这方面会胜出。Node是用来在服务器中处理客户端请求的,所以它的单线程事件循环是一个很好的设计。
Java可以在网络中使用。你需要写一个非常乱的代码,或者你需要使用任何外部库,nodeJS在那里胜出。Java用于计算、模拟和(有时)制作游戏。NodeJS用作服务器,它处理客户端请求和其他网络协议。