摘要:
在Java语言中,子类只能继承extends单个父类,实现implements多个接口(即单继承和多实现)。在Dart语言中,所有类型均是Object子类,它们也是单继承和多实现,但Dart中有个Mixin的高级特性,它可以做到更多的代码复用(单继承、多实现、多Mixin代码复用)…… 阅读全文
在Java语言中,子类只能继承extends单个父类,实现implements多个接口(即单继承和多实现)。在Dart语言中,所有类型均是Object子类,它们也是单继承和多实现,但Dart中有个Mixin的高级特性,它可以做到更多的代码复用(单继承、多实现、多Mixin代码复用)…… 阅读全文
posted @ 2023-09-30 19:07
老牛啊
阅读(412)
评论(0)
推荐(0)

在前面几天中,我们学习了Dart基础语法、可迭代集合,它们是Flutter应用研发的基本功。今天,我们继续学习Flutter应用另一个必须掌握知识点:异步编程(即Future和async/await)。它类似于Java中的FutureTask、JavaScript中的Promise。它是后续Flutter应用研发中有关API调用、文件处理、DB数据库操作等异步操作的基础……
在Dart学习的第02天,我们通过基础语法说明和样例代码的方式,学习了Dart的16个基础语法,这些基础语法给我们后面编写的Flutter程序打下来坚实基础。今天,我们继续深入学习Dart乃至所有编程语言都非常重要的部分:可迭代的集合……
第1天安装并初体验了一把Dart程序,本文按照Dart官网的“代码实验室”把Dart的基础语法练习一遍,基础语法特性很多,因此建议收藏本博客了 [本博客疑问:为什么函数有了命名参数,还需要可选的位置参数?欢迎评论区讨论!]……
编写一个App就能编译发布到iOS、Android和Web等各大平台的跨平台技术,各大厂商一直都有研究和发布对应技术产品,目前最热门的莫过于Flutter框架了。而Dart作为其唯一的编程语言,今天我们开始来体验一下……
SpringBoot项目的业务工具类(如:参数工具类ParamUtils,仅包含static方法,依赖DAO访问DB加载数据),在SpringBoot启动过程中会被其他业务Bean初始化依赖。由于参数工具类和业务Bean均被Spring框架托管,如何在其他Bean初始化之前,就优雅安全的初始化ParamUtils就至关重要了……
我家大的小孩被央视中小学生频道选角选中并聘用,参与拍摄的第一部戏是一部古代穿越微电影,剧组于23年7.29和7.30这两天在象山影视城开机拍摄,我作为监护人,也随剧组一起,踏上了整部微电影的拍摄之旅……
2023年暑假青岛旅游结束了,小朋友和老人都觉得很不错,很期待明年暑假的旅游。其中原因我总结下来可能主要包括游玩时间的轻松度、天气气候、居住体验、游玩地点新颖度等方面。旅游中我拍了一些照片,带着我本人旅游体验的感受,相约和大家见面……
今年暑假出游目标是看海和玩水,以前都是跟团游,今年我想自己做计划自己做主安排……
中大型项目中,我们都会把项目结构划分多个模块。它清晰的定义,便于项目结果维护,同时在日常代码变更时,各个模块的隔离也一定程度上保证了变更质量……
Java存在很多ORM框架,MyBaits框架是我们项目中使用得最多也是最愿意推荐的框架,它既有数据表和Java对象映射功能,又有原生SQL的特性。在与SpringBoot集成上,和其他框架一样,可以做到全注解化,无XML配置……
我们开源了组件的源代码,希望更多人能更便捷的使用开源组件,最好的办法当然是把组件的JAR包上传到Maven中央仓库,这样可直接通过Maven/Gradle等方式快速引用和使用。但是要把JAR包上传到Maven中央仓库的门槛比较高,本文介绍一种非常简单的使用GitHub/Gitee作为Maven仓库的办法……
业务数据的存储,少不了数据记录的id序列,id序列(或称序列)的生成方式有很多种,比如当前时间戳、数据库的序列值(Oracle的序列,MySQL的自增ID等)、UUID等方式,但这些生成方式均存在一定的局限性,本文介绍一种通用高性能的分布式id序列的设计思路……
浙公网安备 33010602011771号