刚刚接触java的人一定都有过这个问题,java究竟是做什么的?它到底是什么?下面就一起通过一文来对java做一下了解吧!
简单的来说的话,java就是一门面向对象编程语言。
java吸收了C++语言的各种有点,摒弃了C++语言当中非常难以理解的多继承和指针等概念,所以,java具有着功能强大和简单易用两个特征。
java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
java能够用来编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等等。
在编辑并且运行一个java程序的时候,需要同时的设计到这四个方面的东西。
使用文字编辑软件或者是集成开发环境在java源文件中定义不同的类 ,通过调用类中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中。
之后,再通过运行和操作系统平台环境相对应的java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。
其他:
java是一门后端语言。
所谓的后端指的就是服务端。
服务端代码一般运行在服务器上,一般的情况下,运行Java程序的服务器都是Linux 服务器。
在java当中有一个叫做虚拟机的概念,你可以将虚拟机理解成一个安卓的模拟器。
这就好比在电脑上面安装了一个安卓模拟器,能够通过这个安卓模拟器来运行安卓应用程序,例如,装个APP,手机游戏之类的。
所以,在你的电脑上面安装了一个叫做JDK的东西的时候,电脑里面就有了JRE,也就是Java运行环境。
有了这个运行环境的话,你就能够运行Java应用程序了。
对于java你还有什么不了解的吗?更多java基础知识,请继续通过奇Q工具网来进行了解吧!
推荐阅读: