如何对Java面向对象的理解?
发布网友
发布时间:2022-04-30 16:04
我来回答
共1个回答
热心网友
时间:2022-06-02 00:54
Java首先是一种面向对象的语言,语言特性有封装,继承,多态,泛型,Lamda表达式等;
第二个特性:支持跨平台,一次书写导出运行(write once,run anywhere),能够实现跨平台是因为JVM,编写源文件,
通过javac编译成字节码.class文件,然后JVM再翻译成对应的机器码来运行;
第三个特性:垃圾回收器(GC),程序员不用关注内存的分配和回收。
JRE是Java运行时环境,JDK包含JRE,并提供了很多工具,包括编译器,诊断工具如Jconsole,visualVM等