`
qinjingkai
  • 浏览: 259844 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

如果开始学java

阅读更多

“大家好,小弟是一个 java 初学者,请问怎样才能学好 java ?”

如果你经常游走于 java 论坛,那么这样的问题每天都会遭遇几个。这是好事,说明我们的队伍前仆后继。但可气的是一些人的回复:“看 jdk 文档吧”,“学习用 ultraedit ”,“如此这般这般,配置环境变量”等等。今天实在看不下去了,是时候捍卫一下小弟们的求知欲了。

那些动辄就说“看 jdk 文档”的家伙,请回答我一个问题。你小时候上的第一节语文课,你的老师有没有让你“回家看新华字典去”啊?如果看字典就能学好语文,那还要课本和老师干什么?

我 们小时候是如何认知一个事物的?你对苹果的第一印象是什么呢?是“吃的”,而且是有点甜的“好吃的”。再长大一点,你就能够从一堆梨中把苹果挑出来了。后 来你发现,苹果是分品种的,有的成熟后是黄颜色的,有点面呼呼的;有的成熟后是红颜色的,脆甜脆甜的(我比较喜欢这种)。再后来,你就要问了,苹果是哪里 来的?是树上挂着长得,还是在地上趴着长得?再后来,你可能要花点心思研究一下苹果核了,把这个埋下去,真的能长苹果?还是问问生物老师是怎么回事吧。

我们认识事物是从它最直观的,最容易被我们感知的一面去开始认识的。如果你妈喂你第一口苹果的时候说,“来,宝贝儿,吃点果肉细胞吧?”我不得不为你感到庆幸,因为你那时候听不懂多少个汉字。

我们该如何开始学习 java 呢?去他妈的环境变量,类路径。你一开始就了解这个有屁用啊?我认为你最需要的是一个 IDE ,也就是集成开发环境(想要遮蔽太阳的 eclipse ,或者晚节不保的 jbuilder 等等)。他们把那些琐碎的事情都已经处理妥当,且帮你隐藏了起来。你所要做的就是,照着你手边的二流 java 教材(也许你碰巧买了本一流的教材),把 hello world 敲上去再说。然后运行,原来这就是 java ,它能够使程序员和计算机进行交流,能够打出一行神奇的 hello world 。是的,不仅如此,他还可以把你的名字打印出来呢。不要羞涩,赶快试试吧?半年后,也许更快,你可能已经写了几个像样的程序了,你可能就开始思考了,我的程序是怎么跑起来的? IDE 是怎么做到的?你开始查资料,发现,哦,原来它的运行需要 jre 的支持。 jre 又是如何运作的?脱离 IDE 行吗?我从哪里可以得到它? 2 年后,你可能开始深入 java 虚拟机了。这不就是我们愉快的 java 之旅吗?

恭喜你,经过 3 年的历练,你已经是一个程序员了,赶快找个女朋友吧。于是约了个女孩,“小姐,您好!听说您是 B 型血,巧死了,我也是,咱们太有缘了”。女孩有点脸红,“可是我睡觉的时候喜欢翻身,已经压死过好几只猫了。我还缺少维生素 x y z 。”你犹豫了一下,说:“没关系啊,多吃点果肉细胞就好了”。

祝你和她恋爱成功!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics