您好,欢迎来到东饰资讯网。
搜索
您的当前位置:首页Java语言概述

Java语言概述

来源:东饰资讯网
Java语⾔概述

1.Java起源:

  1994年左右,由詹姆斯·⾼斯林(James Gosling)等⼈共同开发,属于SUN公司,2009年SUN公司被Oracle收购,现属于Oracle公司.

2.Java的平台版本:

  JavaME:最⼩版本,在移动端开发使⽤.

  JavaSE:标准版本,具备了基本的库,⽤于在PC端进⾏开发.  JavaEE:企业版本,具备了开发⽹站的功能,⽤于开发⽹站.

3.Java语⾔的特点:

  开源:开放源代码

  ⾯向对象:Java是⼀种采⽤⾯向对象思想编程的语⾔,有⾯向对象的三⼤特性:封装、继承、多态.  跨平台:⼀次编写,多平台运⾏(Write Once、Run Everywhere).

  编译性:写好代码之后,需要先编译,成为字节码⽂件(后缀名为.class的⽂件).才能执⾏.(⾼效、安全)  动态性:在程序运⾏过程中,可以决定运⾏的内容,修改运⾏内容.⽤到谁加载谁.

4.跨平台性:

  ⼀次编写,到处运⾏.  ⼀次编译,到处运⾏.

  在某个操作系统平台上,开发的源码和编译出来的字节码⽂件,可以在其它的操作系统平台上⼀样可以运⾏.

    原因:

    在不同的操作系统上,安装了不同版本的jvm虚拟机.

    不同的jvm虚拟机,在不同的操作系统平台上,营造出来相同的运⾏环境,所有具备了跨平台性.

5.Jvm、Jre和Jdk

  Jvm:(Java Virtual Machine)Java虚拟机,⽤于运⾏Jvm标准的语⾔,相当于java语⾔运⾏的⼀个容器.

  Jre:(Java Runtime Environment)Java的运⾏时环境.只有容器是不能单独运⾏的.    在运⾏时,可能还需要其它已经定义好的类.类形成的库,成为类库.    Jre = Jvm + 运⾏时必须的类库

  Jdk:(Java Development Kit)Java的开发⼯具包    Jdk = Jre + 开发⼯具  Jvm、Jre、Jdk关系图:

  

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuoyibo.cn 版权所有 湘ICP备2023022426号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务