java语言特点概述

一、为什么学java

1.开放式语言,拥有广泛的群众基础

2.java开发人员需求量大,更容易就业

3.java是最稳定的高级编程语言

4.高压力、高负载、高并发、海量数据环境下,java相较其他语言更稳定,更具优势,更被认可

二、java的语言特点介绍

1.java的整个编译与运行的过程

程序员通过编写java源代码进行java的应用开发,然后通过javac.exe进行编译生成.class字节码,但是字节码是没办法在平台上运行的,需要通过jvm虚拟机(java.exe)对字节码进行解读,然后才能在平台上运行。

2.java的稳定性

大家都知道,java比较慢,为什么慢?是因为java需要通过jvm虚拟机进行字节码的翻译。但是正是有了jvm虚拟机才确保了java的稳定性,牺牲一点时间是可以被接受的,但是程序不稳定就不能接受了。

3.java支持跨平台

 都知道java支持跨平台,但为什么java支持跨平台?java的跨平台是建立在虚拟机的不跨平台的基础上的,不同的平台都对应了不同的jvm虚拟机,程序员只要将写好的java程序移植到不同的虚拟机上进行运行,就能在不同的平台上运行。但前提是要下载与平台相对应的虚拟机版本。 

4.java的发行机制

java有三种发行机制,这里介绍常用的两种。分别是jdk与jre。(java运行时环境)

如果只是需要运行java应用程序,那只需要下载jre版本就行

如果要做java开发,那需要下载jdk,jdk包含jre                                                         

 

                                              java语言特点解析图 

java语言特点概述_第1张图片

 

你可能感兴趣的:(java语言基础)