大学生应该怎么学习Java?

文章目录

  • 大学生应该怎么学习Java?
    • 0.Java课程学习资源
    • 1.《Java 程序设计》与其他课程有什么不一样?
    • 2.《Java 程序设计》这门课程包含什么内容?
    • 3.我要怎么学习 Java?
    • 4.学习 Java 的一大误区!
    • 5.如何让对课程的学习更有节奏?
    • 6.其他应该注意的

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 的学习。

大学生应该怎么学习Java?相关推荐

  1. 大学生如何学习Java

    本人是某二本院校的大二在读生,有幸考上我校重点专业:计算机科学与技术.经过两年的学习生涯我总结了学习Java的一些经验.下面我先说一下这个专业: 计算机科学与技术这个专业主要方向有两方面,一是硬件方面 ...

  2. 程序员要怎么高效学习Java,大学生or小白的你看完这篇的你离BAT又近了一大步

    这篇文章大体上会从以下几个部分展开: 认清自己. 学习目的. 时间管理. 学习方法. 学习的步骤. 获取知识的途径 影响学习的几个因素 自己的心态. 外物的影响. 其他想说的 大学生的学习 一些感悟 ...

  3. 在校大学生如何学习java提高自己?

    如果你是在校的学生,或许还不知道如今社会中工作的竞争也多大,目前这个时代来讲,大学生毕业一定会面临失业,这里面的原因是"在校大学生并没有学到可以给公司创造价值的技能技术",我们说现 ...

  4. 大学生的福音,学习 Java 最强书单推荐,附学习方法

    请肆无忌惮地点赞吧,微信搜索[沉默王二]关注这个在九朝古都洛阳苟且偷生的程序员. 本文 GitHub github.com/itwanger 已收录,里面还有我精心为你准备的一线大厂面试题. 回想起 ...

  5. 如何学习Java? 在学习Java的过程中需要掌握哪些技能?

    作为刚刚进入Java领域的新同学,无论是高校的毕业大学生,还是有志转行的在职人员,都面临着诸多如下的困惑:如何学习Java? 在学习Java的过程中需要掌握哪些技能?Java学习过程中有哪些注意事项? ...

  6. 为什么选择学习Java编程

    Java软件工程师以其独特的职业优势,成为国家解决就业问题的一个重要突破口,一直以来我国软件开发行业发展迅猛,成为国民经济发展最快的行业,随着国内外和网络的发展,也给软件开发职业带来了就业良机!因此, ...

  7. 考研学java还是c语言,想学习Java,应该选择就业还是考研?

    想学习Java,应该选择就业还是考研?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 想学习Java,应该选择就业还是考 ...

  8. 学习java可以做什么?

    在互联网信息高速发展的时代,java技术的应用无处不在,网页.手机系统.软件.游戏....这些成果展现在我们面前,有java的功劳.综上可看出java的应用非常广,与其相应的工作岗位就多了,那么学习j ...

  9. 菜鸟浅谈自己学习Java过程的经历

    [size=large][/size][size=medium] 国庆第二天,昨晚北京下了好大的雨...吵死了...半夜醒来.一个人的寝室,唯有寂寞伴随.习惯了...程序员的真实生活写照...哎,想起 ...

  10. 学习Java可以做些什么?

    Java已成为当今市面上最受欢迎的编程软件,对于信息高速发达的今天,Java技术已经无处不在,手机软件.手机Java游戏.电脑软件等等都有它的身影. 那么Java到底能做什么事情呢?市场上什么工作岗位 ...

最新文章

  1. Go 学习笔记(10)— 数组定义、数组声明、数组初始化、访问数组、数组相等、向函数传递数组
  2. ASP.NET页面缓存介绍
  3. 一次性定时事件的处理
  4. Oracle 修改SYS、system用户密码
  5. 动态加载JS脚本【转】
  6. android编译VTS测试组件
  7. js 的prototype 属性和用法,外加__proto__
  8. [渝粤教育] 中国地质大学 会计专业英语 复习题
  9. QuickServer开发指南(4)- 添加认证
  10. java jdk 安装教程_JDK下载安装配置教程(详细)
  11. 身份证号码 js验证
  12. 数据库:order by排序语句的用法
  13. Qt实现Toast提示消息
  14. Vue子组件的显示与隐藏
  15. js语法+dom+js图片库+最佳实践+图片库改进版
  16. surreal number应对不平等博弈
  17. 2021-10-22
  18. 设置网络唤醒电脑(WAKE ON LAN,WOL)
  19. 在两个数字之间求出其间所有质数
  20. 告别传统模式 呼叫中心携手95013打造新生态圈

热门文章

  1. 实习日记--git的使用
  2. APISpace 银行卡三要素API 推荐
  3. java保护表格_java poi Excel单元格保护
  4. 同比和环比分别是什么,一分钟告诉你。
  5. 计算机改硬盘格式,预装win10改win7硬盘格式怎么改_win10改win7分区格式如何转换...
  6. select、poll、epoll、多线程实现并发请求处理
  7. 怎样提高数据库查询效率
  8. python将png转换为ico
  9. 谷歌浏览器不能用_正在用 Chrome 或 Edge 浏览器的你,不能错过这亿个好用插件...
  10. MFC 的List Control控件实现可编辑