Contributed by Anonymous Monk
on Feb 11, 2001 at 01:36 UTC
Q&A
> object-oriented programming
Description: Question-
I need to learn Java pretty quickly- I've done 0 C/C++ programing, but use perl ALL THE TIME. However, All of the java texts are aimed at people with C/C++ backgrounds- Do any of you enlightened folks know of a Java text assuming the reader is more familiar with perl?
Cheers-
John Answer: Are there any Java texts assuming the user has a perl BG? contributed by a No, but the incomparable Object Oriented Perl
has an appendix on OOp in Java vs OOPerl.
| Answer: Are there any Java texts assuming the user has a perl BG? contributed by lachoy Having just gotten into Java from hacking Perl
nonstop for quite some time, what worked for me
was:
Understand objects: First, read
Object Oriented Perl as the previous
example suggests. Go through the examples and
really understand what Conway is saying. (It
doesn't hurt that it's a fun read.) Next,
write some code yourself -- either
subclass someone else's objects and play
around or create your own. (Perl makes this
simple!)
Read a good Java book: For me, this was
Thinking in Java
by Bruce Eckel. By "good Java book"
I mean one that doesn't try to do the "...in n
(days|hours)" route but teaches you about how the
language works at a fundamental (thinking)
level. YMMV with this book, but it worked
well for me.
Good luck! And remember that everything has
its place :-)
| Answer: Are there any Java texts assuming the user has a perl BG? contributed by crazyinsomniac Here's a very good introduction tutorial, it assumes you know nothing about programming, and more importantly, c++.
You should be able to finish it pretty quickly,
and you should learn the basics.
Then you'll be able to read sun's more 'advanced'(proper usage and stuff)
tutorials and understand them.
Here goes:
Introduction to Computer Science using Java
Bradley Kjell, Cental Connecticut State University
http://chortle.ccsu.edu/cs151/cs151java.html
http://www.javacommerce.com/tutorial/jbook/
http://www.bharatexpress.com/javatutorial/cs151java.html (dead)
Introduction to Computer Science using Java (a google, in case the other link goes dead) | Answer: Are there any Java texts assuming the user has a perl BG? contributed by pemungkah I would also like to recommend Thinking In Java as well. It's kind of like the Perl Cookbook, in that it teaches you how to figure out how to do what you want to do based on the best way to do it in the language. I believe O'Reilly has a new book called Java Enterprise Best Practices which handles the same kind of thing for RMI, EJB, servlets, JDBC, XML, Java management extensions, internationalization, JSP, JavaMail, and tuning (I'm reading this off the table of contents from safari.oreilly.com - I am so not an expert in any of this!). | Answer: Are there any Java texts assuming the user has a perl BG? contributed by Zombie frumiousMimsy I don't know of a book that is specifically geared towards folks with a Perl background either--and I looked, but in the end what I found useful were books that presupposed a programming background (but not necessarily in a particular language such as c++).
there's a book called _a programmer's guide to java certification_ from addison-wesley which, while obviously bent towards passing the cert exam, i thought it was pretty good at explaining core concepts without being too pokey.
but as a previous poster suggested, i would look at thinking in java--it's available online for free--so you really can't go too wrong there. | Answer: Are there any Java texts assuming the user has a perl BG? contributed by crazyinsomniac Bruce Eckel released his Thinking in Java, as well as others, free, in electronic format.
His website is at http://www.bruceeckel.com/
You can download all the html versions here:
ftp://www.mindview.net/pub/eckel/Mirror/ |
Please (register and) log in if you wish to add an answer
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Outside of code tags, you may need to use entities for some characters:
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
|
|