看完猿进化系列文章,相信你已经具备比较熟练的进行简单的web开发的能力了,不过还不够,要想快速的成长为一个合格的猿人,必须先学会猿人的思考方式。真的很感谢大家的支持,和巨兽的斗争仍然在进行,关于为什么我还在写文章,我想说,能写点儿是点儿,也许是最后一课,猿人工厂君已经说了,虽千万人,吾往矣。程序员更多的时候还是需要正义,坚持,勇敢和不退缩。如果觉得文章还凑活,也希望你关注和转发本文,好文章大家分享嘛。
猿思考是一个原创系列文章,帮助你从一个小白快速掌握应该掌握的基础知识,很多基础知识,在于思考的变通,思考得来得东西,它不生硬,面试找工作再也不担心被人看穿啦,当然,觉得内容深了,毕竟一上来就思考这个小白是由难度得,欢迎进群跟我说,我多做调整,更多精彩内容,敬请大家关注公主号猿人工厂,点击猿人养成获取!
程序是一组计算机能够识别和执行的二进制指令。计算机能够识别和执行的永远都是二进制语言,这样子讲可能有点抽象了。举个简单的例子,比如我们用电脑打开图片,当图片在磁盘上时,它只是一个数据。当图片被打开了,图片会被转化为二进制数据装在到内存中,此时内存中的图片数据,其实就是机器可以识别和执行的了,确切来说,内存中的二进制数据,都是程序。
我们回到java程序这个话题上来,java程序也是程序。我们编写的xxx.java文件,是什么呢?我们称它为源代码。计算机是不能直接执行源代码的,因为机器不认识它啊。那怎么办呢?只好将源代码翻译成机器能识别的二进制代码了!这个翻译的过程,我们把它称之为“编译”。可是这种直接能运行的二进制代码,在不同的操作系统的运行方式是不同。JAVA程序为了达到所谓的“一次编写,到处运行”,那么想了一个中间一点的办法,先把源代码翻译为java字节码,也就是我们看到的.class文件啦,然后针对不同的