我想学java ,但是不知怎么学,选择什么开发环境比较好呢?感觉编程思想,很重要
现在我们在做课程设计,其中一个模块是:提取文件中文本的主要内容。
就是识别单词并记录单词出现次数,他到一定次数的作为关键词提出来。
但是真正实现起来又不知该怎么做,怎么设计类,怎么应用输入输出流,用什么函数,用什么数据结构才存储,感觉无从下手,请指教!
谢谢大家了!!

解决方案 »

  1.   

    首先,你学过其他语言没有?如果学过,再学Java相对容易些,尤其是语法方面和面向对象方面。做课程设计的话可能要求时间比较紧,这样你可以先熟悉一下Java的语法和面向对象,然后由于你要做的是跟IO相关的,所以你可以稍微研究一下java.lang、java.io包下面的类。然后你就可以完成你的作业了。如果还用到其他API的话,可以用到的时候再查看帮助。
      

  2.   

    新手先看think in java, jedit+jdk开发环境,入门的书籍里都有介绍
      

  3.   

    不知道你有没有学会其它像ASP之类的语言,  如果学过,就比较好学了, 其实学语言,学得就是他的一种思想和逻辑,我现在也在学习,  我用的是JDK1.5+TOMCAT5.0+Eclipse3.1(加Myeclipse插件),我现在也在跟一个牛人在学, 他推荐我用这个环境,但他跟我说先要学好基础!
      

  4.   

    至于你的课程设计,其实用java很容易可以完成,使用io和正则表达式就可以
    至于学习java,可以到书店里找一本薄一点的书先入们,找个netbeans这样的编辑环境然后,可以看《thinking  in  java》,《java 参考大全》,《core java》等
      

  5.   

    thinking  in  javaEclipse 、netbeans都挺好。初学用Eclipse,UI的时候用netbeans。个人意见。不一定对、。
      

  6.   

    理论+实践,刚入门不建议用“Thinking in java”这本书,它多是用于更深一层次的学习。如果是刚开始学的话先不要急于用什么开发环境,装一个JDK即可,这样可以让你更加熟悉底层的操作。要学的太多,慢慢来......
      

  7.   

    新手看Core JAVA比较好
    然后下个Eclipse慢慢摸索吧,坚持下来就会成功的
      

  8.   

    这里:
       http://www.netjava.cn/index.php?option=com_content&task=category&sectionid=5&id=7&Itemid=122        java入门、应用eclipse开发、核心Java开发的视频及案例,希望能帮上你。
      

  9.   

    也学过其他语言,如C++,C,等,但是也都是皮毛,我也觉得设计、编程的思想挺重要。现在还不是很懂!我现在用的是JB2006,虽然集成度挺高,但是学起来还是有点吃力,如上楼说的“熟悉底层的操作”很重要
      大家的建议都挺不错,谢谢大家了阿!
    希望提更多建议
      

  10.   

    我也学过其他语言,如C++,C等,但都是皮毛我也觉得编程思想、设计思路很重要,而且要多动手作。我现在用JB2006,集成开发环境队设计个界面什么的很方便,但有时候体会不到“底层的操作”,也不知道是学习方法的问题还是接触的少的原因。大家的指点我都记下了,谢谢阿!我要加油了,哈哈!
      

  11.   

    我想对于一个初学者来说"thinking in java"并不能作为一本教材来使用,起码不能完全作为教材来使用,最为一个参考资料更为合适.
    刚开始学的时候只要安装JDK在记事本或者editplus中进行文本编辑比较好,当你熟练以后再以jBuilder或者Eclipse为卡发环境比较好.然后在命令提示符下进行代码的编译就可以了.以上只是最为建议,仅供采纳.
      

  12.   

    对了 在命令提示符下进行编译是在在使用用jBuilder,Eclipse之前表误会哦.
      

  13.   

    楼主这个问题我用C做过,基本就是用一个List和一个Set,用Java做更简单
      

  14.   

    我学Java时使用JCreator,老师教了,要底层!书是Core Java,其实书看得不多,都是敲代码,做小程序。后来学了学用JBuilder,再后来进了软件公司,只能用免费的Eclipse了。
      

  15.   

    我也是个初学者
    刚开始就看COREJAVA 个人感觉THINKING IN JAVA 不适合新手  它是给有经验的程序员提供帮助和参考的
    你想想那样的牛人能从1+1 开始教你吗?