这篇文章旨在指导初学者如何学习Java。随着我们成长,我们有规律的学习新的内容。怎样走路,怎样吃饭,怎样绘画,怎样计算数学,怎样接吻等等。这些事情共同点是什么呢?这些学习最大的共同点是如何学习?

我认识的一个软件设计师,曾经在从美国到印度的飞机上阅读一本RESTful服务书。在那趟飞机旅途中,他从头至尾阅读了那本书,并且还看了一部电影。然后,他把书给他们团队,接着设计了一个RESTful API平台,并用平台的开发指导我们。

这些全是关于如何学习:

· 因兴趣开始;

· 有动力推动;

· 寻找合适的资源;

· 吸收合适资源的要领以及;

以合适的方式实践所学要领。

有以上几点暗记于心,我设计了下列学习Java的步骤

1.买一本很好的Java书

相信我这会有效果的,买一本Java书。我知道有很多网络资源,诸如新闻刊物,Java辅导博客,但是这些都比不过一本好的旧书,无论是印刷版本的,还是Kindle形式的书。电脑上的pdf版本可能不是很合适。电脑带有很多附加的干扰,反正这对我来说不行。

如何确定一本好书。与有经验的人讨论,或者在合适的论坛咨询。我能告诉你对我什么书起作用了。我很久之前用Cay S. Horstmann 和 GaryCornell的Java核心技术卷1和卷2(Core Java Volume I and II by Cay S. Horstmann and Gary Cornell)开始我的Java旅程。

如果你依旧犹豫入手哪本书,我向你推荐网上免费的Java电子书和指导。Java语言说明书是一个不错的读物,虽然它并不是一般传统意义上的书籍。

2.加入一个开源的Java项目

在你买了一本书后,不用说你得通读它。我知道,这是一个困难而乏味的事情。阅读书中的每一行内容。有一个扎实的基础非常重要。那么怎么从阅读中获得兴趣呢?加入一个开源的Java项目。你可能一开始不懂,那么就呆在那,看着他们的活动。阅读他们的清单邮件。

你将感受到一种气氛和一种学习产生的兴趣。这会给你阅读书籍带来兴趣。保持这种兴趣,并继续下去。我这有10个有趣的Java项目,你可以去参与并学习。这些项目来自不同的领域,并处于不同的阶段。这些项目可能点燃你学习Java的兴趣。

3.创建一个Java应用

好了,动力够了,你需要更多激励方式。自己着手做一些新鲜的事情。创建一个Java应用。为这个应用做设计,开发以及测试。全部都靠你自己。如果你需要一些项目的点子:

· 事务清单

· 博客应用

· 个人财政跟踪

· 伞兵游戏

· 文档编辑器

4.加入一个Java论坛

解决问题对于了解一种语言的细微差别非常重要。选择一个活动频繁的Java论坛。加入他们,从其他人的问题中学习,并且也尝试给予自己的贡献。如:CSDN,开源中国等。

5.订阅JUG和Java博客

你应该知道Java周遭正在发生的事情。加入你当地的Java用户组。Java发展的重要影响因素就是JUG(Java用户组)。每个JUG在他们的运营力度上都各不相同。但通常每个JUG都会有一个邮件列表

