跳至主要內容

快速认识,后端王者语言:Java

DD编辑部原创技术科普技术科普大约 4 分钟

快速认识,后端王者语言:Java

Java作为最热门的开发语言之一,长居各类排行榜的前三。所以,就算你目前不是用Java开发,你应该了解Java语言的特点,能用来做什么,以备不时之需。您可以通过以下的文字内容学习,也可以通过文末的视频学习,希望本文对您有所帮助

该视频采用Chrome插件Youtube中文配音open in new window做了翻译+配音处理,如果您平时也有上油管看前沿视频的话,也可以装一个,可以有效的提高你的学习效率 ^_^。如果您不方便查看这些内容,也可以关注我的视频号「程序猿DD」和B站open in new window,我会分享日常看到的精华学习资料,感兴趣的小伙伴根据自己平时习惯选择订阅即可。

Java 是一种高级、多范式编程语言,以其编译为独立于平台的字节码的能力而闻名。

它是由 Sun Microsystems 的 James Gosling 于 1990 年设计的。它的首批演示之一是 Star7 PDA,它催生了 Java 吉祥物 Duke。

如今,它是世界上最流行 的编程语言之一。它目前最主要的应用场景包括:

  • 通过 Spring Framework 为企业开发 Web 应用程序
  • 通过 Hadoop 开发大数据应用
  • 为 Android 上的移动应用程序提供支持

除此之外,甚至像美国宇航局 Maestro 火星漫游者的控制器之类的东西也是通过Java实现的。

Java 的创新之处在于,它不是像 C 或 C++ 那样编译为机器代码,而是编译为可以在任何操作系统上运行而无需重新编译的字节码,这是通过使用 Java 虚拟机 (JVM) 执行代码来实现的。

它同时是一种编译语言和解释语言。计算机只需要安装 Java 运行时环境 (JRE)。对于开发人员来说,这意味着编写一次,随处运行。

它是一种强类型语言,具有类似于 C 系列的大括号语法。但是,它提供了更多高级功能,例如垃圾收集、运行时类型检查和反射。

下面直观的感受一下Java语言的!

首先,安装 Java 开发工具包或 JDK,然后创建一个以 .java 结尾的文件。

每个 Java 程序都以类名开头,该类名也应该与文件名匹配。该类需要有一个 main 方法。在方法内部,通过以类型开头、后跟名称和值来定义变量。然后我们可以使用内置系统类将其打印到标准输出。

现在因为我们在一个类的内部,所以我们将函数定义为该类的方法。

public 关键字意味着它可以在此类之外使用,而 static 意味着它是类本身的成员,而不是类的实例。然后我们提供一个类型和名称,并从中返回一个值。

您可以定义自己的自定义类,它们是对象的蓝图,然后向它们添加属性和方法。

使用 new 关键字实例化类中的对象。

它感觉非常面向对象,但已经发展到支持像匿名 lambda 方法这样的函数模式。

程序完成后,使用编译器生成一个 .class 文件,其中包含字节码。

现在使用 java 命令告诉 JVM 解释并运行该文件。

恭喜,您刚刚构建了一个企业级应用程序。如果您要学习更多Java开发内容,我的博客中有不少免费学习资料,您可以直接在线学习:

另外,如果您想开拓眼界,了解和发现更多计算机领域的概念和知识,欢迎关注我在持续更新的开发者科普专栏open in new window,助你探索更多计算机领域的热门知识!

上次编辑于:
贡献者: 程序猿DD