社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
1.开放式语言,拥有广泛的群众基础
2.java开发人员需求量大,更容易就业
3.java是最稳定的高级编程语言
4.高压力、高负载、高并发、海量数据环境下,java相较其他语言更稳定,更具优势,更被认可
程序员通过编写java源代码进行java的应用开发,然后通过javac.exe进行编译生成.class字节码,但是字节码是没办法在平台上运行的,需要通过jvm虚拟机(java.exe)对字节码进行解读,然后才能在平台上运行。
大家都知道,java比较慢,为什么慢?是因为java需要通过jvm虚拟机进行字节码的翻译。但是正是有了jvm虚拟机才确保了java的稳定性,牺牲一点时间是可以被接受的,但是程序不稳定就不能接受了。
都知道java支持跨平台,但为什么java支持跨平台?java的跨平台是建立在虚拟机的不跨平台的基础上的,不同的平台都对应了不同的jvm虚拟机,程序员只要将写好的java程序移植到不同的虚拟机上进行运行,就能在不同的平台上运行。但前提是要下载与平台相对应的虚拟机版本。
java有三种发行机制,这里介绍常用的两种。分别是jdk与jre。(java运行时环境)
如果只是需要运行java应用程序,那只需要下载jre版本就行
如果要做java开发,那需要下载jdk,jdk包含jre
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!