|
楼主 |
发表于 2003-8-1 11:41:18
|
显示全部楼层
个人认为,读Java书不能宁滥毋缺,并且要有针对性,如果有可能,要多读一些英文的原版书(并不是崇洋媚外),而且要选择作者和出版社.说到出版社,Wrox,Oreilly,Addison-Wesley,都不错,Sams,Prentice-Hall,McGraw-Hill也不错,Que与MsPress的都是垃圾,对于Java图书我认为,Oreilly出的书比较系统,也比较实用,既有大而全式的完整教材,也有专攻某个领域的专业参考书,我的许多同学和朋友都是读Oreilly书学习Java的,并且反响都不错,特此我做一期Oreilly 的Java专辑,希望对大家有所帮助!
1.Java in a Nutshell, Deluxe Edition
By David Flanagan
June 1997
Java in a Nutshell, Deluxe Edition brings together on CD-ROM five volumes for Java developers and programmers, linking related info across books. Exploring Java, 2nd Edition covers Java basics. Java Language Reference, 2nd Edition, Java Fundamental Classes Reference, and Java AWT Reference provide a definitive set of documentation on the Java language and the Java 1.1 core API. Java in a Nutshell, 2nd Edition, our bestselling quick reference, is included both on the CD-ROM and in a companion desktop edition. This deluxe library is an indispensable resource for anyone doing serious programming with Java 1.1.
2.Java Enterprise in a Nutshell
By William Crawford, Jim Farley, David Flanagan, Kris Magnusson
Publisher : O′Reilly
Pub Date : September 1999
ISBN : 1-56592-483-5
Pages : 620
The Java Enterprise APIs are building blocks for creating enterprise-wide distributed applications in Java. Java Enterprise in a Nutshell covers the RMI, Java IDL, JDBC, JNDI, Java Servlet, and Enterprise JavaBeans APIs, with a fast-paced tutorial and compact reference material on each technology. Covers Java 1.2.
3.Java Network Programming, 2nd Edition
By Elliotte Rusty Harold
Publisher : O′Reilly
Pub Date : August 2000
ISBN : 1-56592-870-9
Pages : 757
This complete guide to developing network programs (both applets and applications) using Java covers everything from networking fundamentals to remote method invocation (RMI). It includes chapters on TCP and UDP sockets, multicasting protocol and content handlers, and servlets. This second edition also covers Java 1.1, 1.2 and 1.3, with new chapters on multithreaded network programming, I/O, HTML parsing and display, the Java Mail API, the Java Secure Sockets Extension, and more
4.Java Performance Tuning
By Jack Shirazi
Publisher : O′Reilly
Pub Date : September 2000
ISBN : 0-596-00015-4
Pages : 440
Java Performance Tuning contains step-by-step instructions on all aspects of the performance tuning process, right from such early considerations as setting goals, measuring performance, and choosing a compiler. Extensive examples for tuning many parts of an application are described in detail, and any pitfalls are identified. The book also provides performance tuning checklists for making your tuning as comprehensive as possible.
5.Java RMI
By William Grosso
Publisher : O′Reilly
Pub Date : October 2001
ISBN : 1-56592-452-5
Pages : 572
With Java RMI, you′ll learn tips and tricks for making your RMI code excel. The book provides strategies for working with serialization, threading, the RMI registry, sockets and socket factories, activation, dynamic class downloading, HTTP tunneling, distributed garbage collection, JNDI, and CORBA. In short, a treasure trove of valuable RMI knowledge packed into one book.
6. Java Security
By Scott Oaks
Publisher : O′Reilly
Pub Date : May 1998
ISBN : 1-56592-403-7
Pages : 469
This essential Java 2 book covers Java′s security mechanisms and teaches you how to work with them. It discusses class loaders, security managers, access lists, digital signatures, and authentication and shows how to use these to create and enforce your own security policy.
7.Java? Web Services
By David Chappell, Tyler Jewell
Publisher : O′Reilly
Pub Date : March 2002
ISBN : 0-596-00269-6
Pages : 276
Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else′s service; and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft′s .NET services.
8.
JavaServer Pages?, 2nd Edition
By Hans Bergsten
Publisher : O′Reilly
Pub Date : August 2002
ISBN : 0-596-00317-X
Pages : 684
Filled with useful examples and the depth, clarity, and attention to detail that made the first edition so popular with web developers, JavaServer Pages, 2nd Edition is completely revised and updated to cover the substantial changes in the 1.2 version of the JSP specifications, and includes coverage of the new JSTL Tag libraries-an eagerly anticipated standard set of JSP elements for the tasks needed in most JSP applications, as well as thorough coverage of Custom Tag Libraries.
9. J2ME? in a Nutshell
By Kim Topley
Publisher : O′Reilly
Pub Date : March 2002
ISBN : 0-596-00253-X
Pages : 478
J2ME in a Nutshell provides a solid, no-nonsense reference to the "alphabet soup"of micro edition programming, covering the CLDC, CDC, KVM and MIDP APIs. The book also includes tutorials for the CLDC, KVM, MIDP and MIDlets, MIDlet user interfaces, networking and storage, and advice on programming small handhelds. Combined with O′Reilly′s classic quick reference to all the core micro-edition APIs, this is the one book that will take you from curiosity to code with no frustrating frills in between.
10.JXTA? in a Nutshell
By Li Gong, Scott Oaks, Bernard Traversat
Publisher : O′Reilly
Pub Date : September 2002
ISBN : 0-596-00236-X
Pages : 416
O′Reilly′s pioneering reference is the first and last word on this powerful distributed computing technology. JXTA in a Nutshell delivers all the information you need to get started, including an overview of P2P distributed computing, an explanation of the JXTA Project′s new platform, and ways that developers can become a part of the development effort. JXTA in a Nutshell introduces major concepts in a hands-on way by explaining them in context to the shell, and contains a complete reference to the JXTA application bindings. Also included is the full JXTA protocol specification. The book covers important topics such as security, and how the JXTA technology fits into the standard Java classes.
11.JavaServer Pages? Pocket Reference By Hans Bergsten
Publisher : O′Reilly
Pub Date : August 2001
ISBN : 0-596-00231-9
Pages : 88
JavaServer Pages (JSP) is harmonizing how web designers and programmers create dynamic web pages. JavaServer Pages Pocket Reference is the perfect companion volume to O′Reilly′s best-selling JavaServer Pages. This book provides detailed coverage of JSP syntax and processing, directive elements, standard action elements, scripting elements, implicit objects, custom actions, tag library description creation, and WARs.
12.Jini in a Nutshell
By Scott Oaks, Henry Wong
March 2000
Jini is a simple set of Java classes and services that allows devices (e.g., printers) and services (e.g., printing) to seamlessly interact with each other. Jini in a Nutshell is an O′Reilly-style quick reference guide to developing these services and clients using Jini. It covers everything an experienced Java programmer needs to know about Jini, including tutorial chapters to get you up to speed quickly and reference chapters that analyze and explain every Java package related to Jini.
13.Java Cryptography By Jonathan Knudsen
Publisher : O′Reilly
Pub Date : May 1998
ISBN : 1-56592-402-9
Pages : 360
Java Cryptography teaches you how to write secure programs using Java′s cryptographic tools. It includes thorough discussions of the java.security package and the Java Cryptography Extensions (JCE), showing you how to use security providers and even implement your own provider. It discusses authentication, key management, public and private key encryption, and includes a secure talk application that encrypts all data sent over the network. If you work with sensitive data, you′ll find this book indispensable.
14.Java? NIO By Ron Hitchens
Publisher : O′Reilly
Pub Date : August 2002
ISBN : 0-596-00288-2
Pages : 302
Java NIO explores the new I/O capabilities of version 1.4 in detail and shows you how to put these features to work to greatly improve the efficiency of the Java code you write. This compact volume examines the typical challenges that Java programmers face with I/O and shows you how to take advantage of the capabilities of the new I/O features. You?ll learn how to put these tools to work using examples of common, real-world I/O problems and see how the new features have a direct impact on responsiveness, scalability, and reliability. Because the NIO APIs supplement the I/O features of version 1.3, rather than replace them, you?ll also learn when to use new APIs and when the older 1.3 I/O APIs are better suited to your particular application.
15.Java? in a Nutshell, 4th Edition
By David Flanagan
Publisher : O′Reilly
Pub Date : March 2002
ISBN : 0-596-00283-1
Pages : 992
The 1.4 release of Java 2 Standard edition brings a load of new features - and the potential for frustration. Fret not, our new 4th edition has answers. The accelerated introduction lets you start writing code right away, and because the book′s classic quick reference contains all the classes in the essential Java packages, you can find exactly what you need to make Java′s new version work for you.
16.Learning Java
By Jonathan Knudsen, Pat Niemeyer
Publisher : O′Reilly
Pub Date : May 2000
ISBN : 1-56592-718-4
Pages : 722
For programmers either just migrating to Java or already working steadily in the forefront of Java development, Learning Java gives a clear, systematic overview of the Java 2 Standard Edition. It covers the essentials of hot topics like Swing and JFC; describes new tools for signing applets; and shows how to write networked clients and servers, servlets, JavaBeans, and state-of-the-art user interfaces. Includes a CD-ROM with example code and JBuilder for Windows and Solaris.
17.Learning Wireless Java By Qusay Mahmoud
Publisher : O′Reilly
Pub Date : December 2001
ISBN : 0-59600-243-2
Pages : 262
Learning Wireless Java is for Java developers who want to create applications for the Micro Edition audience using the Connected, Limited Device Configuration and the Mobile Information Device Profile (MIDP). These APIs specifically for devices such as mobile phones and pagers, allowing programmers to create MIDlet applications. This book offers a solid introduction to J2ME and MIDP, including the javax.microedition classes, as well as classes surrounding the features of the various platforms that the J2ME supports
18.Java Cookbook
By Ian Darwin
Publisher : O′Reilly
Pub Date : June 2001
ISBN : 0-596-00170-3
Pages : 882
This book offers Java developers short, focused pieces of code that are easy to incorporate into other programs. The idea is to focus on things that are useful, tricky, or both. The book′s code segments cover all of the dominant APIs and many specialized APIs and should serve as a great "jumping-off place" for Java developers who want to get started in areas outside their specialization
19.Java I/O
By Elliotte Rusty Harold
Publisher : O′Reilly
Pub Date : March 1999
ISBN : 1-56592-485-1
Pages : 594
All of Java′s Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java I/O tells you all you need to know about the four main categories of streams and uncovers less-known features to help make your I/O operations more efficient. You′ll also learn how to control number formatting, use characters aside from the standard ASCII character set, and get a head start on writing truly multilingual software.
20.Java? Management Extensions
By J. Steven Perry
Publisher : O′Reilly
Pub Date : June 2002
ISBN : 0-596-00245-9
Pages : 312
Java Management Extensions is a practical, hands-on guide to using the JMX APIs, Sun Microsystem′s new Java-based tool for managing enterprise applications. This one-of-a kind book is a complete treatment of the JMX architecture (both the instrumentation level and the agent level), and it′s loaded with real-world examples for implementing Management Extensions. It also contains useful information at the higher level about JMX (the "big picture" to help technical managers and architects who are evaluating various application management approaches and are considering JMX.
21.Java 2D Graphics By Jonathan Knudsen
Publisher : O′Reilly
Pub Date : May 1999
ISBN : 1-56592-484-3
Pages : 355
Java 2D Graphics describes the 2D API from top to bottom, demonstrating how to set line styles and pattern fills as well as more advanced techniques of image processing and font handling. You′ll see how to create and manipulate the three types of graphics objects: shapes, text, and images. Other topics include image data storage, color management, font glyphs, and printing.
22.Java Distributed Computing
By Jim Farley
Publisher : O′Reilly
Pub Date : January 1998
ISBN : 1-56592-206-9
Pages : 382
Java Distributed Computing offers a general introduction to distributed computing, meaning programs that run on two or more systems. It focuses primarily on how to structure and write distributed applications and discusses issues like designing protocols, security, working with databases, and dealing with low bandwidth situations.
23.Java Internationalization
By Andy Deitsch, David Czarnecki
March 2001
0-596-00019-7
451 pages
On the Internet, there are almost no barriers against international commerce. Except for language. Unfortunately, most software is still written in English. Java Internationalization shows how to write software that is truly multi-lingual, using Unicode, a standard system that supports hundreds of character sets for most modern languages and many ancient ones. English-only software is already obsolete. Java Internationalization brings Java developers up to speed on the new generation of software development: writing software that is no longer limited by language boundaries.
This book explores Java Unicode and provides concrete examples for using its features to create multilingual user interfaces; to correctly format currency, dates and times; and to ensure font support for different languages.
24.Developing Java Beans
By Robert Englander
Publisher : O′Reilly
Pub Date : June 1997
ISBN : 1-56592-289-1
Pages : 314
Developing Java Beans is a complete introduction to Java′s component architecture. It describes how to write Beans, which are software components that can be used in visual programming environments. This book discusses event adapters, serialization, introspection, property editors, and customizers, and shows how to use Beans within ActiveX controls.
25.Java Language Reference, 2nd Edition
By Mark Grand
2nd Edition July 1997
This book helps you understand the subtle nuances of Java -- from the definition of data types to the syntax of expressions and control structures -- so you can ensure your programs run exactly as expected. The second edition covers the language features that have been added in Java 1.1, such as inner classes, class literals, and instance initializers. [Full Description]
26.Exploring Java, 2nd Edition
By Pat Niemeyer, Josh Peck
2nd Edition September 1997
Whether you′re just migrating to Java or working steadily in the forefront of Java development, this book gives a clear, systematic overview of the language. It covers the essentials of hot topics like Beans and RMI, as well as writing applets and other applications, such as networking programs, content and protocol handlers, and security managers. [Full Description]
27.Java Fundamental Classes Reference
By Jonathan Knudsen, Mark Grand
May 1997
The Java Fundamental Classes Reference provides complete reference documentation on the core Java 1.1 classes that comprise the java.lang, java.io, java.net, java.util, java.text, java.math, java.lang.reflect, and java.util.zip packages. Part of O′Reilly′s Java documentation series, this edition describes Version 1.1 of the Java Development Kit. It includes easy-to-use reference material and provides lots of sample code to help you learn by example. [Full Description]
28.Java Professional Library
By Kris Magnusson, David Flanagan, Jim Farley, William Crawford
November 2000
The Java Professional Library assembles durable, hardcover editions of our four indispensable Java references:
Java in a Nutshell, 3rd Edition
Java Examples in a Nutshell, 2nd Edition
Java Enterprise in a Nutshell
Java Foundation Classes in a Nutshell |
|