Any good Java resources

Is there any resources like the code project for java, yes I'm a .NET developer now using java. thx
[114 byte] By [NUCKZa] at [2007-11-27 8:37:41]
# 1

> Is there any resources like the code project for

> java, yes I'm a .NET developer now using java.

what is the "code project"? are you looking for open source java projects? if so, have you looked at sourceForge.net? You can filter projects by computer language. It has java, c++, python, and yes, even .net code :)

petes1234a at 2007-7-12 20:34:58 > top of Java-index,Java Essentials,New To Java...
# 2
Code Project is examples and information about new technologies design approaches for .net and C++. hey thx for the link
NUCKZa at 2007-7-12 20:34:58 > top of Java-index,Java Essentials,New To Java...
# 3

java.sun.com - Links to new java technology, blogs and tech tips

www.java.net - Lots of interesting news on new java technology, a place for you to sign up and contribute to a lot of projects as well

http://java.sun.com/docs/books/tutorial/ - Suns Java Tutorial - about as good a learning/training guide as you can find on the language

as petes mentioned, SourceForge is an excellent place for open source projects. Lots of potential there.

Navy_Codera at 2007-7-12 20:34:58 > top of Java-index,Java Essentials,New To Java...
# 4

Java is an object oriented language (as I'm sure you already heard) that you'll need to become familiar with that takes some practice to learn compared to structured programming. If your already familiar with object oriented programing in .Net the transition will be faster. I think one if the main differences between java and .Net (ie, C#) is that java you have to build objects from low level components whereas .Net has higher level utility objects to use. Also, a java based web site consists of several technologies in addition to the java language that you'll need to be familiar with. Many programmers will read articles on the internet and pick up fragments of information on these various technologies and throw a web site together thats impossible to maintain and enhance. I think it would be better if you read whole books and experiment with the technologies. Consider it an at-home college course. Here is my suggested reading list read in roughly this order ( I suggest buying them one at a time via the internet (its cheaper) before moving onto the next book).

"Thinking In Java" - Bruce Eckel

HTML & XHTML: The Definitive Guide

JavaServer Pages - Hans Bergsten

Programming Jakarta Struts

JavaScript: The Definitive Guide

SAMs Teach Yourself SQL

JDBC and Java

When creating a web site, you will probably use either the Struts framework (very popular) or the Spring framework (much more advanced and abstract, I suggest working with Struts instead, then learning Spring after you create a few Struts projects).

Also, visit the Web Tools Platform (WTP) Project (www.eclipse.org/webtools) . Its a free Eclipse Java development tool that has the bulk of the java development IDE market (above even JBuilder). You also might want to install some type of database (Oracle Lite, MySql, etc I perfer Oracle Lite) on your computer so you have a database to play with (you'll need a computer with at least 2Gbytes of memory). You'll need a JDBC such as ojdbc14.jar from Oracle for Oracle Database) and a server such as Tomcat.

George123a at 2007-7-12 20:34:58 > top of Java-index,Java Essentials,New To Java...