File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

A good way for a beginner to learn Java API

 
frantisek nejedly
Ranch Hand
Posts: 42
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would appreciate any recommendations for any good(for beginners) sources with examples if possible.

Thanks a lot.
[ September 24, 2008: Message edited by: frantisek nejedly ]
 
Campbell Ritchie
Sheriff
Pie
Posts: 47293
52
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You are going to have to do it the hard way: find your way around the Sun API documentation.
 
frantisek nejedly
Ranch Hand
Posts: 42
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
OK, I see. The subject of this post should rather be "A less painful way ... ".
Thank you anyway.
 
Rajkamal Pillai
Ranch Hand
Posts: 445
1
Java Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Campbell's suggestion would be THE best way to study from scratch but I chose to go by the book (literally speaking). I used 'Professional Java programming' by Wrox Press and found it very informative and comparatively easy to start with.

Cheers,
Raj.
 
frantisek nejedly
Ranch Hand
Posts: 42
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you Raj.
 
Campbell Ritchie
Sheriff
Pie
Posts: 47293
52
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by frantisek nejedly:
OK, I see. The subject of this post should rather be "A less painful way ... ".
Thank you anyway.
No sparing the pain, I am afraid. The sooner you learn to find your way round the API the better.

And if you come onto JavaRanch and say, "it says . . . . in the API for Foo#fooFoo() and I don't understand it," the other members will be impressed at the effort you have put in and be more willing to help.
 
frantisek nejedly
Ranch Hand
Posts: 42
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You're right. Thanks a lot Campbell.
 
Ananth Chellathurai
Ranch Hand
Posts: 349
Eclipse IDE Hibernate Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi frantisek,

Do not stop with reading, then you will loose what you have learned very soon. So try to implement what you are reading. Hope you have a home PC.

Ananth Chellathurai
 
frantisek nejedly
Ranch Hand
Posts: 42
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ananth,
I must say, I loose the things even when I do not stop reading .
Kind regards.
 
Campbell Ritchie
Sheriff
Pie
Posts: 47293
52
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by frantisek nejedly:
Hi Ananth,
I must say, I loose the things even when I do not stop reading .
Kind regards.
Everybody does that; you will remember when you have written hundreds and hundreds of classes.

But even the most experienced people have to look at the API all the time.
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Pie
Posts: 15150
31
Android IntelliJ IDE Java Scala Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can find a lot of examples, organized by Java API package, here:
The Java Developers Almanac 1.4
 
frantisek nejedly
Ranch Hand
Posts: 42
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It looks very good, thank you Jesper.
I've discovered this one kickjava which may also help somebody else.
 
Ls chin
Ranch Hand
Posts: 99
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
[HENRY: Unrelated topic deleted]
[ September 24, 2008: Message edited by: Henry Wong ]
 
Henry Wong
author
Marshal
Pie
Posts: 20836
75
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just to piggyback on this thread, if you don't mind....



First of all, it is not nice to hijack threads. And in this case, it doesn't even make sense -- you are hijacking a thread about learning APIs to ask a questions about the string tokenizer.

Please start a new topic, especially if you are going to ask about something completely different.

Henry
 
Ls chin
Ranch Hand
Posts: 99
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The StringTokenizer was in the API. I was asking how do to use the API and quote the StringTokenizer as an example.

Originally posted by Henry Wong:
Please start a new topic, especially if you are going to ask about something completely different.


Okay, I'll put it in another thread then.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic