JavaScript转向Java的道路

在有点巧合的情况下,一位 JavaScript 工程师(有 JavaScript 经验)开始学习 Java,记录下了他遇到的问题、注意事项和困难等作为备忘录。
作为基本立场,他从 JavaScript 的角度记述了 JavaScript 和 Java 之间的区别。

环境构建的差异

若为JavaScript的情况下

首先我們可以認為門檻不同。
對於JavaScript(以下簡稱JS)而言,只需要有瀏覽器和記事本(編輯器)即可。
這兩者都是標準配置,只要想試驗JS,只需要在瀏覽器控制台上輸入指令即可,不需要甚至連記事本都不需要。
這歸結於JS本質上是一種解釋型腳本語言,最初是為了在HTML中添加動作而將處理系統置於瀏覽器內部,這就是它的特點。

在Java的情况下

Java是一种编译器方式的编程语言,仅仅配备它是无法运行的。
因为它运行在Java虚拟机上,需要安装JRE/JDK。在网络上可以找到无数的安装方法。
需要注意的是,可能只需要设置一下路径就可以了。

形状不同

如果是JavaScript的情况下

JavaScript是一种被称为动态类型的编程语言,它没有严格的类型限制。
没有类型限制的好处是有时很便利,但也会有掉进陷阱的时候。
所有的基本类型和引用类型都可以使用var进行声明。

在Java的情况下

Java是一种静态类型而且严谨的编程语言,这是让人不太适应和困难的地方。

原始类型(基本类型、值类型)

在布尔、字符和其他数字相关方面,大约有8种类型存在。所有类型的名称首字母都是小写的!

Class型

在Java中,类型名称的首字母大写,例如字符串、数组等。似乎有一个规则,Java中的类名的首字母要大写。

广告
将在 10 秒后关闭
bannerAds