Wednesday, May 16, 2007

Java - guides and links

Java

What is Java?

Official technology website: http://java.sun.com/

Official Java consumer website: http://www.java.com/en/

Wikipedia entry: http://en.wikipedia.org/wiki/Java_%2...ng_language%29

Who uses Java?

NASA makes extensive use of Java. Java was its main programming language for the Mars Pathfinder mission, used extensively for data processing. The Hubble Space Telescope's control system interface is written in Java as well. NASA also uses Java for various day-to-day back-end processes in addition to its front-line space exploration programmes.

The number of Java users are too many to list. But a very small subset of larger organisations that use Java for products or research and development include: LG, Nokia, Sony-Ericsson, Apple, IBM, Google, Xerox, Siemens, Motorola and Sun itself.

Various websites use Java and JSPs (Java Server Pages) to drive it:

Electronic Arts: http://www.ea.com/language.jsp
General Motors: http://www.gm.com/
Sun Microsystems: http://www.sun.com/
Walmart: http://www.walmart.com/

Some interesting applications developed purely in Java:

Art of Illusion 3D graphics suite (note: gallery is very outdated): http://www.artofillusion.org/
Azereus bittorrent client: http://azureus.sourceforge.net/
Eclipse IDE and rich client platform: http://www.eclipse.org
Netbeans IDE: http://www.netbeans.org
Tribal Trouble 3D real time strategy game: http://tribaltrouble.com/
Various high-quality Java games: http://www.puppygames.net/
Apache Tomcat web application server: http://tomcat.apache.org/
Jake2 (Java port of Quake2 engine): http://bytonic.de/html/jake2.html
Sillysoft (Risk clones using Java): http://sillysoft.net/
Limewire P2P program: http://www.limewire.com/english/content/home.shtml

So how to develop using Java?

The best basic Java tutorials anywhere on the web:
http://java.sun.com/docs/books/tutorial/index.html

Official documentations:
http://java.sun.com/reference/docs/index.html

API specifications only:
http://java.sun.com/reference/api/

Other tutorials and free e-books:
http://www.javacoffeebreak.com/books...ts/javanotesv3

Some good Java IDEs:
Eclipse - http://www.eclipse.org/
Netbeans - http://www.netbeans.org/
JEdit - http://www.jedit.org/

Installing Sun's Java in Ubuntu:
https://jdk-distros.dev.java.net/ubuntu-dev.html

No comments:

如何发掘出更多退休的钱?

如何发掘出更多退休的钱? http://bbs.wenxuecity.com/bbs/tzlc/1328415.html 按照常规的说法,退休的收入必须得有退休前的80%,或者是4% withdrawal rule,而且每年还得要加2-3%对付通胀,这是一个很大...