概述
跨平台是怎么实现的???
知识是死的,思路更重要
高级计算机编程语言
越低级,越贴近于机器(二进制
越高级,越贴近于人
语言 是用来交流的
中国人(中文)Java
翻译(中日) 翻译(中英) 翻译(中印) --àJVM虚拟机
日本(日语) 美国(美式英文)NHL冰球 印尼爪洼岛(印尼语)
Windows Linux MacOS
跨平台是翻译(JVM)很牛
JVM Java Virtual Machine 虚拟机
内存中开辟一块空间,将 源文件 编译成 字节码文件(计算机识别的)
Java计算机高级编程语言
计算机只认识两个 0 、1 通电 不通电 代表两个状态
程序存储在哪里?---程序就是英文---存储在一个地方(文件)
我们写完的程序-计算机不认识怎么办?---编译 我们写好的源文件编译à计算机识别的字节码文件
最终有俩个文件,一个 源文件 ,一个 字节码文件
两个文件在哪里?---硬盘上
计算机的硬件组成
什么叫硬件? ---摸得着的实物
计算机组成:硬件、软件
软件开发工程师 软件 开发,设计,创造
软件 操作系统软件(系统级) 放在系统之上使用,叫应用软件,比如QQ
主板、CPU、声卡、网卡、内存、硬盘、电源
外设:显示器、鼠标、键盘、音箱
内存(条形 内存条 大小:4G、8G、16G 黑色芯片,闪存颗粒 寻址 临时执行使用)
硬盘(矩形 大小:1T 机械硬盘 固态硬盘 扇区à好坏取决于转速 永久性保存
硬盘上的文件 不同的格式 ,后缀名区分不同的格式
.txt .ppt .doc .xls .mp3 .mp4 .exe
源文件.java 翻译à 字节码.class
拿U盘考一个.class
每一个格式的文件都要相对应的运行环境来支持
.doc office .mp3 网易云音乐
所以.class也需要一个运行环境支持,但虚拟机仅负责编译,
这时我们就有了JRE
JRE Java Runtime Environment 运行环境
有了运行环境JRE,就可以打开.class
想一下:JVM与JRE关系?
JRE包含了JVM
我们的目标不是运行Java源文件,而是要从无到有得去创造
所以有JRE是远远不够的,
接着就需要JDK
JDK Java Development Kit开发工具包
涵盖了很多开发需要用到的工具
javac.exe
java.exe 底层doc命令窗口中看到效果
自己开发需要运行,运行就需要JRE,
为了开发后就能运行,JDK里面包含着JRE,然后JRE又包含着JVM
想要做JAVA开发,需要搭建环境(我们电脑中安装JDK)
需要JDK安装程序??? 官网
Oracle公司 www.oracle.com
最后
以上就是无辜眼神为你收集整理的Java入门-跨平台机制跨平台是怎么实现的???的全部内容,希望文章能够帮你解决Java入门-跨平台机制跨平台是怎么实现的???所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复