听说这些Java语言常识,很多人都不了解

随着互联网的发展,Java的发展前景越来越好了,像一些大企业百度、京东、阿里等都在用Java。Java是很多人一直在用的编程语言,但是还有很多新手对Java并不了解,不知道Java到底是个什么?接下来,从几方面来具体聊聊Java,让大家对Java有个更详尽的了解。
在这里插入图片描述

首先,Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,让程序员们以优雅的思维方式进行复杂的编程。并且Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。据说是Sun公司的程序员们都很喜欢喝咖啡,而且对爪哇岛的一种咖啡印象很深,所以就有了Java这个经典的名字和咖啡的图标。哈哈哈哈可以说是非常形象且经典了。

其次Java分为三个体系:(1)Java SE(J2SE)(Java 2 Platfrom Standard Edition ,Java平台标准版)可以理解为Java的桌面版。(2)Java EE(J2EE) (Java 2 Platfrom ,Enterprise Edition,Java平台企业版)用于构建大型网站。(3)Java ME(J2ME)(Java 2 Platform Micro Edition ,Java平台微型版)一般用于手机移动终端。

最后我们要了解到Java的开发环境:Java开发环境是JDK,即Java开发包或Java开发工具,是编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java开发的核心,它包含了Java的运行环境,Java工具和Java基础的类库等。其中Java运行时环境即JRE:Java Runtime Environment。Java虚拟机即JVM:Java Virtual Machine。综上JDK中包含JRE,JRE中包含JVM,Java跨操作系统平台也就是因为有JVM存在。

总之,对于只需要使用运行Java语言编写的应用程序软件的用户而言,只需要在自己的计算机上安装JRE即可。对于需要开发Java应用程序软件的开发者而言,就需要在自己的计算机上安装JDK开发工具包,这样不仅满足开发所需要的包工具,同时也能运行Java应用程序。当然对于Java的跨平台性能JVM,其实质底层是采用C语言编写的。

Java工程师职业方向分为管理方向和技术方向。成为管理人员,如产品研发经理,技术经理,项目经理等;技术路线成为高级软件工程师、需求工程师等。初级Java软件工程师一般月薪范围在10k左右,远远超过了应届毕业生月薪平均水平。一年工作经验的Java高级软件工程师的薪酬大致在年薪13万~15万左右。Java可从事JSP网站开发、Java编程、Java游戏开发、Java桌面程序设计,以及其他与Java语言编程相关的工作。可进入电信、银行、保险专业软件开发公司等从事软件设计和开发工作。
在这里插入图片描述
零基础想要快速学习Java,可以评论回复:Java,即可免费领取最新全套Java学习资料+源码+项目+笔记,助力大家学好Java。

猜你喜欢

转载自blog.csdn.net/xiaoxijing/article/details/109030834