初学者如何学习Java?相关推荐

  1. 初学者如何学习java编程?有必要参加培训班吗?

    初学Java迷茫,是因为没有找到正确的学习思路.初学者如何学习java编程?有必要参加java培训班吗?本文为大家总结了四条,一定能对刚入门的你有启发. 初学者如何学习java编程? 1.兴趣是学习最 ...

  2. 初学者入门学习Java,如何选择Java培训机构?

    不论是从2020年TIOBE 每个月的编程语言排行榜上看,还是从各知名招聘网站年底分析的招聘报告中了解,我们都不难看出,在IT行业里Java依然是技术圈中最热门.最抢手.需求量最大的编程语言! 所以, ...

  3. 初学者怎么学习Java

    作为一名Java的学习者,跟大家分享下我的学习经验. 学习Java呢,如果你学过别的面向对象的语言那么通过类比我觉得你一定学起来比较轻松,这里就从什么语言没学过的小白说起. 首先来给大家推荐几本参考书 ...

  4. 初学者怎么学习java编程

    1.java是分为三个主要方向: CS架构(java SE). BS架构(java web). java手机开发(java ME),非Android开发. (1).java CS架构(客户端/服务器) ...

  5. 写给java初学者,从零开始学习java开发的完整学习路线

    要问编程王者是谁?自然是非java莫属!发展了20多年,学习java的人络绎不绝.不管是有计算机基础还是没有基础,都想学习这门前途无量的技术.这时候有人担心了,零基础该怎么学java呢?会不会困难重重 ...

  6. 面向初学者的最佳Java YouTube频道

    我们正在搜索一些提供Java教程的YouTube频道. 大多数网站提到的频道内容不足. 还有一些没有组织起来. 因此,我们考虑创建一个最佳的YouTube频道列表,供初学者实际用来学习Java编程. ...

  7. 转载:一位资深程序员大牛给予Java初学者的学习路线建议

    一位资深程序员大牛给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来 ...

  8. 作为初学者,应该如何系统学习Java呢?

    Java编程语言发展的迅猛,每年的Java人才缺口人数都高达百万以上.作为IT小白应该如何系统学习Java呢?作为过来人,小千在这里给大家一些中肯的意见,希望对大家的工作和学习Java有一定的借鉴作用 ...

  9. main java game,playgame 一个JAVA编写的飞行小游戏,有基本完整的 框架,适合初学者参照学习 Other s 其他 238万源代码下载- www.pudn.com...

    文件名称: playgame下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 7050 KB 上传时间: 2013-06-06 下载次数: 3 提 供 者: Lyq ...

最新文章

  1. 《Java程序设计》实验二 实验报告
  2. 项目中常出现的问题及解决
  3. linux下udp多线程编程
  4. 手动测试是进入测试自动化之前的重要阶段
  5. scala中命名参数函数_Scala中的命名参数和默认参数值
  6. 1.VUE 安装以及vue.js下的第一个hello world
  7. 网易云系列爬虫-采集歌单内歌曲热评
  8. 重学计算机组成原理(五)- 旋转跳跃的指令实现
  9. 各大瀑布流简析与建议
  10. iOS UDID与UUID
  11. hsql导入mysql_关于HSQLDB访问已有数据库文件的操作说明
  12. Mac 电脑 插显示器 提示:显示器不支持当前的输入时序,解决办法
  13. 安卓/苹果/支付宝sdk拉起支付宝h5/app支付
  14. 如何把本机的文件共享到VMware虚拟机
  15. 访问网站php直接下载,访问php文件自动下载及502问题-Go语言中文社区
  16. C++中垃圾回收机制中几种经典的垃圾回收算法
  17. python爬虫——基础知识
  18. 矢量与场论 | 哈密顿算子,哈密顿算子,散度点乘,旋度叉乘的计算过程以及以及定理
  19. yolov3 批量处理图片获得检测框坐标
  20. 没有实习经验,没有项目经验,简历怎么写?

热门文章

  1. 2022-08-08:给定一个数组arr,表示从早到晚,依次会出现的导弹的高度。 大炮打导弹的时候,如果一旦大炮定了某个高度去打,那么这个大炮每次打的高度都必须下降一点。 1) 如果只有一个大炮,返回
  2. 企业号php开发 解析,成员关注企业号
  3. xterm.js V4.13.0 学习文档(for vue)
  4. 微信小程序-初始导航页面
  5. 用python预测小孩的身高_儿童身高预测表怎么看
  6. Eclipse设置成黑色背景(黑色主题)
  7. 综合业务数字网调制解调器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. 九鼎财务软件 linux,九鼎单位版软件(集中支付、财务).doc
  9. 关于继承的说法正确的是
  10. jenkins构建触发器定时任务Build periodically和Poll SCM【转载】