JAVA初学者

我是一个初学者``我想从零开始学习JAVA``不知道应该怎么开始好``用什么软件学比较好?要看什么书?希望JAVA高手们给点建议..谢谢```

J2SDK是开发工具包,这个工具包主要是命令方式运行的,EClipse是现在来说最流行的Java集成开发工具(其实它还可用来开发C/C++、甚至Flash AS等,关键是要安装相关插件),对于初学者来说,不推荐使用。一般,你可以找几本入门的书,基本上入门书都会帮你搭建一个最基本的开发环境,JDK+记事本,这是最最简单的开发环境了。不过入门学习推荐使用JCreator,EditPlus等等。

入门的话看一下《JAVA核心技术》卷I(卷II暂时不必看,或者看你喜欢的),这本书偏重实践;另一本《Java编程思想》,这本书是必读书,偏重理论,对初学者来说刚开始会有一些难度,所以最好这二本书结合起来看,这二本书看完,可以这样说,你不是入门,而是可以去带别人入门了。

Java的最大的运用方向始终是在于J2EE网络编程,当然J2ME这类手机游戏编程运用也比较多。上面的二本书看完,你已经可以向这二个方向深入了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-12
软件刚开始么,先在记事本练习下,有点基础了就用Jcreator熟练熟练,等到水平可以了转Eclipse 或者 netbeans,个人推荐eclipse。
至于看书方面可以先看最基本的,网上有最基础的教程,也有相应 的PPT,然后再看JAVA编程思想,加强基本功练习,注意期间多敲代码~~
等你自己入门了就知道要学什么框架,设计模式了,也会知道自己该往哪个方向发展了,记住基础是很重要,多练练基本功~~
第2个回答  2009-02-13
软件建议开始先用记事本,熟悉一下java的基础知识,然后可以用eclipse或者JB,我比较喜欢用eclipse。看书的话就看《java编程思想》吧,最好找会的人给你带入门,学的比较快一点
第3个回答  2009-02-12
先看孙卫琴《java面向对象编程》弄懂怎么编写,再《thinking in java》加深知识结构,这是最基础的了,等基础打得差不多了,就上电驴(emule)下自己想要发展方向的书或者视频看就ok了,如果还想了解最新的java方面的技术的话 最好经常去http://www.sun.comhttp://www.ibm.com/developerworks/java
,英文得可以 O(∩_∩)O哈哈~ 完毕!!!!!!!!
第4个回答  2009-02-15
本视频教程是孙鑫老师亲自开发录制的,内容涵盖了java技术从入门到精通整个过程。对于java爱好者是一套不可多得的教材!
第一课 Java 的一些基本概念
·第一课 A ·第一课 B ·第一课 C
·第一课 D ·第一课 E ·第一课 F
·第一课 G ·第一课 H ·第一课 I

第二课 Java 面向对象编程
·第二课 A ·第二课 B ·第二课 C
·第二课 D ·第二课 E ·第二课 F
·第二课 G ·第二课 H ·第二课 I

第三课 Java 中包的概念,类的说明符与内部类
·第三课 A ·第三课 B ·第三课 C
·第三课 D ·第三课 E ·第三课 F
·第三课 G ·第三课 H ·第三课 I
·第三课 J ·第三课 K ·第三课 L
·第三课 M ·第三课 N ·第三课 O
·第三课 P ·第三课 Q ·第三课 R

第四课 Java 的常用包与数组的复制与排序
·第四课 A ·第四课 B ·第四课 C
·第四课 D ·第四课 E ·第四课 F
·第四课 G ·第四课 H ·第四课 I
·第四课 J ·第四课 K ·第四课 L
·第四课 M

第五课 Java 的多线程,程序、进程和线程的概念
·第五课 A ·第五课 B ·第五课 C
·第五课 D ·第五课 E ·第五课 F
·第五课 G

第六课 Java 中的集合类的讲解
·第六课 A ·第六课 B ·第六课 C
·第六课 D ·第六课 E ·第六课 F
·第六课 G ·第六课 H

第七课 Java I/O 操作与字节流
·第七课 A ·第七课 B ·第七课 C
·第七课 D ·第七课 E ·第七课 F
·第七课 G ·第七课 H ·第七课 I
·第七课 J

第八课 Java 图形界面编程
·第八课 A ·第八课 B ·第八课 C
·第八课 D ·第八课 E ·第八课 F
·第八课 G ·第八课 H ·第八课 I

第九课 Applet 编程
·第九课 A ·第九课 B ·第九课 C
·第九课 D ·第九课 E ·第九课 F
·第九课 G ·第九课 H

第十课 Java 网络编程
·第十课 A ·第十课 B ·第十课 C
·第十课 D ·第十课 E ·第十课 F

参考资料:http://hi.baidu.com/wwwanq/blog/item/7af21afb6f417f19a9d311ff.html

相似回答