Java——编程语言中的王者,不用怀疑

编程语言千千万,但在编程江湖屹立不倒的没有几个,Java便是其中的佼佼者。

现在学Java

依旧很有qian途

Java作为最热门的开发语言之一,长居各类排行榜的前三。所以,就算你目前不是用Java开发,你应该了解Java语言的特点,能用来做什么,以备不时之需。Java 是一种高级、多范式编程语言,以其编译为独立于平台的字节码的能力而闻名。

Java——编程语言中的王者,不用怀疑_第1张图片

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

Java——编程语言中的王者,不用怀疑_第2张图片

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

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

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

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

Java——编程语言中的王者,不用怀疑_第3张图片

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

Java——编程语言中的王者,不用怀疑_第4张图片

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

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

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

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

Java——编程语言中的王者,不用怀疑_第5张图片

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

Java——编程语言中的王者,不用怀疑_第6张图片

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

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

Java——编程语言中的王者,不用怀疑_第7张图片

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

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

Java——编程语言中的王者,不用怀疑_第8张图片

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

Java——编程语言中的王者,不用怀疑_第9张图片

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

Java——编程语言中的王者,不用怀疑_第10张图片

恭喜,您刚刚构建了一个企业级应用程序!

如果您想开拓眼界,了解和发现更多计算机领域的概念和知识,欢迎关注我持续更新,今天就来顺便聊聊最近比较火的低代码。

拿JNPF 快速发平台为例,采用的是前后分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue3)。代码生成器依赖性低,灵活的扩展能力,可灵活实现二次开发。它预置大量开箱即用的功能,提供了用户友好的开放接口,可以轻松与各种构建工具和 IDE 集成。还支持插件和自定义规则,使得开发人员可以根据项目的特定需求和标准对其进行定制化配置。

应用体验:www.jnpfsoft.com?csdn,可自行尝试!

关注我,第一时间了解前沿行业消息、分享深度技术干货、获取优质学习资源

你可能感兴趣的:(java,开发语言)