Java前言

JAVA语言是由SUN公司的詹姆斯.高斯林创建的,后面被Oracle公司收购

1.Java被分为三大块:

        JavaSE:标准版

        JavaEE:企业版

        JavaME:微型版

2.Java语言的特性:

        Java语言中真正操作内存的是:JVM(java虚拟机)

        所有的java程序都是运行在java虚拟机里的

        java虚拟机执行过程中再去操作内存

对于C或者C++语言来说程序员可以直接通过指针操作内存,而java语言屏蔽了指针概念,程序员不能直接操作内存

Java语言的底层是C++,所以JVM是用C++语言写好的一个虚拟电脑

JDK安装好之后,JVM就安装好了

3.Java语言的健壮性:

        主要是因为有一种机制:

                自动垃圾回收机制(GC机制)

                JAVA语言不容易导致内存泄漏

                JVM负责调度GC机制,程序员不需要干涉

4.JAVA支持多线程并发

5.可移植性/跨平台

        Java程序编写一次,可以到处运行,在各个操作系统运行(JVM屏蔽了操作系统之间的差异)

6.JDK、JRE、JVM三者之间的关系?

        JDK:Java开发工具箱

        JRE:Java运行环境

        JVM:java虚拟机

        JDK包括JRE,JRE包括JVM

注意:JVM不能独立安装,JRE和JDK都可以独立安装,单独运行java程序只需要安装JRE

7.JDK,JRE的下载路径:Java Downloads | Oracle

8.JDK版本:

        JDK8版本:JDK目录下会生成一个独立于JDK之外的一个JRE,同时也会有内置JRE

        JDK8及以上版本:JDK只有内置JRE,没有独立JRE

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值