Java News

On our SUN workstations, ect-sun.ecst.csuchico.edu (tiglon.ecst.csuchico.edu: IP 132.241.6.18), we are currently running Java 1.3 at /usr/java. Under /usr there are also versions of java1.1 and java1.2, make sure to set your PATH and CLASSPATH accordingly if you do not want the default of java 1.3.
On the old suns (expert) things (BDK, SWING, etc) are still under /opt/java. See here for more local info.

General, Downloads, Docs, "Advanced" features, Design tools, IDE's, Javadoc specifics , Stuff


A very cool applet ( and ) manipulating geometric figures and another with Java in science

General java

  • First, java help for beginners , and SUNs FAQ page for Java .

  • Some early java documentation

  • A very cute applet

  • WOW! Java Programming Resources - an amazing reference point!
    And more references:

  • Java Ring Nothing surprises me anymore!

    applet in an application

    Downloads and documentation

  • Terms
  • Tutorials

  • Code Conventions

  • Documentation:

  • Downloads

    "Advanced" Java features

  • Java Developer Tech Tips archive that I have. See their archives. Here is an example on numerical input and fonts

  • Java Developer Connection articles

  • The Java Developer Connections Greatest Hits

  • Java Security what Java code can and cannot do from a security perspective (entire contents of book on the Web)

  • Sun's next-generation dynamic compiler generates bytecodes that scream

  • testing java code

    Java has no printf, but there is implemented a Java version that supports all options of the C function: Format.java.

  • gamelon gotta have this here

  • JScape Java components (beans)

  • JavaWorld article: "Java software engineering in Internet time". This paper also discusses modeling web applications with UML

  • ArgoUML a free design tool

    IDEs

  • Here is a list available modeling tools

  • Eclipse is pretty cool for programming in Java and it is FREE!

  • IDE for Java Forte and NetBeans and here . Downloads for netBeans are available in the package when you download the JDK or also here. Also docs and tutorials

  • JEdit an Open Source, 100% java IDE tool

  • Metrowerks Code Warrior

  • AnyJ

  • Another IDE has come to my attention - written in Java FreeBuilder and its article in Java World

  • Jscape Java tools (50% educational discount) and (bottom of the page) looking for java programmers

  • Rails "web framework in Ruby for writing real-world applications with joy and less code than most frameworks spend doing XML sit-ups"

    Java Design Tools

  • Javadoc

  • open source UML modeling tool Argo/UML Free Object-Oriented Design Tool and runs in Java

  • Another tool that looks very promising (I have not tested it, but it, also is written in Java) is Object Domain Their short description: "Object Domain is an object-oriented modeling tool based on UML and developed in Java providing a scalable, platform independent, user extendable CASE tool."

    General Stuff

  • on internet explorer, the java console is under Internet Options, then advanced, then scroll to java Console
    Actually, now it seems that Microsoft is enabling it by default. When a java applet is run, a coffee cup shows up in the bottom right panel. Right click on it to open the java console

    Local

    UNIX machines on campus have Java located at /usr/java/bin. Make sure to put /usr/java/bin in your PATH in your .profile file.

    Books

  • Java in a Nutshell version 2 examples

  • Java in a Nutshell version 1 examples

  • Java in a Nutshell the whole book!

  • Java Data Structures

  • Free books "Thinking in Java" and "Thinking in Python" that I hear are pretty good

  • a ton of free online Java related books careful of dates though

    Java job?

  • Looking for a job? Use this link and do a Job Search choosing java

    and microsoft bashing

  • An ending to this page
    There are three engineers in a car: an electrical engineer, a chemical
    engineer, and a Microsoft engineer.  Suddenly the car just stops by
    the side of the road, and the three engineers look at each other
    wondering what could be wrong.
                            
    The electrical engineer suggests stripping down the electronics of the
    car and trying to trace where a fault might have occurred.  The
    chemical engineer, not knowing much about cars suggests that maybe the
    fuel is becoming emulsified and getting blocked somewhere.
     
    Then, the Microsoft engineer, not knowing much about anything, comes
    up with a suggestion.  "Why don't we close all the windows, get out,
    get back in, open the windows again, and maybe it'll work!?"