当前位置: 首页 > wzjs >正文

东莞制作手机网站成都移动seo

东莞制作手机网站,成都移动seo,青海西宁今天刚刚紧急通知,徐水网站建设公司文章目录 面向对象编程主要特性抽象类和接口的区别 函数式编程函数式接口Lambda表达式Stream API 面向对象编程 主要特性 面向对象编程有四个主要特性:封装、继承、多态和抽象。 封装:通过private、protected、public控制访问权限,提供gett…

文章目录

    • 面向对象编程
      • 主要特性
      • 抽象类和接口的区别
    • 函数式编程
      • 函数式接口
      • Lambda表达式
      • Stream API

面向对象编程

主要特性

  1. 面向对象编程有四个主要特性:封装、继承、多态和抽象。

封装:通过private、protected、public控制访问权限,提供getter、setter方法。

  • 访问修饰符:
  • private:属性和方法,只能在定义的它们的类的内部被访问。
  • default:默认,包访问权限。同一包中其他类可以访问。不同包中的类无法访问。
  • protected:同一包中的任何类,不同包中的子类,均可访问。
  • public:无访问权限,可以在任何地方被访问。

继承:子类继承父类。单继承、多实现。继承的类,实现的接口。

多态:
编译时多态(静态多态):方法重载。
运行时多态(动态多态):方法重写和向上转型(父类引用指向子类对象Animal myAnimal1 = new Dog();)。

  • 重载与重写的区别:
  • 重写:子类继承父类,并重写父类方法。
  • 重载:多个同名方法,参数列表不同(参数类型、参数个数、参数顺序不同)。

抽象类和接口的区别

  • 抽象类支持单继承,接口支持多实现。
  • 抽象类中可包含抽象方法和具体方法,接口中Java8之前只能有抽象方法。
  • 抽象类中成员变量可以是普通变量或常量,接口中只能是public static final。

函数式编程

函数式接口

只包含一个抽象方法的接口。@FunctionalInterface注解确保接口是函数式接口。

Lambda表达式

  • 基本语法:
  • 无参数,无返回值:() -> System.out.println(“Hello, Lambda!”);
  • 有一个参数,无返回值:(x) -> System.out.println(x);
  • 有多个参数,有返回值:(a, b) -> a + b;

Stream API

  • 更方便的对集合数据进行复杂的处理。
  • 具有延迟执行的特性,中间操作(如filter、map等)不会立即执行,只有在遇到终端操作(如sum、collect等)时才会触发整个流水线的执行。可以避免不必要的计算,提高性能。
传统for循环int sum = 0;for (Integer num : numbers) {if (num % 2 == 0) {sum += num * num;}}System.out.println(sum);
Streamint sum = numbers.stream().filter(num -> num % 2 == 0).mapToInt(num -> num * num).sum();System.out.println(sum);
http://www.dtcms.com/wzjs/77429.html

相关文章:

  • 化妆品购物网站建设目的青岛网站设计微动力
  • 电子商务网站建设文献精准引流推广
  • 怎么做模板网站站长工具seo优化建议
  • 十大设计创意产品网站什么是软文写作
  • 建个企业网站还是开个淘宝店seo网站营销公司哪家好
  • wordpress编辑网站的链接是中文搜索引擎免费登录入口
  • 成都品牌设计公司有哪些东莞关键词优化平台
  • 厦门建设银行网站网推平台有哪些
  • 哈尔滨网站建设服务邯郸seo优化
  • 电商 做图 网站有哪些百度地图在线使用
  • 网站建设与运行的盈利收入河南网站定制
  • 淄博网站建设-至信网络网站优化是做什么的
  • 网站建设的整体流程营销推广的工具有哪些
  • 国学大师网站谁做的品牌广告
  • 网站的分辨率是多少像素网络推广服务合同
  • 网站维护英文软文模板300字
  • oss 阿里云wordpress长沙网站seo收费标准
  • 网站建设新技术it菜鸡网seo
  • 建设网站300多块钱在线收录
  • 潮州哪里有做网站厦门seo网络推广
  • 苏州政府网站营销型企业网站建设步骤
  • 需要登陆的网站如何做爬虫百度热搜风云榜
  • html课程seo培训师
  • 做旅游计划的网站郑州seo哪家好
  • 网络管理系统的特点优化设计六年级下册语文答案
  • 深圳网站建设艺之都百度新闻排行榜
  • 茶叶响应式网站站长统计app官方网站
  • 烟台网站建设公司丽水网站seo
  • 网站建设专业就业前景湖南网络推广排名
  • 青岛高端网站建设公司2022最新国际新闻10条简短