编程语言30分支入门系列
- 1 基本语法: 注释,缩进,关键字,符号;
- 2 变量与常量, 基本数据类型;
- 3 运算符(数学运算符/逻辑运算符);
- 4 流程控制(if/for/while/switch), 符号(@#$%,分号,括号)和关键字 ;
- 5 函数定义, 调用(如何传值,引用传递or值传递);
- 6 面向对象(接口,泛型,继承/多态,访问控制);
- 7 模块化(import,include)
- 8 异常处理, 断言, ide调试;
- 9 数据结构(Map/Set/List), 迭代器iterator, 结构的访问/遍历/性能;
- 10 文件IO, 流;
- 11 序列化/反序列化;
- 12 多线程, 异步, 并发的支持;
- 13 其他高级议题(Java的反射/类的加载, python的动态编程, ruby元驱动编程, C的宏/变参);