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

Java作为最热门的开发语言之一,长居各类排行榜的前三。所以,就算你目前不是用Java开发,你应该了解Java语言的特点,能用来做什么,以备不时之需。 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开发内容,我的博客中有不少免费学习资料,您可以直接在线学习:

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

欢迎关注我的公众号:程序猿DD。第一时间了解前沿行业消息、分享深度技术干货、获取优质学习资源

优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/didispace/blog/10319451

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。