当前位置: 首页 > 开发杂谈 >

认识 Java 基础 第一天~

报名铁人赛希望可以有每天学习一点的动力跟每天消化一点的开始!
初次报名,请多多指教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 翻译成平台看得懂的语言,
这就是跨平台的原因!!!

大家晚安~~~~


相关文章:

  • Day17 暧昧让人受尽委屈 找不到相爱的证据 那可以试试枢纽
  • C# 入门笔记01
  • 2019年,中国品牌该如何出奇制胜、拥抱变化?
  • 亚马逊新手卖家想要知道的注册店铺一些事儿
  • 揭秘亚马逊“黑市”!劫持Listing、操纵搜索结果……
  • Day9:串列(list)
  • 网路是怎样连接的(十二)IP地址怎麽看
  • Day 18 Matcher 介绍 (下)
  • Wish墨西哥退货项目常见问题解答
  • 老师!我想知道!如果只使用原生的终端机要怎麽客制化 Prompt 呢!
  • [FGL] 列出树状表所有节点路径的思路与实作
  • MySQL汇入JS
  • 美国商标审核的问题及解答
  • 【Day 2】Git与Github入门
  • Day 18-更改 state 有其风险,State manipulation 有赚有赔(?),更改前应详阅官方文件说明书
  • 通过CloudFlare Partner计划使用cname接入CloudFlare免费CDN
  • vultr.com怎么申请退款教程和方法
  • MovoCash虚拟信用卡教程:美国虚拟信用卡申请教程
  • 国外虚拟主机大全:便宜好用靠谱的国外网站空间推荐大全
  • 国外抗攻击服务器推荐:DDOS高防服务器推荐
  • 香港电话卡怎么在内地使用: CSL Hello/Three/CMHK/Smartone电话卡内地使用方法
  • RPA是什么?Litrpa是什么?可以做什么好用吗?
  • WordPress SEO怎么做?如何优化WordPress提升流量
  • Gutenberg 10.4 在自定义程序中引入了块小工具
  • SiteGround主机评测和推荐
  • 海外适合游戏投放的渠道有哪些?
  • 以太坊是什么?以太坊原理和以太坊入门教程
  • Gutenberg 10.5 支持嵌入PDF,新增块模式,增强自定义器的小工具功能
  • Monzo Bank教程:英国银行卡申请教程【教你国内注册申请欧洲银行卡】
  • 智能路由器刷华硕老毛子Padavan固件,实现巨多功能,你懂的!