大学生应该怎么学习Java?

大学生应该怎么学习Java?

0.Java课程学习资源

《Java程序设计》课程学习资源集合_zhrb-CSDN博客

1.《Java 程序设计》与其他课程有什么不一样?

首先要知道,《Java 程序设计》课程与以前大家学习的很多课程,如语文、物理、高数,都不一样。除了掌握理论知识以外(指,会做选择、填空、问答题),还包含实践技能的提升。具体地说,就是要学会使用 Java 语言来编程解决你的实际问题。简单地说,要会编程!

总结一句话:学习 Java,就是要学会理论知识,又要掌握编程技能

2.《Java 程序设计》这门课程包含什么内容?

Java 以及 Java 生态所包含的内容非常丰富。Java 的主要应用包含大型企业级应用、Web 应用、Android 开发、游戏后台(不是游戏)、网络应用、大数据应用等。我们的课程自然无法涵盖如此众多的内容。

我们的课程主要包含三大部分:

  • Java 基本概念与基本语法(绪论、Java 基本语法):学会 Java 基本概念与基本语法。

  • Java 面向对象(面向对象基本概念、继承与多态、接口与嵌套类):学会以面向对象的思维来思考与解决编程问题。

  • Java 基本应用(集合框架、异常处理、文件与类):学会处理大量数据,编写更健壮、实用的程序,还能让你掌握如何处理磁盘上的文件。

  • Java高级应用(GUI、并发编程、网络编程、JDBC数据库编程,):可以让大家编写一些有界面的小程序、功能强大的多线程程序,让自己编写的程序可以和网络系统、数据库系统打交道。此部分暂时只对使用本在线课程的老师开放。

通过课程的学习,将为你进一步学习 Java 生态打下坚实的基础。

3.我要怎么学习 Java?

前面已经说到,学习 Java主要就是两部分:理论+编程实践

通过在线课程:掌握这三大部分的基本概念与理论。

通过在线编程练习:培养 Java 基础编程能力。

只要跟着在线课程学习,耐下性子把配套的编程练习一题一题攻克,那么你的 Java 理论水平与 Java 编程能力就会在每日的积累中逐渐提高。

注意:编程实践不仅包含了编程本身,还包含对现代开发相关工具的使用以及一些习惯与技能的养成。比如,熟练使用最基本的 Eclipse、文本编辑器与命令行的使用,使用 Git 管理源代码,使用博客编写学习文档,使用 JDK 帮助文件查询常见类的使用,使用搜索引擎查找问题的解决方案。

4.学习 Java 的一大误区!

就是只学理论不实践!具体来说,只看视频、做选择、填空题,就是不编程。

Java 程序设计是一门实践性较强的课程。而课程中最重要的实践活动就是编程。实际上,只要通过不断地编程才能学会编程。

当你发现,你在学习本门课程时投入到理论学习(视频观看、选择题、填空题)的时间远大于你编程的时间。那么,毫无疑问,你掉入了 Java 学习的误区。

综上所述:请多编程。唯有编程,才能将你从误区中拯救出来。

5.如何让对课程的学习更有节奏?

你应该为整个课程的学习定几个里程碑。分别是:

  • Java 基本概念与基本语法
  • Java 面向对象
  • Java 基本应用

每学完一个里程碑,都回顾一下是否完成了该阶段的理论学习与编程练习。

在每个阶段,不要把眼光仅局限于在线课程与编程练习。也可以写写博客、解决一些实际问题,来让你的学习更加丰富多彩、在社区和大家聊聊。

6.其他应该注意的

  • 不要使用中文版的 Eclipse。
  • 要习惯使用英文。习惯看英文的出错提示与英文文档,尽量使用英文单词给类、变量命名,记住英文版软件的常见英文单词灯。
  • 熟练掌握 Eclipse 或 IDEA 等 IDE。在 Java 编程中,IDE 就是你的生产工具。熟练使用 Eclipse 可以极大的提高你的编程效率。一定要掌握 IDE 中快捷键。
  • 让自己沉浸在 Java学习的氛围中。一是要定期学习,每周保证至少 2 小时学习时间。二是在学习期间多逛 Java 相关论坛、参加讨论,多浏览 Java 相关技术文章。这是我创建的大学生Java学习社区@CSDN,里面包含Java学习与技术文章。并且还有真正的大学生班级同步一起学习。
  • 提高你的键盘盲打速度。可以到http://www.keybr.com/page/practice这个网站测试一下盲打速度,如果一分钟稳定超过 45 个字符,算是合格。
  • 如果 git 实在不会用,那就不要用。要把主要精力放在对 Java 的学习。
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值