高软课程总结_吴兴华

  1.VS Code:

  一款轻量级并且强大的跨平台编辑器,用用丰富的插件生态系统,可通过插件支持多种语言。

  2.Git:

  学习了Git、GitHub、Gitee的使用,Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

  3.正则表达式:

  正则表达式可高效实现字符串匹配搜索功能,在各种语言中都有应用;

  4.Menu程序:

  模块化和接口重用在软件开发中具有重要的作用,并学习了线程安全机制的相关知识;

  5.UML图:

  UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对大规模,复杂系统进行建模方面,特别是在软件架构层次起着重要的作用,是软件工程领域重要的环节;

  6. 软件中特殊机制:

  回调函数:函数指针的调用,即是一个通过函数指针调用的函数;如果把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,就说这是回调函数;在学习Android开发时,在Activity、Fragment、Service等许多组件的生命周期函数均是回调函数;

  多态:通俗的理解即是同一个对象(事物)具有多种形态;现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态;

  闭包:内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命终结)了之后;闭包函数即是声明在函数内部的函数;

  异步调用:不同于同步调用的阻塞特点,异步调用在多线程并发编程中体现明显;

  匿名函数:即没有名字的函数,可用作变量值、参数值、自调用等;

 

posted @ 2021-07-14 21:40  wuxinghua  阅读(54)  评论(0编辑  收藏  举报