栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

一、面向对象

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一、面向对象

1、面向对象的三大特征:

        封装、继承、多态.

2.面向对象五大基本原则:

    1)单一职责原则:一个类只做一件事。

    2)开放封闭原则:

        1)对扩展开放

        2)对修改封闭

    3)里氏替换原则

         子类必须能够替换其父类

    4)接口隔离原则:

         使用多个小的专门接口,而不要使用一个大的总的接口。

    5)依赖倒置原则

          程序要依赖于抽象接口,而不是具体的实现。上层依赖下层。

3.跨平台

    Java语言的跨平台性是通过JVM实现的。

   Java语言通过编译器(javac)编译成 .class文件,也被称为字节码文件。

   Jvm加载这些字节码文件,并将翻译成不同平台下可以执行的机器码。只要在不同的平台安装对     应的JVM,就可以使Java代码“一次编译到处执行”,从而实现跨平台。

    JVM加载的是字节码(ByteCode),这一点可以做到与java无关。只要符合JVM规范的字节码      文件,都可以被JVM执行。

   Kotlin,Groovy等高级语言编写的代码,编译成字节码文件,都可以被JVM执行。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/995345.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号