码迷,mamicode.com
首页 > 编程语言 > 详细

对Java平台的理解(ing)

时间:2018-06-09 22:05:31      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:javac   解释   收集   运行   回收   java语言   没有   compile   jdk   

1)  Java是一种面向对象的语言,最显著的特性有两个方面:

  ----书写一次,到处运行(Write once,run anywhere)

    能够非常容易的获得跨平台的能力

  ----垃圾收集(GC,Garbage Collection)

    Java通过垃圾收集器(Garbage Collector)回收分配内存,大部分情况下,程序员不需要自己操心内存的分配和回收。

2) JRE(Java Runtime Environment),是指Java运行环境,包含了JVM和Java类库,以及一些模块等。

3) JDK(Java Development Kit) 是指JRE的一个超集,提供了更多工具,比如编译器,各种诊断工具等。

4) java是解释执行:我们开发的java源代码,首先通过javac编译成字节码(bytecode)然后在运行时,通过Java虚拟机(JVM)内嵌的解释器将字节码转换成最终的机器码。

     ----javac是java语言编程编译器。全称java compiler。javac工具读有java语言编写的类和接口的定义,将他们编译成字节大妈的class文件。javac可以隐式编译一些没有在命令行中提及的源文件。用-verbose选项可跟踪自动编译。对于源文件中使用、扩展或实现的每个类或接口,编译器都需要其类型信息。这包括在源文件中没有明确提及,但通过继承提供信息的类和接口。

  ----

5) 

 

对Java平台的理解(ing)

标签:javac   解释   收集   运行   回收   java语言   没有   compile   jdk   

原文地址:https://www.cnblogs.com/baxianhua/p/9160870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!