[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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值