| |
Contents()
Java Background()
JDBC()
Java API()
Security()
Java Articles()
|
|
|
Java
Background()
- The
Story of Java - http://java.sun.com/people/jag/Presentations/TheStoryOfJava/
A presentation covering Java's history by James Gosling, the
inventor of Java
JDBC()
- SQL tutorial
- http://sqlcourse.com
Great site for learning SQL
- JDBC
tutorial - http://java.sun.com/docs/books/tutorial/jdbc/index.html
Learn here the basics as well as advanced features of Java Database
Connectivity (JDBC).
Java
API()
- Getting
started with new I/O (NIO)
The new input/output (NIO) library, introduced with JDK 1.4,
provides high-speed, block-oriented I/O in standard Java code.
This hands-on tutorial covers the NIO library in great detail,
from the high-level concepts to under-the-hood programming...
- Introduction
to Java threads
The Java thread facility and API is deceptively simple. However,
writing complex programs that use threading effectively is not.
This tutorial explores threading basics: what threads are, why
they are useful, and how to get started writing simple programs
that use them. You will also learn about exchanging data between
threads, controlling threads, and how threads can communicate
with each other.
- Introduction
to Java 2D
Discover the power and capabilities of the Java 2D library with
Java expert Mitch Goldstein. Mitch takes you step by step through
the advantages of advanced drawing, text layout, and image manipulation
that Java 2D brings to GUI programming.
Security()
- Secure
programmer (Part 1): Developing secure programs
This column explains how to write secure applications; it focuses
on the Linux operating system, but many of the principles apply
to any system. In today's networked world, software developers
must know how to write secure programs, yet this information
isn't widely known or taught. This first installment of the
Secure programmer column introduces the basic ideas of how to
write secure applications and discusses how to identify the
security requirements for your specific application.
- Secure
programmer (Part 2): Validating input
This article shows how to validate input -- one of the first
lines of defense in any secure program.
- Secure
programmer (Part 3): Keep an eye on inputs
This article discusses various ways data gets into your program,
emphasizing how to deal appropriately with them; you might not
even know about them all! It first discusses how to design your
program to limit the ways data can get into your program, and
how your design influences what is an input. It then discusses
various input channels and what to do about them, including
environment variables, files, file descriptors, the command
line, the graphical user interface (GUI), network data, and
miscellaneous inputs.
Java
Articles()
- new 10
Reasons We Need Java 3.0
Over the last few years, refactoring -- the process of gradually
improving a code base by renaming methods and classes, extracting
common functionality into new methods and classes, and generally
cleaning up the mess inherent in most 1.0 systems -- has gained
a lot of adherents. Integrated Development Environments (IDEs)
like Eclipse and IDEA can now... more
|
|
|
| |
|
|
|