[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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,215评论 6 244
  • 转自http://blog.csdn.net/xugangwen/article/details/44811783...
    扎Zn了老Fe阅读 12,825评论 1 142
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,767评论 18 399
  • 心 态度第一,只有先改变自己的人生态度,人生才能有高度只有先改变自,己的工作态度,事业才能有发展。 勤 时刻保持...
    林z阅读 352评论 0 1
  • 发生在今天,友约看生化危机,去之前擦了气垫bb,涂了口红,其他都特意没收拾。结果,男孩子讲了一句,意思是我现在胖,...
    呆子啊呆子阅读 320评论 0 0