关注我,和我一起从零开始学编程!
用编程语言来说,不同语言的内容略有不同。比如有面向对象语言、面向过程语言、关系语言、脚本语言等。当然,有些语言分属于两类,比如python,既有函数又有方法。
可以说编程的主要工具是各种语言,所以学习编程必须学会如何使用各种编程语言。我就以java语言为例来谈谈语言本身的基本内容:
面向对象基础,包括对类、对象、属性、方法等基本概念的理解。面向对象的编程过程,包括类设计、对象创建和方法调用。类型的定义,包括原始类型和类类型。这部分还会涉及到一些规则,比如标识符命名规则。过程控制和阵列,包括单分支结构、多分支结构和循环结构。包括数组定义、赋值、多维数组等。还有封装和继承,这是java学习的一个重点,封装的步骤,继承的定义等等。高级特性和多态性,包括静态、最终、抽象和其他修饰符的使用,以及接口的定义和使用。多态定义和规则总结,包括三个定义和两个方法。异常处理和IO,如何处理程序中的各种意外错误,如何编写输入输出。以及如何定义和使用不同结构的集合,如何钝化和激活对象。图形界面和事件处理,创建图形应用是这一部分的重点,所以要知道事件处理的模式。与多线程和网络进行交流,掌握多线程的创建过程和线程的转换状态,掌握如何完成网络数据传输。以上是语言学习的基础部分,接下来就是掌握数据库编程、web后台处理、分布式处理等等。
编程的第二部分是数据结构和算法。除了学习语言工具,数据结构和算法是编程的重要部分,比如链表的组织结构,各种排序算法的时间复杂度,空之间的复杂度等等。
这是学习编程语言的两个主要部分。我会在百科上更新编程方面的专业文章。关注我,和我一起学编程!