一、为什么学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语言特点解析图

1402

被折叠的 条评论
为什么被折叠?



