首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Dart
好的佩奇
创建于2025-01-07
订阅专栏
Dart 是谷歌开发的计算机编程语言,于2011年发布,期间一直不温不火,直到 Flutter 的出现,Dart从此闻名于世。
等 15 人订阅
共25篇文章
创建于2025-01-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Dart 之Isolate
前言 什么是Isolate呢?答:Dart中提供的独立并发执行单元。发现了吗?没错,它就是弥补Dart单线程无法直接并行执行任务的短板。
Dart 之Stream
前言 什么是Stream呢?答:是一条可由代码控制的异步水流。 我第一次看到这个单词的时候想到的就是流,但是感觉还是很不理解,流又是什么呢,后来我联系了一下想到了水流。
Dart 之Future
前言 什么是Future呢?我看到的第一反应想到的就是翻译——未来,但未来啥呢,没有一个准确的答案。后来通过了解明白Future它表示一个可能还未完成的异步操作的结果,我联系了一下,这不是和未来一个意
Dart 之异步模型
前言 Dart异步模型?模型就算了还是异步的,太难了吧。但当你真的理解异步模型后,你会感叹异步模型的出现也太完美了吧。为啥说异步模型出现很完美呢?因为它通过事件循环+任务队列的方式,
Dart 之任务
前言 任务是什么呢?是今天要早睡,明天要早起。Dart中的任务也和我们生活中的任务一样,是予以指派的特定工作(如我给自己指派今天早睡),只不过Dart是通过事件循环和任务队列管理任务执行顺序。
Dart 之异常处理
前言 在代码的世界里,异常如同旅途中的意外天气,无论准备如何详细,也无法完全避免台风、地震等问题。而异常处理机制,正是让程序从“脆弱易崩”走向“健壮可靠”的关键。Dart为此提供了清晰且灵活的异常管理
Dart 之映射(Map)
前言 你是否需要将数据以键值对的形式关联,例如快速查询商品信息,或是实现高效的数据索引?在Dart中,Map正是为此而设计的核心数据结构。
Dart 之集合(Set)
前言 你是否遇到过需要快速去重或高效查找元素的场景?比如统计一组用户ID的唯一性,或是检查某个关键词是否已存在?在Dart中,Set正是为解决这类问题而生的利器。
Dart 之列表(List)
前言 如果你是刚刚踏入编程世界的新手,可能会好奇:如何在代码中高效管理一组数据?答案就是列表(List) ——它就像现实生活中的“购物清单”或“待办事项表”,能帮你将多个元素有序地组织在一起
Dart 之函数
前言 在编程世界中,函数是构建逻辑的核心单元,而Dart作为一门现代化的多范式语言,其函数设计既灵活又强大,能够同时满足面向对象和函数式编程的需求。
Dart 之抽象类、混入
前言 抽象类提供了一种更加方便的代码复用形式,为继承的子类提供了一组共享的属性和方法(可以不具体实现)。 混入是为解决Dart中只支持单继承而带来的局限性而引入的一种轻量级多重继承形式。
Dart 之面向对象编程
前言 面向对象编程(OOP) 作为编程范式的重要里程碑,彻底改变了我们构建软件的方式。它引入对象的概念,强调以对象为核心,以一种更接近现实世界的方式建模问题域,
Dart 之面向对象分析
前言 面向对象方法(OOM)的核心思想是通过引入对象的概念,将现实世界中的事物、事件、规则和概念进行抽象,以一种更接近现实世界的视角建模问题域。而面向对象分析(OOA)是面向对象方法中的第一阶段。
Dart 之面向对象设计
前言 面向对象设计是面向对象方法中的一个关键阶段,它紧随面向对象分析阶段之后。在这一阶段,我们将基于面向对象分析的结果,运用五大设计原则来确保软件的高质量开发。
Dart 之面向对象建模
前言 面向对象方法是一种系统化软件开发方法,通过引入对象的概念,建立了一种与现实世界更加接近的解决问题的思想。通过这个思想建模问题域,将有助于编写更模块化、易维护和扩展的软件。
Dart 之消息、继承、多态
前言 消息是沟通的桥梁,继承是智慧的传递,多态则是变化的魔法。今天,我们将一起深入探索Dart中的这些奇妙特性——消息、继承和多态。
Dart 之类与对象
前言 在Dart中,类与对象是构建应用程序的基石。它们不仅是代码组织的核心,更是实现面向对象编程理念的关键。接下来,让我们一起深入探索Dart中的类与对象,揭开它们的神秘面纱。
Dart 之空安全
前言 Dart 是一门现代化编程语言,自2.12版本开始引入空安全的特性,从根本上解决了因变量或对象引用为null而引发的问题。
Dart 之面向对象概述
前言 什么是对象?什么又是面向对象?等我想想……,好像知道是个啥,他们到底是个啥,怎么大脑一片空白。大多数人都有过这样的经历,对面向对象这一概念既熟悉又陌生。怎么才能让对象不陌生呢?答案是唯有走近对象
Dart 之流程控制
前言 Dart中流程控制分为条件控制与循环控制。条件控制是根据条件选择代码块执行,流程控制是重复执行代码若干次直到满足终止条件而终止。可以理解为我们日常生活中的选择与重复问题。
下一页