第一章:Java开篇-跨平台机制+环境搭建

跨平台机制

张思睿旅游

  • 张思睿想去日本旅游,但是张思睿只会说中文,没办法和日本人交流,于是张思睿花了一年时间学习日语,学成之后踏上了去日本的旅途.
  • 回来之后,张思睿意犹未尽,又想去法国旅游,于是他又花了一年时间学习法语,然后再次踏上了去法国的旅途.
  • 再后来张思睿又想去英国旅游,没办法他只能继续花费一年时间去学习英语.

张思睿的老爸旅游

  • 在张思睿旅游回来后,告诉了其父亲王大爷国外是如何如何好玩,于是王大爷也想去旅游.和张思睿一样王大爷也只会说中文.不同的是由于王大爷年轻的时候在隔壁家翻窗户逃跑的时候,不小心从楼上摔了下去,伤到了脑子,所以王大爷早已没有学习多国语言的能力.于是王大爷找了一个中日翻译,开开心心去日本的高桥,井上等知名景点潇洒了一回.
  • 后来王大爷又找了一个中法翻译,去体会了一把法国的浪漫.
  • 法国游遍之后,王大爷继续找了一个中英翻译,到英国Happy了一把.

跨平台

  • 从张思睿和其父亲王大爷的旅游我们就可以看出,虽然张思睿和王大爷选择不同,但是却达到了相同的目的.
  • 张思睿就好比不跨平台的语言,日本好比是windows平台,法国好比是Linux平台,英国好比是MacOS平台.张思睿为了去三个地方旅游,学习了三种语言.在计算机的世界里,可以理解为不跨平台的语言为了在三种不同的平台上运行,就要编写三套不同标准的代码.
  • 而王大爷就好比跨平台的语言-Java,日本,法国,英国同样相当于windows平台,Linux平台,MacOS平台.在王大爷旅游的过程中并没有学习任何东西,他仍然只说中文,剩下的工作都交给了翻译.就像Java代码只需要编写一次,就可以到处运行.而翻译官就是所谓的JVM.
  • JVM(Java Virtual Machine)虚拟机,简单了解下其工作原理,我们来看一看运行一段Java代码的过程.
    1.写好的Java代码叫做源文件,以.java后缀结束.
    2.经过javac工具编译后,形成对应的字节码文件,好比王大爷说的中文,以.class后缀结束.
    3.最后通过java运行工具,调用jvm执行.class文件,jvm翻译官把字节码(王大爷的中文)翻译成了所在平台对应的机器码(中译日,中译法,中译英),计算机运行机器码,运行结束.
  • JRE(Java Runtime Environment),Java运行环境,当然JRE包含了JVM.所以如果只需要运行Java程序,只需要安装JRE即可.
  • JDK(Java Developer’s Kit),Java开发工具包,涵盖了开发时需要用到的工具,当然开发过程中肯定需要运行调试代码,所以JDK包含了JRE.

环境搭建

  • JDK安装包,官网下载.地址:https://www.oracle.com/java/technologies/javase-downloads.html,选择自己操作系统对应的版本.下载即可.
  • JDK安装,安装过程很简单,选择好自己想要安装的盘符,注意安装过程中会弹出JRE安装对话框,上文中我们已经说到JDK已经包含JRE,所以直接右上角×掉即可,不需要再安装一个JRE.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值