技术经验谈 技术经验谈
首页
  • 最佳实践

    • 抓包
    • 数据库操作
  • ui

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 总纲
  • 整体开发框架
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

hss01248

一号线程序员
首页
  • 最佳实践

    • 抓包
    • 数据库操作
  • ui

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 总纲
  • 整体开发框架
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 学习资料

  • 技术选型

  • 要点

    • dart语言核心要点
    • 工程化

    • flutter异步
    • flutter工程化
    • flutter存储相关
    • flutter状态管理
    • flutter网络框架以及相关要点
    • flutter图片相关
    • flutter可观测性和调试
    • flutter插件开发
    • flutter路由管理
    • 遇到的问题
  • 经验

  • flutter
  • 要点
hss01248
2022-08-25

dart语言核心要点

# dart语言特性-核心要点

一开始想干掉java script,被证明是异想天开

现在想借着flutter咸鱼翻身.

借鉴现代编程语言各种特性,集JIT和AOT于一身.

  • 1 mixin 等于java接口默认实现 没有接口,只有抽象类。implement关键字强制子类实现所有方法。
  • 2 方法可变参数和参数默认值 抄python,很方便
  • 3stream 类似rxjava, completeablefuture->包装成rxDart
  • 4async await yield单线程异步模型 抄js ---异步机制?isolate future对比promise
  • 5匿名方法 抄js
  • 6 嵌套方法 方法内还能定义方法 闭包 抄js
  • 7 对象属性级联.. 等于java set方法return this
  • 8 类型别名 抄c语言
  • 9 扩展方法 和kotlin类似
  • 10 空安全 抄kotlin
  • 11 运算符重载 同kotlin
  • 12 全局方法 全局变量
  • 13 list map的语法糖
  • 14 没有编译器级别的访问控制符,而是依赖惯例,由ide控制。类似python. _下划线表示私有
  • 15 rxdart, aspectd
  • 16 调用其他语言 ffi 调用c++需要用c包装 dna 调用native任意方法
  • 17自定义lint?
  • 18 pub 忽略配置
  • 19 有没有大而全的工具包? 类似guava,common utils
  • 20 注解生成代码 https://zhuanlan.zhihu.com/p/166527510
  • 21.异常处理和上报-和java大同小异
编辑 (opens new window)
上次更新: 2022/08/26, 10:20:20
flutter数据库选型
flutter依赖管理

← flutter数据库选型 flutter依赖管理→

最近更新
01
截图后的自动压缩工具
12-27
02
图片视频文件根据exif批量重命名
12-27
03
chatgpt图片识别描述功能
02-20
更多文章>
Theme by Vdoing | Copyright © 2020-2025 | 粤ICP备20041795号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式