好久没来了,变化还真大呢。晒晒自己写的东西,希望对大家有益。“大家好,小弟是一个java初学者,请问怎样才能学好java?”
如果你经常游走于java论坛,那么这样的问题每天都会遭遇几个。这是好事,说明我们的队伍前仆后继。但可气的是一些人的回复:“看jdk文档吧”,“学习用edit plus”,“如此这般这般,配置环境变量”等等。今天实在看不下去了,是时候捍卫一下小弟们的求知欲了。
那些动辄就说“看jdk文档”的家伙,请回答我一个问题。你小时候上的第一节语文课,你的老师有没有让你“回家看新华字典去”啊?如果看字典就能学好语文,那还要课本和老师干什么?
我们小时候是如何认知一个事物的?你对苹果的第一印象是什么呢?是“吃的”,而且是有点甜的“好吃的”。再长大一点,你就能够从一堆梨中把苹果挑出来了。后来你发现,苹果是分品种的,有的成熟后是黄颜色的,有点面呼呼的;有的成熟后是红颜色的,脆甜脆甜的(我比较喜欢这种)。再后来,你就要问了,苹果是哪里来的?是树上挂着长得,还是在地上趴着长得?再后来,你可能要花点心思研究一下苹果核了,把这个埋下去,真的能长苹果?还是问问生物老师是怎么回事吧。
我们认识事物是从它最直观的,最容易被我们感知的一面去开始认识的。如果你妈喂你第一口苹果的时候说,“来,宝贝儿,吃点果肉细胞吧?”我不得不为你感到庆幸,因为你那时候听不懂多少个汉字。
我们该如何开始学习java呢?去他妈的环境变量,类路径。你一开始就了解这个有屁用啊?我认为你最需要的是一个IDE,也就是集成开发环境(想要遮蔽太阳的eclipse,或者晚节不保的jbuilder等等)。他们把那些琐碎的事情都已经处理妥当,且帮你隐藏了起来。你所要做的就是,照着你手边的二流java教材,也许你碰巧买了本一流的教材,把hello world敲上去再说。然后运行,原来这就是java,它能够使程序员和计算机进行交流,能够打出一行神奇的hello world。是的,不仅如此,他还可以把你的名字打印出来呢。不要羞涩,你还等什么?半年后,也许更快,你可能已经写了几个像样的程序了,你可能就开始思考了,我的程序是怎么跑起来的?IDE是怎么做到的?你开始查资料,发现,哦,原来它的运行需要jdk的支持。jdk又是如何运作的?脱离IDE行吗?我从哪里可以得到它?你还发现,伴随着jdk总是同时出现jre这个词,它又是什么?2年后,你可能开始深入java虚拟机了。这不就是我们愉快的java之旅吗?
恭喜你,经过3年的历练,你已经是一个程序员了,赶快找个女朋友吧。于是约了个女孩,“小姐,您好!听说您是B型血,巧死了,我也是,咱们太有缘了”。女孩有点脸红,“可是我睡觉的时候喜欢翻身,已经压死过好几只猫了。我还缺少维生素x、y、z。”你犹豫了一下,说:“没关系啊,多吃点果肉细胞就好了”。
祝你和她恋爱成功!

解决方案 »

  1.   

    女孩有点脸红,“可是我睡觉的时候喜欢翻身,已经压死过好几只猫了。我还缺少维生素x、y、z。”
      

  2.   

    女孩有点脸红,“可是我睡觉的时候喜欢翻身,已经压死过好几只猫了。我还缺少维生素x、y、z。”你犹豫了一下,说:“没关系啊,多吃点果肉细胞就好了”。 
    呵呵。。
      

  3.   

    无语ing,这是什么跟什么啊??
    做程序需要知道苹果是怎么上市的吗??
      

  4.   

    我也刚学JAVA感觉新手学习不要用IDE,学习的时候用Editplus或者JCreator文本编辑器。我觉的刚接触的时候看视频学的最快,先看一遍基础视频。然后在好好看看书巩固下.www.v512.com这个网站视频挺好的
      

  5.   

    女孩有点脸红,“可是我睡觉的时候喜欢翻身,已经压死过好几只猫了。我还缺少维生素x、y、z。”楼主真有才~
      

  6.   

    你应该说去他妈的Java~学这东西干嘛~~那么辛苦~
    不如去卖 果肉细胞~也许能更早找个缺维生素X ,Y, Z的女朋友~
      

  7.   

    说的非常对,没必要从学什么java教材一步一步开始看起,我大学的时候天天抱着书看...等到上机操作的时候什么也不会,一个 Hello world搞了半天还是错的....后来工作后直接装上MyEclipse,模拟着做几个小程序后发现,还真得靠这样的集成软件,可以帮你纠正错误,再后来就写一些程序,实现自己的思路,然后再看别人做的跟自己实现同样功能的程序,这样下来,逻辑改进很多....