Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / January 2007

Tip: Looking for answers? Try searching our database.

Help Needed.. URGENT

Thread view: 
som - 02 Jan 2007 08:35 GMT
Hi All,

I am new to this block, I am intrested to build my career in Java.
Rigth now i have an theoritical knowledege of Core Java but fail to
implement in practical part. I need an help from you all, how can I
improve my practical implementation.

Furthure i need to learn J2EE escp JSF.

Please Help me!

Soumya. G
roohbir - 02 Jan 2007 08:46 GMT
Hi Som,
I can understand your predicament. Well I am going through a similar
situation. I can tell you what I am doing about it.
My knowledge was limited to the theoretical area of OOPs, but that is
actually helping me in my endeavor to learn practical programming. I
would recommend a good book on Java and there is no dearth of these.
And then play around with the example code in the book. For example if
there is an applet which displays a number that could be modified using
an if-else block. This is just a basic example.
As you go on modifying the code the language should start making sense
and hopefully you can write larger code. It is quite time-consuming
though. But if you keep focussed then it should be ok. There are lots
of people in this news group and in others that can help you if you get
stuck.
Hope this helps.
Cheers
Roohbir

> Hi All,
>
[quoted text clipped - 8 lines]
>
> Soumya. G
som - 02 Jan 2007 09:06 GMT
Thanks,

Currently i am refering Thinking in Java by Bruce. I even have complete
ref by Herbert. But i prefer sun tutorial for refernec. Do you think
its worth refering?

> Hi Som,
> I can understand your predicament. Well I am going through a similar
[quoted text clipped - 26 lines]
> >
> > Soumya. G
som - 02 Jan 2007 09:06 GMT
Thanks,

Currently i am refering Thinking in Java by Bruce. I even have complete
ref by Herbert. But i prefer sun tutorial for refernec. Do you think
its worth refering?

> Hi Som,
> I can understand your predicament. Well I am going through a similar
[quoted text clipped - 26 lines]
> >
> > Soumya. G
roohbir - 02 Jan 2007 09:32 GMT
I tried Thinking in Java but gave up as I found it confusing. But it
might work for you. I am using Deitel's Java How to Program.
Although the Sun Tutorials are the best reference they are not very
reader friendly. I use them with Deitel's now after 6 months working in
Java but I used Deitel to begin with as it takes you through step by
step.
One book and the Sun Webpages are enough, I think.

> Thanks,
>
[quoted text clipped - 32 lines]
> > >
> > > Soumya. G
eladkatz@gmail.com - 02 Jan 2007 09:41 GMT
> I tried Thinking in Java but gave up as I found it confusing. But it
> might work for you. I am using Deitel's Java How to Program.
[quoted text clipped - 40 lines]
> > > >
> > > > Soumya. G

Hi som, i reccomend reading a book in your native langauge - it will be
much easier and fluid.
furthermore,  i reccomend the book "Head first JAVA" which is a very
fun book to learn from, with much humor and that can keep you
interseted even when the topic matter itself can be a little boring...
HTH,
Elad
ck - 02 Jan 2007 10:01 GMT
eladk...@gmail.com wrote:
> > I tried Thinking in Java but gave up as I found it confusing. But it
> > might work for you. I am using Deitel's Java How to Program.
[quoted text clipped - 48 lines]
> HTH,
> Elad

I certainly agree with Elad that one should read book in "native
language" unfortunately you would not find any good Java book for
reference in "Kannada"(I presume Som is from karnataka, I might be
wrong), "Hindi" or for that matter for plethora of Indian Language that
exist. Anyway, I too believe (just like Elad) that Head first Java is
good book to begin with. One more that comes in my mind is "The Java
Programming Langauge" by Ken and Gosling himself.
Head first Design patterns and Head first Servlets and JSP are also
good reference in their own area of interest(in case you would like to
learn about patterns and J2EE). Other books on the same line that I can
suggest is "Core J2EE? Patterns: Best Practices and Design
Strategies, Second Edition" By Deepak Alur, John Crupi, Dan Malks
There are few more good books that I can think of like
Bitter Java
Inside the Java Virtual machine, Java Language Specification, JVM
specification
Effective Java?: Programming Language Guide by Joshua Bloch

I did not quite understand what does Som mean by Practical
implementation, Java can be used in different scenarios, Like Core
Java, PDE (eclipse) could be small module/project. Java can also be
used in J2ME or could be used in Enterprise application development
(J2EE). So you would need to be specific about what sort of platform
are you looking forward to use Java (for Practical implementation).

There are numerous Open Source projects try freashmeat or SourceForge,
or java net, read the documents associated with them and you can figure
out if that generates enough interest or not. If it does then pick up a
module and read it, try to figure out what or why it has been coded
like that. I am not really sure if picking up a project and reading
about it like this is a good idea or not. May be other members can put
forward their point.

