[Java基础巩固](0) --- 程序设计基础和基本数据结构, 算法

虽然我是一名Java开发人员, 但从程序员的角度来看, 掌握一两门编程语言, 是必须的.
以前, 忙着学其它的语言, 什么PHP, C#等等, 其实, 到后来才明白:
学好基础才是最重要的!

  1. 基本的程序设计知识, C语言当中的变量常量, 表达式, 流程控制的三大结构, 函数调用等等
  2. OO编程, 类和对象, 什么成员变量, 成员方法, 都要有封装, 继承, 多态三大原则
  3. 多线程, 什么创建线程, 线程之间的同步, 互斥
  4. IO操作, 就是一些打开关闭文件, 读写文件之类的操作
  5. 网络编程, 就是学一些Socket通信, 而在Java中即调用相关API

如果, 你学好了Java当中这些内容, 再去学其它编程语言, 只是相关语法和API不同, 肯定得心应手!

数据结构和算法, 即是和计算机交流的基本方式, 什么语言都是一样的! 可以说, 是计算机专业学生最应该花时间和精力去学习的知识!

所以, 简单总结一下:
作为一个学编程一两年的同学, 就是这些专业课非常重要!
程序设计入门(一般是C语言), 数据结构和算法(其实, 两个内容是在一起的), 数据库原理, 操作系统, 网络原理等等.

博客地址

@Author menglanyingfei
@Created on 2017.11.30

你可能感兴趣的:([Java基础巩固](0) --- 程序设计基础和基本数据结构, 算法)