2016 - 2024

感恩一路有你

idea插件中为什么没有node.js 能不能用JAVA写一个JAVA?

浏览量:2662 时间:2023-05-08 11:02:31 作者:采采

能不能用JAVA写一个JAVA?

我是一名大一软件专业的学生。听说JAVA这么厉害。不知道能不能用JAVA写一个简化版的JAVA,或者写其他编程软件?

这个问题我在别处回答过。理论上可行。水管上有人连载写语言,你可以去看看。Java语言并不强大,只是在模仿c,真正强大的是运行时,所以创造一个语法糖语言是没有意义的。

唐 不要学java。It 几乎被淘汰了。Android逐渐被取代,后端逐渐被go、node、netcore蚕食。

C#有ilruntime用c#写的runtime,有基于寄存器和栈的两个版本。其实这主要是用于ios aot环境的热更新,项目中嵌入了一个c#编写的c#运行时动态执行代码。

而且,c#语言的表现力非常强。它可以像java一样编写快速的业务逻辑代码,也可以像c一样用精确的内存控制来控制高性能代码。

这就叫自举,很多编程语言都可以实现,Java也不例外。另外,Java虚拟机可以用多种语言编写,其中可以使用Java语言。

在自举的过程中,你可以先用最基本的机器语言开发一些最简单的句子,然后用这些基本的句子开发一个支持更多句子的编译器,再用这个编译器开发一个更高级的语法。如此反复,直到最终实现整个语言。

对,这叫编程语言自举,就是自己写自己的编译器(虚拟机)。

但是,一般来说,只需要C/C这种低级语言来做到这一点。

语言只要能操作bit位,就能实现自举,剩下的就是字符串操作了。

可以,但是没必要这么做。

有兴趣可以试试。

如果由 "编程软件和软件;"你是说IDE,那么Java里最常用的Intellij IDEA和Eclips

想往编程发展,web前端和JAVA哪个更好学?

哪个更好?这里答案给出了两个方向几个维度的对比,题主可以自己思考哪个会更好。

web前端与Java学习难度的比较

主要学习的是关于网页与用户交互的内容。主要知识点有:HTML5、js、jquery、前端框架、前端重构等等。前端知识点真的是任何一个零基础的小伙伴都很容易接受的,而且学起来还挺有成就感的,因为只要敲出相应的点,浏览器运行起来就能看到效果。和逻辑比Java简单很多,但是要记住的东西很多。虽然简单,但是你得记住它,你得会用它。例如,单单一个css就应该记住数百个属性。

Java Java真的比web前端有更多的知识点要学,所以我赢了 这里就不一一列举了。首先,它 一开始很难接受零基础的学习,因为你真的需要一些积累才能把你的思维转换成代码。而且Java的概念一开始真的很简单,但是需要很强的逻辑性。要学的东西很多,所以要记的东西也很多,你会发现这里学了,前面忘了。因为学的太多太快,忘记前面是很正常的。现在学习的内容可能是基础,很多东西需要在工作中积累。

就业水平上的比较工作需求

首先,让我们 让我们谈谈工作要求。让 请看下图:

找工作都是关于北京的。你可以看到Java有129页,web前端只有30页,所以一目了然,Java开发的市场需求远高于前端。

进入门槛

其实现在Java初级开发者市场已经基本饱和了。如果是培训班出来的,基本属于初级技术水平,找工作需要一些运气。所以现在Java不像以前那么低了,但是它 没关系。需求是存在的。如果你学得好,它应该 找工作并不特别困难。

Web前端,虽然需求量小,但是只要通过面试,基本没问题。毕竟技术难度摆在那里,面试也一样。

后期开发对比在后期开发中,说实话,我还是觉得Java比web前端好。其实如果有从事Java开发的小伙伴,应该知道有很多网站可以直接简单的搭建网页。其次,就入行而言,Java的起薪远高于web前端。现在是社会发展的问题,现在移动端是主流,包括后期发展。说白了,可能以后大家基本都会用手机,你的前端工作需求会越来越少。最后,虽然Java一开始很难学,但是技术含量越高,你的含金量就越高,而且Java的发展方向有很多,所以从技术层面来说,Java会越来越强,web前端会越来越不值钱。

总结:入门前端比Java简单,入门Java可能比前端有优势,Java的开发肯定比前端好,可以 不能和只谈论金钱相比。

以上是回答的个人观点。如果你有更好的建议,可以在下方评论区留言,或者点击一个赞,添加关注。让 让我们一起讨论一下。

Java 语言 工作 web 基础

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。