首页 > 编程语言 > 详细

对Java平台的理解(ing)

时间:2018-06-09 21:50:26      阅读:111      评论:0      收藏:0      [点我收藏+]

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)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!