java的初步认识

一、java的来源

Java名字的由来,实际上是一个有趣的故事。我们所见到的Java标志,总是一杯热咖啡,这杯热咖啡你很难与计算机编程联想到一起。这杯热咖啡、Java这个名字的由来,是Java创始人员团队中其中一名成员由于灵感想到的,想起自己在Java岛(爪哇岛)上曾喝过一种美味的咖啡,于是这种计算机编程语言就命名为Java,与此同时它的标起来是我们最熟悉不过的一杯热咖啡

二、java语言的优点

   简单、面向对象、健壮、多线程、跨平台、安全、一次编写到处运行

三、JVM(Java Virtual Machine)

  • Java编译器(编译以.java结尾的源程序)针对Java虚拟机产生class文件,因此是独立于平台的。
  • Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件。
  • Java解释器负责将Java虚拟机的代码在特定的平台上运行。
注意: Java 源代码(.java)和 字节码(.class)的与机器无关的, 装有不同操作系统的机器上,需要有专门为该操作系统开发的 JVM(不同系统需要不同的JVM),如下图所示:


四、JDK/JRE

 
 
  • JRE:是java程序的运行环境,包含jvm(java虚拟机),也就是大家熟悉的虚拟机,只会运行代码,不会对源程序编译
  • JDK:是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。(既能编译,也能运行)

五、Java的垃圾回收机制(GC)

  它提供一种系统级线程跟踪存储空间的分配情况。垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值