Jvav基础知识总结1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jvav基础知识总结1相关的知识,希望对你有一定的参考价值。

1 Java语言发展史和平台概述

    Java之父:詹姆斯·高斯林(James Gosling)
    Java是sun公司开发的一门编程语言,目前被Oracle公司收购

    Java的分类:
        J2SE(JavaSE):为开发普通桌面和商务应用程序//用来开发桌面的。现在Java已经不做桌面应用的开发。界面相对不是很绚丽。‘
                                                  //其他两个的基础

        J2ME(JavaME):为开发电子消费产品和嵌入式设备//诺基亚手机。小型的手机游戏。塞班系统中的开发。
                                                    //android替代
        J2EE(JavaEE):开发企业环境下的应用程序    //服务器的开发,Java是无可替代。NO.1

 

2 跨平台的原理

原理:针对于不同的平台,有不同版本的虚拟机 JVM。
      实际上是通过不同平台的虚拟机实现的跨平台


JRE和JDK的概述
JRE:    Java的运行环境
        包含:JVM虚拟机+核心类库。运行一个开发好的Java程序,只需安装JRE
JDK:    Java的开发环境
        包含:java开发工具+JRE。
        所以安装了JDK就不需要再安装JRE了。
//JDK包含JRE


"知识点疑问"
    虚拟机是跨平台的吗?
    虚拟机不是跨平台的。跨平台的是Java。
    针对于不同的操作系统,有不同版本的虚拟机JVM。Java代码是运行在这些虚拟机上面的。


































以上是关于Jvav基础知识总结1的主要内容,如果未能解决你的问题,请参考以下文章

大数据营销知识点总结

UE4项目界面基础知识总结(三)

UE4基础知识总结

Promise知识点总结

epoll知识点总结

复变函数运筹学与概率论知识总结