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
Charles's corner

General java

  • First, java help for beginners , and as one gets more refined and curious-Frequently Asked Questions: comp.lang.java.programmer FAQ also another and yet another and finally SUNs FAQ page for Java .

  • Some early java documentation

  • A very cute applet

  • What IS Java anyway?

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

  • java debugger and a walkthrough

  • Java Ring Nothing surprises me anymore! and as party favors

    applet in an application in 1.0 and then in 1.1

    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)

  • Jikes a faster replacement for javac

  • 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

  • SUN to offer Three Levels of Java IDEs For developing servlets, EJBs, Swing ... on Solaris, Linux, Windows and even Mac

  • For those of you that don't have access to something nice like JBuilder, there is a custom LayoutManager with an applet to produce code for it. It looks pretty slick: http://www.absurd.org/absurd/jb/gbm/

  • TogetherSoft (use to build object models). Some mini-tutorials on TogetherSoft.

  • JEdit an Open Source, 100% java IDE tool

  • Metrowerks Code Warrior

  • Symantec Cafe

  • Parts for Java the ParcPlace (ObjectShare) environment for Java programming that works like the VisualWorks/VisualWave environment. FREE professional Beta version

  • AnyJ

  • Java Editor written in Java.

  • 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."

  • CoffeeBar - A Java Class Browser I haven't had time to check it out yet....

    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!?"