2021 整理 Flutter 相关面试题全解析
Dart 部分
1.Dart 语言的特性?
Productive(生产力高,Dart 的语法清晰明了,工具简单但功能强大)
Fast(执行速度快,Dart 提供提前优化编译,以在移动设备和 Web 上获得可预测的
高性能和快速启动。)
Portable(易于移植,Dart 可编译成 ARM 和 X86 代码,这样 Dart 移动应用程序可
以在 iOS、Android 和其他地方运行)
Approachable(容易上手,充分吸收了高级语言特性,如果你已经知道 C++,C 语
言,或者 Java,你可以在短短几天内用 Dart 来开发)
Reactive(响应式编程)
2.Dart 的一些重要概念?
在 Dart 中,一切都是对象,所有的对象都是继承自 Object
Dart 是强类型语言,但可以用 var 或 dynamic 来声明一个变量,Dart 会自动推断
其数据类型,dynamic 类似 c#
没有赋初值的变量都会有默认值 null
Dart 支持顶层方法,如 main 方法,可以在方法内部创建方法
Dart 支持顶层变量,也支持类变量或对象变量
Dart 没有 public protected private 等关键字,如果某个变量以下划线(_)开头,
代表这个变量在库中是私有的
评论4
最新资源