报名铁人赛希望可以有每天学习一点的动力跟每天消化一点的开始!
初次报名,请多多指教XD
因为不知道要分享什麽,找了一本 Java SE 7 技术手册 来当教材,虽然是2011出版,
但我相信对於练习基本功还是很有益处的。
第一天我想分享的是, Java 跨平台 的这个特色
一般电脑只看得懂 0 跟 1,一定不认识 C 跟 C++,
所以通常都要有个翻译员帮忙翻译,做这件事情的就叫做编译器(Compiler)
但每个平台认识 0 跟 1 的排列组合都不一样呀,
所以就会有很多不同的编译器来帮忙让各种平台可以认看得懂每一种程序。
(这边提到的平台是指 Windows、Linux、Mac OS)
那为什麽 JAVA 说可以跨平台呢?
因为他有一个东西叫做 JVM
JVM (Java Virtual Machine),JVM 就像是在每个平台的翻译员,
.java 程序 >>>> 编译器 >>>> 变成 .class 档案,JVM 再将 .class 翻译成平台看得懂的语言,
这就是跨平台的原因!!!
大家晚安~~~~