Coder Essential之编程语言学习知识点纲要

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Coder Essential之编程语言学习知识点纲要脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

再这样一个优秀编程语言百花齐放的时代,掌握多门编程语言无疑是一件必须要做的事情。学习一门语言的基本语法并无意义,但是这是你真正了解这门语言魅力的基石。语言无论其语法之间具备多大的差异性,从Java、C这样严谨的语言到Ruby、Python、JavaScript这样想怎么写就怎么写的脚本语言,在学习一门语言时需要知道的基本知识却是大同小异。此处就以笔记目录的方式列举出了学习一门编程语言所需要掌握的基本知识结构。

编程语言目录规范(Directory For PRogramming Language)

此部分主要是阐述了某个语言/框架所包含的内容和应该怎么将需要学习的东西进行分类,这边以Java作为示范。

  • Advanced:存放编程规范、设计模式、应用架构等相关内容

    • 设计模式

    • 编程规范

      • API 设计规范

    • 应用架构

  • UI:界面相关内容

  • Network:存放网络、Socket相关内容

  • Storage:存放文件系统、数据库等存储相关内容

    • MultipleThread:多线程

      • Thread:线程基本知识

      • Asynchronous:Promise

      • Concurrence:并发

  • testRelease:存放测试发布相关内容

  • SysProc:存放系统进程相关内容

  • Java.md

编程语言笔记目录规范(CataLOGue For Programming Language)

此部分即阐述上面提及的Java.md中的相关内容。

  • 入门概述(Introduction)

    • Version ITeration:版本迭代

  • Quick Start

    • Builder & DePEndence Manager:构建与版本管理

  • 数据结构(Data Structure)

    • 变量

      • 常量与宏

        • 系统常量

      • 赋值

      • 作用域(Scope)

      • 类型与格式判断

    • 基本类型(Basic)

      • 数值类型

        • 随机数

        • 科学计算

      • 空类型

      • 时间日期

        • TimeZone(本地化时间)

    • 字符串(String)[长度,空判断]

      • 创建增删

        • 创建添加

        • 复制

        • 替换删除

        • 栈列操作

      • 索引遍历

        • 存在判断

        • 反向索引

        • 循环遍历

        • 截取分割

      • 类型编码

      • 其他操作

        • Format

        • reverse

        • 正则匹配

    • 序列类型(Array)[长度,空判断,序列类型判断]

    [若序列类型多种则另开一章,包含数组[]类型]

    • 创建增删

      • 创建添加

      • 复制

      • 替换删除

      • 栈列操作

    • 索引遍历

      • 存在判断

      • 反向索引

      • 循环遍历

      • 截取分割

    • 类型转换

    • 其他操作

      • 统计查询

      • 过滤去重

    • 字典类型(Dict)/ Map #若字典类型多种则另开一章

      • 创建增删

        • 创建添加

        • 替换删除

        • 栈列操作

      • 索引遍历

        • 键类型与存在判断

        • 反向索引

        • 循环遍历

        • 截取分割

      • 类型转换

      • 其他操作

    • 其他类型

      • 时间(DateTime)

  • 流程控制(Control Flow)

    • 运算

    • 闭包(Closure)

      • 代码块(Block)

    • 条件选择

      • if

    • 循环

      • for

      • while

      • 控制

    • 迭代器

  • 函数(Function)/方法(Method)

  • 模块(Modules)

    • 命名空间

  • 类与对象(Class

    • 对象分配和初始化

      • 成员变量

      • 成员方法

    • 内存管理

    • 继承

    • 抽象类、接口与委托(Delegate)

    • 匿名类

    • 反射

  • 异常处理(Exception)

  • 常用操作(Common APIs)

    • IO

      • Console

      • 文件(File)

    • 进程(Proc)

  • Advanced

    • 内存管理

    • 序列化与反序列化

脚本宝典总结

以上是脚本宝典为你收集整理的Coder Essential之编程语言学习知识点纲要全部内容,希望文章能够帮你解决Coder Essential之编程语言学习知识点纲要所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。