Hope this helps.

Cheers,
Ck
http://www.gfour.net
Lew - 02 Jan 2007 19:16 GMT
Please do not top post.

> And then play around with the example code in the book. For example if
> there is an applet which displays a number that could be modified using
> an if-else block. This is just a basic example.

If it's an applet, it's not a basic example. It is better to learn Java on
applications, then tackle the unique difficulties of applet programming.

As others have said, write lots of code to learn things.

Musician asking a stranger in Manhattan, New York, for directions:
"Pardon me, can you tell me how to get to Carnegie Hall?"

Response: "Practice, practice, practice!"

- Lew
som - 03 Jan 2007 04:24 GMT
Thanks all..

I have already started to practice from Basics. Now i am concentrating
on core Java later i want to do J2EE. I consulted few of my friends
they said before getting into J2EE you need to know Core Java so i am
just concentrating on Core Java first.

Soumya

> Please do not top post.
>
> > And then play around with the example code in the book. For example if
> > there is an applet which displays a number that could be modified using
> > an if-else block. This is just a basic example.

> If it's an applet, it's not a basic example. It is better to learn Java on
> applications, then tackle the unique difficulties of applet programming.
[quoted text clipped - 7 lines]
>
> - Lew
Lew - 03 Jan 2007 23:55 GMT
Top posting re-ordered.

Lew wrote:
>> Please do not top post.

> Thanks all..
>
> I have already started to practice from Basics. Now i am concentrating
> on core Java later i want to do J2EE. I consulted few of my friends
> they said before getting into J2EE you need to know Core Java so i am
> just concentrating on Core Java first.

A: Because it makes the messages harder to follow.
Q: Why shouldn't one top-post?

- Lew
Patricia Shanahan - 02 Jan 2007 15:04 GMT
> Hi All,
>
> I am new to this block, I am intrested to build my career in Java.
> Rigth now i have an theoritical knowledege of Core Java but fail to
> implement in practical part. I need an help from you all, how can I
> improve my practical implementation.
...

Practice, practice, practice. There are two aspects to programming,
knowledge and skill. Reading books helps develop knowledge, but not
skill. Programming skill comes from writing programs.

Start by picking an extremely simple task, and write a program to do it.
Then add a bit more to the task, and modify your program to do the new
job. If you are learning an API, pick tasks for which that API is a good
solution.

Interleave reading with programming. As you program, you will think of
questions that the books may answer. As you read, you may see things
that do not make much sense until you get to that point in your programming.

However, remember that programming is the object of the exercise. Books
are a means to that end, not an end in themselves.

Patricia
Daniel Pitts - 02 Jan 2007 19:04 GMT
> Hi All,
>
[quoted text clipped - 8 lines]
>
> Soumya. G
First, we are all glad to help; That's why many of us are here.

Realizing you are "new to this block", I hope that don't take the
following too harshly. I just wish to help you get the best responses
here.

Keep in mind "Help Needed.. Urgent" as a subject line is likely to get
much scorn, where as "I'm new to Java, how can I get better at it?"
would be a more appropriate subject.

Also, "Urgent" itself suggests that you are willing to pay a consultent
to get some work done soon :-)  Usenet is not an  instantanious medium,
and requestiing "Urgent" help is like sending a snail-mail letter to
your local emergency hotline.

</soapbox>

The best way to improve your pratical knowledge of Java program is to,
ahem, practice programming in Java.  Write programs, lots of them.
Think of something simple, and try to make it happen.  Look into
programming problems and try to solve them.  Recreate simple
applications that you use every day.

Read books about the subjects you're interested in (such as JSF), and
try to make something work that uses it.

Hope this helps, and good luck,
Daniel.
Berlin  Brown - 06 Jan 2007 00:18 GMT
> Hi All,
>
[quoted text clipped - 8 lines]
>
> Soumya. G

J2EE should be your focus (unless you can't stand web application
development).  Even minimal knowledge with J2EE is a good thing.  Start
with learning about tomcat.  Launch the examples, start doing work with
basic servlets and JSP pages.  Learn about JDBC.  Then move onto
frameworks, SpringMVC, Struts, Hibernate.

Oh yea, and dont get frustrated.  J2EE can be very frustrating.

I have known people with very little J2EE development knowledge and
been able to get jobs in J2EE (because there are so many in that area).
I think that core J2SE doesnt have as many positions because that
would equate to Swing applications or Console based, and web seems to
be the new thing for application development so there is such a focus
on J2EE.

Berlin Brown
http://www.botspiritcompany.com/botlist


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.