Want to get a concise, intelligent, and deep understanding of the Java programming language. These books will be a valuable resource for both novice and advanced programmers to create applications.

Essential JavaFX
QA76.73 J38 A546
Introduction to Java programming : brief version
QA76.73 J38 L693
Introduction to JAVA programming : comprehensive version
QA76.73 J38 L693
Java : an introduction to problem solving & programming
QA76.73 J38 S267
Java and Flex integration bible
QA76.73 J38 K26
Java for COBOL programmers
QA76.73 J38 B995
Java for programmers
QA76.73 J38 D325
Java ME on Symbian OS : inside the smartphone model
TK6570 M6 H426
Java programming : from problem analysis to program design
QA76.73 J38 M251
Java programming : guided learning with early objects
QA76.73 J38 M251
Java software structures : designing and using data structures
QA76.73 J38 L674
Object-oriented design using Java
QA76.64 S629
Programming with Alice & Java
QA76.64 L674
Real-time Java programming with Java RTS
QA76.73 J38 B898
Starting out with Java : from control structures through objects          QA76.73 J38 G123 Writing compilers and interpreters : a modern software engineering approach using Java
QA76.76 C65 M235