The Art of C++.
Inside C# Book/CD Package - Covers the language, streams, numerical processing,
metadata, documentation with XML.
Microsoft Visual C# .NET (Core Reference) - Covers language and forms, GDI, ADO,
XML and SOAP.
C# in a Nutshell - A good reference for language and class framework
Professional C# 2nd Edition - Mainly aimed at programming for servers. Language
and windows services, covers ADO, COM+, graphics, registrary , asp, etc.
C# Programmers Reference - A language reference not much on class framework.
Introduction to 3D Game Engine Design Using DirectX 9 and C# (Net Developer)
DirectX 9 Graphics Programmers Guide
Beginning Java 2 SDK 1.4 Edition - A good book for learning java
Java 2 Game Programming - Contains 2D game development engine
Java Graphics Programming Library - Library of Java code for shapes and concepts, mostly 2D but covers polygons & 3D polar coordinates. Not sure how useful this is if you are using Java2D and Java3D.
I have only seen the Aug 1999 edition, so I'm not sure if my comments also apply to this later edition. It is a large book and it is not really a reference book or a tutorial, its somewhere in-between. It includes Linux programs and concepts like GNU cc, make, autoconf, RCS, Emacs. Systems Programming concepts like I/O routines, files, process control, errors, memory management, pipes, Semephores, Network and socket programming. It also covers lots of languages including C++. There is a chapter on Java and there is also a chapter on OpenGL programming. The book did not cover writing programs for a GUI such as Gnome or KDE. Also there was no information about any of the Graphical IDEs. It assumed everything is done with command line tools.