我是靠谱客的博主 无辜眼神,最近开发中收集的这篇文章主要介绍Java入门-跨平台机制跨平台是怎么实现的???,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

跨平台是怎么实现的???

 知识是死的,思路更重要

高级计算机编程语言   

                越低级,越贴近于机器(二进制

                越高级,越贴近于人

 

语言 是用来交流的

中国人(中文)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入门-跨平台机制跨平台是怎么实现的???所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(99)

评论列表共有 0 条评论

立即
投稿
返回
顶部