Topic: 本人初学JAVA请各位帮帮忙...

  Print this page

1.本人初学JAVA请各位帮帮忙... Copy to clipboard
Posted by: smallmingming
Posted on: 2008-06-21 11:02

我有学过C语言,C++,数据结构,但我对JAVA一点也不认识,请问我应该看些什么书?由哪些部分开始学习?如果要学好这一门语言,以后朝这方向发展,还需要学习其它什么的知识?
我听别人说学好一门语言,除了要对该语言的熟悉外,还需要学习:编译原理,数据库,软件工程,设计模式等.的知识.这些课程又有哪些好书呢?
还有开发平台,WINDOWS,LINUX,MAC等,对于JAVA而言,哪个平台会好一点?
本人有意思向J2EE发展,请对JAVA有认识的朋友们帮一下忙,除了我所提到的问题外,还有什么是需要了解的,请告诉小弟.感激不尽.

2.Re:本人初学JAVA请各位帮帮忙... [Re: smallmingming] Copy to clipboard
Posted by: JiafanZhou
Posted on: 2008-06-23 15:52

smallmingming wrote:
我有学过C语言,C++,数据结构,但我对JAVA一点也不认识,请问我应该看些什么书?

Thinking in Java 4th edition.

smallmingming wrote:
由哪些部分开始学习?如果要学好这一门语言,以后朝这方向发展,还需要学习其它什么的知识?
我听别人说学好一门语言,除了要对该语言的熟悉外,还需要学习:编译原理,数据库,软件工程,设计模式等.的知识.这些课程又有哪些好书呢?

You just mentioned all the aspects that you need to be familiar with.
- Compiler Principle
Principles of Compiler Design, by Alfred Aho and Jeffrey D. Ullman
(also referred as the dragon book)

- Database
Various of books exist in the bookstore talking about database. I recommend you find a "SQL" book first if you are a database novice.

- Software Engineering
Software Engineering: (Update) (8th Edition) (International Computer Science Series) (Hardcover)
by Ian Sommerville

- Design pattern
Head First Design Patterns (Head First)   
Head First Design Patterns (Head First) by Elisabeth Freeman, Eric Freeman, Bert Bates, and Kathy Sierra

smallmingming wrote:
还有开发平台,WINDOWS,LINUX,MAC等,对于JAVA而言,哪个平台会好一点?
本人有意思向J2EE发展,请对JAVA有认识的朋友们帮一下忙,除了我所提到的问题外,还有什么是需要了解的,请告诉小弟.感激不尽.

Java is designed as a platform independent language, so which platform you use does not really matter.

3.Re:本人初学JAVA请各位帮帮忙... [Re: smallmingming] Copy to clipboard
Posted by: smallmingming
Posted on: 2008-06-24 17:14

谢谢版主.

4.Re:本人初学JAVA请各位帮帮忙... [Re: HenryShanley] Copy to clipboard
Posted by: jancyu2008
Posted on: 2008-06-25 14:38

HenryShanley wrote:
Thinking in Java 4th edition.

You just mentioned all the aspects that you need to be familiar with.
- Compiler Principle
Principles of Compiler Design, by Alfred Aho and Jeffrey D. Ullman
(also referred as the dragon book)

- Database
Various of books exist in the bookstore talking about database. I recommend you find a "SQL" book first if you are a database novice.

- Software Engineering
Software Engineering: (Update) (8th Edition) (International Computer Science Series) (Hardcover)
by Ian Sommerville

- Design pattern
Head First Design Patterns (Head First)   
Head First Design Patterns (Head First) by Elisabeth Freeman, Eric Freeman, Bert Bates, and Kathy Sierra

Java is designed as a platform independent language, so which platform you use does not really matter.

英文的?,看不懂哦

5.Re:本人初学JAVA请各位帮帮忙... [Re: smallmingming] Copy to clipboard
Posted by: JiafanZhou
Posted on: 2008-06-25 16:12

> Thinking in Java 4th edition.
Java编程思想第四版

>Principles of Compiler Design
编译原理 (也叫做龙书),我大学里因为有这门课才读的,现在基本上放在书架上吸灰了。

>Software Engineering: (Update) (8th Edition)
软件工程第八版

> Head First Design Patterns (Head First)
设计模式(不知道中文怎么翻的)

6.Re:本人初学JAVA请各位帮帮忙... [Re: HenryShanley] Copy to clipboard
Posted by: jancyu2008
Posted on: 2008-06-26 00:30

HenryShanley wrote:
> Thinking in Java 4th edition.
Java编程思想第四版

現在我讀的是Thinking in Java 2th edition.
請問這和Thinking in Java 4th edition.有什麼不同的嗎?
作者是:Bruce Eckel

7.Re:本人初学JAVA请各位帮帮忙... [Re: smallmingming] Copy to clipboard
Posted by: JiafanZhou
Posted on: 2008-06-26 16:08

Java和任何语言一样,也会有自己的发展。就好象Microsoft的OS一样,从dos->windows95->windows98->windows2000->windows XP->windows vista.
Java的版本根据jdk大致上是jdk1.1->jdk1.2->jdk1.3->jdk1.4->jdk1.5->jdk1.6. 从今天算来看,jdk7还没有release,不过也很快了。 Sun microsystems保证每过6-12个月就会有新的jdk release,当然包括新的jdk和jre.

> Thinking in Java 2rd edition.
可能是说jdk1.2或者1.3
> Thinking in Java 4th edition.
是讲jdk1.5的,包括了jdk5的新功能Generics, autoboxing, annotation ....

除非你有特别的理由想学jdk1.2(jdk1.3),不然我建议你学最新的jdk1.5.

>Bruce Eckel
学习Java,你应该记住这个人,他对Java的普及做出了很大的贡献。

8.Re:本人初学JAVA请各位帮帮忙... [Re: smallmingming] Copy to clipboard
Posted by: jancyu2008
Posted on: 2008-06-27 01:22

恩,謝謝,莪現茬吔許還苚吥ㄋ那麼茤啲工具吧,暫塒還媞專吣啲看書,敲笩碼,
莪現茬苚啲媞JDK1.6
謝謝版紸啲悉吣解答

9.Re:本人初学JAVA请各位帮帮忙... [Re: smallmingming] Copy to clipboard
Posted by: wangyi2007314
Posted on: 2008-07-27 10:29

我也是刚学java,以前都没学过编程,我有用的是洪恩的教材

10.Re:本人初学JAVA请各位帮帮忙... [Re: smallmingming] Copy to clipboard
Posted by: lll360360
Posted on: 2009-04-29 14:25

初学者可以上这个网站,上面有孙鑫的视频下载,www.phome.asia


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923