| |
Java
The Java Technology
- Sun Java Technology
(Javasoft)
"The Source for Java Technology".
By Sun Microsytems, the creator of Java.
News, Products & APIs, Documentation, Applets, Developers Resources,
Java in the Real World, Bussiness & Licensing, Support & Services, Java Store.
Java Technology Products &
APIs: J2SE, J2EE, J2ME, JDBC etc.
Java free downloads:
Java 2 SDK, SE (JDK) - to compile and run Java applications. Java 2
Runtime Environment, SE (JRE) - Sun Java VM to run standalone Java applications.
-
The Java Language Specification
By James Gosling, Bill Joy, Guy Steele, Gilad Bracha. Sun Mycrosystems,
1996, 2000. Second Edition:
View HTML,
Download PDF.
-
Java 2 Platform, Standard Edition White Papers
-
The Java Tutorial - A practical guide for programmers
With hundreds of full, working examples. By Sun Javasoft.
-
The Really Big Index: list of all content pages in the
The Java Tutorial.
-
The Java Tutorials' Weblog
-
Getting Started:
Your First Cup of Java (The "Hello World!" Application), Detailed
instructions to help you run your first program, Common Problems
(and Their Solutions).
-
Learning the Java Language: Object-Oriented Programming
Concepts, Language Basics, Object Basics and Simple Data Objects,
Classes and Inheritance, Interfaces and Packages, Common
Problems (and Their Solutions).
-
Essential Java Classes: Exceptions, Threads, I/O,
Setting Program Attributes, Accessing System Resources.
-
Collections: using and extending the Java Collections Framework.
-
Swing: An introduction to the Swing GUI toolkit, with an overview of
features and a visual catalog of components.
Creating a GUI with Swing (from The JFC Swing Tutorial).
-
Deployment: How to package applications and applets using JAR files,
and deploy them using Java Web Start and Java Plug-in.
- Specialized Trails and Lessons:
Custom Networking, The Extension Mechanism, Full-Screen Exclusive Mode API,
Generics, Internationalization, JavaBeans, JDBC Database Access,
Java Management Extensions (JMX), Java Native Interface (JNI),
Remote Method Invocation (RMI), Reflection, Security, Sound, 2D Graphics.
-
Introduction to Java: A Tutorial
By Ryan J. Stradling and A. Joseph Turner, Clemson University
Department of Computer Science, 1996.
Java Resource Materials.
-
Brewing Java: A Tutorial
By Elliotte Rusty Harold, 2002.
Cafe au Lait Java News and Resources. Mirror:
ibiblio javafaq.
-
Java Community Process (JCP) by Sun Microsystems
Java Community Process (JCP) is the way the Java platform evolves.
It's an open organization of international Java developers and
licensees, coordinated by Sun, to develop and revise Java technology
specifications, reference implementations, and technology
compatibility kits.
All the new or revised specification proposed for the Java platform are
submitted to the JCP as
Java Specification Requests (JSRs), for public review and a
formal approval process.
-
Sun Developer Network (SDN)
Use this site to find the latest technical information about Java technology,
directly from Sun Java. Registration (free) is required to access certain areas.
-
java.net
Java™ technology collaboration portal.
java.net is a premier web-based, open community created to facilitate Java
technology collaboration in applied areas of technology and industry solutions.
java.net is a central gathering place for Java technology enthusiasts and
existing communities across industries, platforms, and interest groups.
-
WinHelp Java Docs
Java documentations in WinHelp & HTMLHelp format. Referenced in
Sun's
Java Documentation in Microsoft Windows Help Formats.
Mirror site: Planet Mirror.
Este site disponibiliza versões (não-oficiais) WinHelp
e HTMLHelp de documentação e tutoriais Java, convertidos a
partir da documentação original da Sun em formato HTML:
J2SE SDK (JDK) documentation, Java Tutorial, The J2EE Tutorials Pack.
- JSourcery
Search Open Source Java APIs. API documentation for open source projects from
Apache, Codehaus, java.net, OpenSymphony, SourceForge and many other
free Java libraries such as ANTLR, Bouncy Castle, JDepend, Classpath,
ICEFaces, Rhino, Jonas, OpenCMS, Berkeley DB, Restlet, TestNG etc.
JSourcery (Javadoc/Hyperlinked Source Code) Software now publicly available.
- JDocs
JDocs is a comprehensive online collection of Java API documentation,
fully indexed, searchable, and annotated with user notes. All the
javadocs for a variety of popular packages are loaded into JDocs
db-driven system, and users can contribute their own notes.
-
Google Web Directory: Programming Languages: Java
Thousands of links about Java, well organized among dozens of
categories and sub-categories, like these:
-
JavaRanch
A friendly place for Java greenhorns.
One of the primary independent Java community portals, by Paul Wheaton.
Discussion Forums (Saloon), Java certification tests (Rules Round-up),
book reviews (Bunkhouse), newsletter, code examples (Code Barn), programming
style guide (Chicken Coop), tips, links (Gramps) and other resources.
-
JavaRanch Big Moose Saloon
Java Ranch Discussiom Forums.
-
Java Ranch - Frequently Asked Questions
This is a list of things people regularly want to know in the Big Moose Saloon.
If you think there is something missing - well, just add it (it's a wiki).
Java Beginners, Java RAQ (good but Rarely Asked Questions),
Java Micro Edition, JDBC, Testing, UML, OO Design, XML, Tomcat.
-
IBM developerWorks Java Technology
News, Tools and products, Code and components, Articles, FAQs,
Standards, Education and tutorials, Developer programs, Services,
Case studies, Related links, Forums, Events.
-
IBM developerWorks: Java technology zone
"The Ultimate Resource for java Developers". Search the Web for Java
(alternative link).
IBM Centre for Java Technology Development.
- BEA dev2dev
Java Development Centers, Code Library, Community, Newsgroups.
By BEA Systems, the makers of Weblogic platform for Java.
- Developer.com Gamelan
EarthWeb developer.com Java.
Enterprise and Standard Java Technologies, Consumer and Other Java
Technologies. Articles, Web Resources, Downloads.
-
Java-Channel.org
Java-Channel is a site where people exchange their recommendations about Java
resources (classes, compilers, IDE, articles etc.), building an extensive
and descriptive searchable database of Java resources, categorized by topic.
Each resource is shortly described and rated. The site is updated daily.
Alternative URL.
- JavaLobby
The Java Lobby is a group of people who share a common interest in Java
software development and the advancement of Java standards and software.
The main purpose of the Java Lobby is to represent the needs and concerns
of the Java developer and user community to the companies and organizations
who have influence in the evolution of Java.
-
Java Digest
JAVADigest.Net: Java news, article links, design patterns, J2EE product
reviews, Open source, Specifications, Certification, Book reviews.
-
Java Programming Resources
Java Books, Java FAQs and Tutorials, Java Documentation,
Java Programming Courses, Downloading Compilers and Browsers,
Development Environments (IDEs) & Editors,
Core Servlets & JSP Code Archive, Core Web Programming Code Archive,
Java Resources at Sun, Examples, Free Java Tools,
Other Java Programming Pages, CGI with Java,
Applet and Class Library Collections, Java Security, HTML and JavaScript.
By Marty Hall.
-
Dev·X - The Development Exchange sites:
- Focus on Java
Java Guide by About.com.
- Jax Magazine
Online resource for Java, Apache, XML and Web Services.
Jax Innovation Award.
-
Java Report
Java Report aim to provide up-to-date product information, the latest
in Java techniques, as well as all the listings that appear in the
print version of Java Report, and more.
-
Java FAQ Archives
Links to various Java FAQs. By AWN www-net.
-
JSurfer
JSurfer.org - "riding the Java wave".
- Java Centre
- Java Boutique,
by internet.com
Java Tutorials, Articles and Reviews, Applet Downloads.
- inside-java.com
- JavaToys
- Linux & Java
-
Java Programmers FAQ
By Peter van der Linden, 1999, author of
Just Java 2 and Expert C Programming.
-
The Java Security WebSite
By Dr. Gary McGraw, Reliable Software Technologies; Professor Ed Felten,
Princeton University. Authors of the book
Securing Java, John Wiley Publishing.
Java Security Hotlist.
-
Andrej Koelewijn On Java and Oracle
Blogs of Andrej Koelewijn, an Oracle and Java consultant working for
IT-eye in the Netherlands. Categories: Articles, J2EE, J2ME, Java,
Linux, MDA, OOAD, Open Source, Oracle, Tech, Web.
-
Computer Science 124: Introduction to Programming Using Java,
Second Edition, Fall 1998
By David J. Eck. On-line textbook for the Introductory Programming course.
-
Percolating Nicely - Java
Tutorials and articles about Java.
-
FreeWare: CGI - Perl
FreeWare.com.br -
Your source of free services on the Web.
Java Magazines
Java Conferences
Java Guidelines, Best Practices & Patterns
-
Java BluePrints
Java BluePrints Guidelines, Patterns, and code for end-to-end Java applications.
BluePrints: Enterprise, Wireless, Performance, Web Services.
Guidelines, Patterns, Code, News, FAQs.
Patterns Catalog.
-
JJGuidelines
Java & J2EE Conventions, Guidelines and Best Practices.
Topics covered include: naming, coding and documentation conventions;
project organization; build scripts and procedures; testing best
practices.
JJGuidelines book:
HTML (online),
PDF.
CheckStyle tool.
-
The Design Patterns Java Companion
By James W. Cooper. Java patterns calatog book and examples for download.
-
AmbySoft Inc. Coding Standards for Java
By Scott W. Ambler, 1998-2002, AmbySoft, v17.01d.
-
Code Conventions for the Java Programming Language
By Sun Microsystems, 1995, Revised April 1999.
-
Java Look and Feel (JLF) Design Guidelines
By Sun Microsystems.
-
Java Programming Style Guidelines
Version 5.1, April 2006. By Geotechnical Software Services, 1998 - 2006.
-
The Chicken Coop - Java Programming Style Guide
By Paul Wheaton, Java Ranch.
-
Building with Ant: Directory Structure
By Alex Chaffee, Developer.com.
- Java Practices
javapractices.com offers concise presentations of Java practices, tasks,
and designs, illustrated with syntax-highlighted code examples.
Many code examples are taken from WEB4J and StocksMonitor, robust
example applications whose full source code may be purchased.
Topics
Java Open Source
Duke - Java Mascot
JavaFX
Apresentada na conferência JavaOne 2007, a tecnologia JavaFX é voltada
para a criação de conteúdo e aplicações ricas -
Rich Internet Applications (RIA) - em ambiente Java (JRE) cliente,
tanto em dispositivos móveis e aparelhos eletrônicos quanto em desktop e
navegadores web.
JavaFX parece uma mistura de Applet, Flash e Javascript e com uma interface
de programação amigável. A tecnologia JavaFX vem concorrer com outras
tecnologias RIA como Adobe Flash e Microsoft Silverlight (codinome do
Windows Presentation Foundation/Everywhere - WPF/E), além do
AJAX que vem impulsionando a
Web 2.0.
- Sun JavaFX
-
JavaFX Script: linguagem de script rodando em Java SE, destinada a
desktop e web/RIA.
-
JavaFX Mobile: sistema de software Java para dispositivos móveis.
-
JavaFX Script
Originado da linguagem
F3, em Wikipédia.
-
Projeto OpenJFX
Ambiente colaborativo do projeto de código livre para desenvolvimento do
JavaFX.
-
Introduction to JavaFX
By Rakesh Manganellore, 05/07/2007, JavaBeat.
JavaFx Scripting
Language Articles.
-
OpenJFX Compiler
Project at java.net. See also:
JavaFX Compiler, by Bob Brewin, 20 july 2007, The Next Wave, Sun
Microsystems;
The Birth of the JavaFX Script Compiler, by Tom Ball, 20 july 2007,
java.net.
-
Sun's JavaFX to take on AJAX, Silverlight, por Paul Krill, 07/05/2007, em
InfoWorld.
-
Feature Story: The Latest Java Innovation - JavaFX!
Por Leslie T. O'Neill, 08/05/2007, em Sun News.
-
Does JavaFX Spell The End Of AJAX?
Por Andy Patrizio, 08/05/2007, em InternetNews.com Developer.
-
Can JavaFX Mobile Compete With iPhone?
Por Simon Brocklehurst, 10/05/2007, em seu blog.
Veja também
JavaFX Mobile versus the iPhone, por David Beers.
-
Sun CTO Bob Brewin on JavaFX Mobile and JavaFX Script
Por David Beers, 10/05;2007, em InfoQ.
Generics
JDK 1.5 has introduced the Generics nechanism into the Java language, to
define type parameters for collections, allowing more precise and restrictive
the type definition for elements of a collection, with compile-time type check.
Assertions
J2SE (Java 2 Platform, Standard Edition) 1.4 adds a simple assertion
facility to Java. To support this new facility in J2SE 1.4, the Java
platform added the keyword assert to the language, an
AssertionError class, and a few additional methods to
java.lang.ClassLoader.
-
Programming With Assertions
J2SE (Java 2 Platform, Standard Edition) 1.4 Documentation,
Sun Microsystems.
-
J2SE 1.4 premieres Java's assertion capabilities
Understand the mechanics of Java's new assertion facility,
by Wm. Paul Rogers, Java World Magazine, 2001.
This article, the first in a two-part series, covers the mechanics of
using the new assertion facility of J2SE 1.4.
Part 2 covers the methodological use of assertions by comparing
Java's simple assertion facility with Design by Contract and examining
the design and implementation issues of using assertions.
-
Evaluation of Assertion Support for the Java Programming Language
Article by Reinhold Plösch, Johannes Kepler University Linz, Austria.
Journal of Object Technology (JOT), August 2002.
PDF version.
Microsoft
-
Sun Applet Compatibility Guide - Microsoft vs Java 2 Virtual Machine
This document describes all known applet compatibility issues between the
Microsoft Virtual Machine (VM) and the Sun Java 2 VM.
-
How to avoid potential pitfalls of Microsoft's non-standard SDK for Java
By John Zukowski, Java World Magazine, October 1997.
Find out exactly which methods, classes, and variables have been added to,
or omitted from, the key Java class libraries in Microsoft's implementation
of Java 1.1.
-
Transitioning from the Microsoft Java Virtual Machine (MSJVM)
In a settlement agreement reached in January 2001 to resolve a dispute over
Microsoft's distribution of its Java implementation, Sun and Microsoft agreed
to limit the duration of Microsoft's use of Sun's source code and compatibility
test suites to support the MSJVM.
Because some developers and enterprises have expressed concern about their
ability to eliminate dependencies on the MSJVM in the time period originally
provided, Sun and Microsoft have agreed to a longer period to permit a smooth
transition from the MSJVM.
This extension allows Microsoft to support the MSJVM until September 30, 2004,
addressing potential security issues and effectively giving customers another
year to manage the transition.
Transitioning from the MSJVM: Info for Developers.
-
Microsoft Java Language Conversion Assistant (JLCA) 2.0
The Java Language Conversion Assistant is a tool that automatically converts
existing Java-language code into Microsoft Visual C# for developers who want
to move existing applications to the .NET Framework.
Java Language Conversion Assistant Reference:
Converting Visual J++ Applications to Visual C#.
JLCA Diagnostic Messages Listed by Package.
-
Microsoft WFC and Java Reference
Windows Foundation Classes for Java (WFC) - Packages com.ms.wfc.*, Java API,
Java Language Specification (Version 1.0, by James Gosling, Bill Joy, Guy Steele).
-
Microsoft Java VM x86 Download (FTP)
SumTotal FTP downloads.
|