Good Links and Resources for the CSCI 14 Class  (Java, Editors, Freeware, Other Helpful Sites)

Home Up Syllabus Schedule Resources Helpful Hints Labs Program Samples

 

The Java website sponsored by Sun Microsystems has all sorts of information on Java -- free tutorials, documentation, and programs.  Check it out at www.javasoft.com or www.java.sun.com 

The Java SDK can be downloaded from http://java.sun.com/j2se/1.4/ .  

The full Java Application Programming Interface (API) documentation can be downloaded from  http://java.sun.com/j2se/1.4/docs.html.  This documentation is really nice -- it is web-based (html files installed on your local machine), and very easy to navigate and read.  Download it and make a bookmark to it in your browser for easy access.

The PuTTY program, for accessing your Unix account from your home machine, can be downloaded from  http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 

The TextPad Editor, for editing your Java source code at home can be downloaded from www.textpad.com.

WS FTP LE ("lite" version), for moving files to and from your Unix account at school, can be downloaded from  http://www.ipswitch.com/downloads/index.html 

 

Cay Horstmann, the author of many books, and the author of the #1 bestselling series on Java development -- the Core Java Series, has his home page at www.horstmann.com .  Dr. Horstmann is quite a guy -- I took 8086 assembly language programming from him at SJSU way back in 1986.  He has written several best-selling books on technology, run his own company, and become a professor at San Jose State all in one life-time.  Amazing.

 

  Mike Long   has a very good web page at: www.ecst.csuchico.edu/~mlong.  (Excuse me Mike for putting your little caveman here, but he is so cute!)

 

Dr. Jim Murphy has taught CSCI 14 in the past, (using C++) and his web-site is located at:  www.ecst.csuchico.edu/~murphy .  Sadly, Dr. Murphy has retired and moved back to Santa Cruz.  I, for one, will miss him a lot.  Dr. Murphy's site has all sorts of information on more advanced Java topics, if you are interested in checking it out.  

 

 

Some other interesting sites, taken (derived) from Appendix B of the Deitel and Deitel book on Java Programming:

www.softwaredev.earthweb.com/java :  All-around Java resource with references, free Java downloads, areas where you can ask questions to Java experts, discussion groups on Java, a glossary of Java terminology, upcoming Java events, etc.

www.jars.com  :  A large repository of Java applets available for download.

www.acme.com/java :  Excellent resource for information on Java.  Provides software, notes and a list of hyperlinks to other resources.  Under "software" you will find animated applets, utility classes and applications.

www.javaworld.com/index.html :  The JavaWorld online magazine provides a collection of Java articles, tips, news and discussions.  A "questions" area of this site addresses both general and specific problems programmers face.

www.nikos.com/javatoys :  The Java Toys Web site includes links to the latest Java news, Java User Groups (JUGs), Frequently Asked Questions (FAQs), tools, Java-related mailing lists, books, and white papers.

www.java-zone.com :  The Development Exchange Java Zone site includes Java discussion groups, an "ask the Java Pro" section, and some recent Java news.