专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java有哪些特性(java有几个特性)

temp10 2024-10-07 15:42:05 java教程 14 ℃ 0 评论

我认为Java最大的特性是跨平台。何为跨平台,跨平台用通俗的说法就是同样的代码可以不用修改就能在不同的平台上运行。那么Java如何支持跨平台呢?其关键在于JVM虚拟机。因为Java针对不同平台提供了不同的虚拟机,而这些虚拟机拥有统一的接口规范,都可以解释执行字节码文件。因此只要将Java源文件编译成字节码文件,就可以在不同的平台上通过JVM虚拟机来解释执行。

Java除了跨平台之外,还有封装、继承和多态三大特性,当然这也是面向对象语言所共有的特性。有时也会将抽象也算在内。

Java有哪些特性(java有几个特性)

所谓封装是指将对象的实现细节进行隐藏,只通过一些公有的方法进行访问。

而继承则是类间的继承关系,通过继承可以实现属性和方法的共享。这样子类就可以直接使用父类允许子类访问的属性和方法,避免重复定义的问题。对于Java而言,在类与类之间,只支持单继承,不支持多继承。但是在接口与接口之间,是支持多继承的。

多态是指对于声明的一个父类型的对象时,所赋值的子对象不同,调用相同方法表现出的行为也不同。

抽象是指忽略一个对象中和主题无关的方面,只关注和主题有关的方面。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表