Advanced Language Topics
JavaTM Native Interface (JNI), reflections,
and reference objects.
Beans
JavaBeansTM: for modular, reusable,
cross-platform software. Enterprise
JavaBeansTM: for business-critical
applications, environment
interrogation, infobus, standards, and component architecture.
Collections
Data storage, retrieval, transmission, and manipulation.
Consumer Products
JiniTM, PersonalJavaTM, Java CardTM,
EmbeddedJavaTM,
Java 2 Micro Edition, the K virtual machine technologies, and other small
devices.
Database Access
JDBCTM API, database interconnectivity, and
SQL statement execution.
Data Types, Structures, and Wrappers
Collections, reflections, vector components, security, math, and object
consciousness.
Electronic Commerce
Useful e-commerce APIs and discussions.
Graphics and Media
Java 2DTM, multimedia APIs, buffering, and
threads.
Graphical User Interfaces (GUIs)
Abstract Window Toolkit (AWT) and Java Foundation Classes
(JFC) Project Swing API.
Internationalization and
Localization
Tailoring programs to end-user customs and languages.
Interviews
Java Grande, Contest winners, certification, programming tips, parallel
processes, vector components, threads and multithreading,
networking, virtual architecture, worldwide audience,
security, distributed computing, and multimedia.
Java Developer
ConnectionSM (JDC): Behind The
Scenes
Servlets, registration, session management, customizing JList rendering, and
applet-server
communication from behind firewalls.
JavaTM 2 Enterprise Edition
Introduction to the J2EE architecture.
Networking
Synchronization, NNTP servers, and writing a generic service loader.
Parser Technology
Parsing concepts, constructing parser-based development
tools, cross-reference generation, and ANTLR.
Printing
Printing functions for the Java 2 platform and the Java2D API.
Programming and Debugging
Performance tuning, debugging, stack traces, and general
programming techniques.
Remote Method Invocation (RMI)
Using normal method calls for long-distance communication. And using Java servlets and serialization with RMI.
Road Maps
High-level view of the Java 2 platform.
Security
Using tools, cryptography APIs, policy, permissions,
and signing applets.
Servlets
Extending server functionality and replacing platform-independent
common gateway interfaces (CGI).
Streams
Reading and writing character or byte data.
Third-Party Java Applications
Boundary scan testing and debugging; scalable, reliable, distributed
using servlet; dynamic user interface; web crawler; developing, deploying,
and managing Java enterprise programs; asynchronous parallel
processes; and re-engineering huge legacy systems.
Threads and Multithreading
Creating several simultaneous flows of control within a single program.
Visit these other related JDC pages: