美文网首页
Java语言的描述

Java语言的描述

作者: 熊本极客 | 来源:发表于2020-04-01 14:46 被阅读0次

Java的特点有面向对象特性、丰富的Java类库、JVM(一处编译处处运行)、丰富和工具和生态。

Java的特点

一、Java的面向对象特性

封装、继承、多态,可以设计出低耦合的系统,具有易扩展、易复用、易维护等特点。

二、丰富的Java类库

1.核心类库,例如IO/NIO、网络、多线程等

支持丰富的IO接口、支持网络编程、支持多线程(内置多线程机制)

2.安全类库,提高系统的可靠性和安全性

3.海量的第三方类库

三、Java虚拟机

1.java具有一次编译到处运行的特点,JVM是java跨平台的基础。

2.GC垃圾收集,实现垃圾对象的自动收集。

3.java内存模型运行时数据区,前者定义了线程和主内存之间的抽象关系,后者JVM运行时将数据分区域管理。

说明:运行时数据区、GC垃圾收集是java自动内存管理机制的基础

4.动态编译和动态加载

四、丰富的工具

1.辅助工具,例如jlink、jar等

2.编译工具,例如javac,sjavac等

3.监控调优工具,例如jps、jmap、jstack等

五、丰富的生态

1.Java EE

2.Spring

3.大数据,例如hadoop、spark、flink等

相关文章

网友评论

      本文标题:Java语言的描述

      本文链接:https://www.haomeiwen.com/subject/jgwouhtx.html