零,看这一系列文章的前提。
首先你得用过Java。
没用过?那懂Java也行,比如说学过Java但是没用Java开发过程序。
没学过也没开发过?那你了解过Java也行,慢慢的也能看的下去。
什么?Java是什么?请出门左拐,慢走不谢。。。
一,这段是废话。
像Java是当前最最流行的语言,他距今研发多久了,什么公司的了啊这些我就不说了。没多大卵用,想了解的自己百度,用时间长了慢慢的了解了,我们目前需要的是快速的入门入门。。。
二,废话里边不得不说的话(跨平台性)。
java既是编译性语言,又是解释性语言。什么意思呢?
像C语言就是编译性语言,它的源代码通过编译器直接编译成二进制机器码直接给机器运行。
但是Java不是这样的,它的.java源代码通过编译器编译之后是一种叫做“java字节码”的中间语言,这种java字节码只能在java虚拟机中运行,java虚拟机把这种java字节码解释成二进制机器码供计算机运行,这就是java跨平台行非常好的原因。
它的源程序编译出来的东西并不是给电脑运行的,而是给电脑里边的JVM(java虚拟机)运行的,无论是MAC还是Linux还是Windows,只要你的电脑里边装一个JVM就行了。JVM会根据不同的平台把同一份Java代码解释成不同平台下的机器码供电脑运行。所以它跨平台性特别好。巴拉巴拉了这么多其实就是这幅图。
你要是不信我说的,也可以看这里。
如果想查看更多的原创技术文档请订阅我的公众号,微信搜索ITYaoDao,或者直接扫描下边二维码:
下期预告: 三,JavaWeb之什么是JavaWeb