java语言特点概述 - Go语言中文社区

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语言特点解析图 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Slayer456/article/details/82701535
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-28 22:32:34
  • 阅读 ( 393 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