Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Core Java 2, Volume II: Advanced Features (5th Edition)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

Editorial Reviews

The fifth edition of Core Java 2: Volume II--Advanced Features brings a classic Java text up to date for developers tackling JDK 1.3 and 1.4, with a fast-moving and example-based tutorial. Perfect for those who want to learn programming through small, complete demos, this new version is still an excellent choice for mastering the more advanced topics in Java.

The salient feature of this tutorial is that authors provide small, complete programs that demonstrate each area of functionality in "core" Java along with reference material on essential APIs. Beginning with using multiple threading (and synchronization, which allow threads to communicate), the authors provide an engaging tour of advanced Java. The focus here is on client-side Java based on the Java 2 Standard Edition (J2SE), both versions 1.3 and 1.4, including APIs for building applets and applications with Swing and JavaBeans. As in the previous edition, sections on the Java collections do little to simplify the complexity here. Coverage of JDBC is very good, though, with a fine mix of examples showing off basic SQL and queries, plus transactions and newer JDBC features. Later on, this text turns to Swing, including how to extend three powerful Swing controls (lists, trees, and tables), plus improved J2SE 1.4 support for progress controls, plus drag-and-drop and clipboard support.

Besides providing source code and APIs, this book is filled with tips and gotchas to avoid. A robust section on security covers the entire spectrum of security issues in Java, including signing JAR files (along with good practical details). Though it's probably rare enough today, the authors go into good detail about creating custom JavaBean components. Examples make use of Sun Forte Community Edition, a capable Java tool (bundled on the accompanying CD-ROM).

Standout later chapters include an excellent tour of Java's strong support for internationalization (illustrated with a "retirement saving calculator" in English, German, and Chinese). A final section on XML introduces this powerful new standard, plus some essential Java APIs for getting starting with parsing and transforming XML. Chock-full of examples and useful advice, the latest edition of Core Java 2--Volume II is a worthy update to an already successful Java tutorial. --Richard Dragan

Topics covered: Programming with multiple threads (states and priorities, daemon threads); thread synchronization; avoiding deadlocks; using threads with Swing (dos and don'ts); introduction to collections (including lists, sets, trees, and maps); the collections framework; algorithms (sorting and searching); legacy collections; Java network programming (sending e-mail, using sockets and URLs, basic Web programming); JDBC and databases (quick SQL tutorial, connecting and querying data, metadata, and transactions); new JDBC 3.0 features; remote method invocation (RMI); Java and CORBA; advanced Swing tutorial (JList, JTree, and JTable, including custom rendering options); advanced AWT and Java 2-D graphics (including image manipulation and graphics filters); clipboard and drag-and-drop support; JavaBeans (properties and events, property editors and customizers); Java security (class loaders and bytecode verification, digital signatures, signing JAR files, encryption); internationalization (including date and time and multiple character sets); the Java Native Interface (JNI); Java and C interoperability; and a quick tutorial to XML (SAX and XSL in Java).


From Book News, Inc.
This second in a two-volume series is intended for programmers familiar with Java who want to explore more advanced topics for professional software development. It covers multithreading, the collections framework, the networking API, the database connectivity API, complex tree and table components of Swing, the 2D API for drawing, writing JavaBeans other programmers can use, and internationalization. The CD-ROM contains Forte for Java and Java 2 SDK.Copyright © 2004 Book News, Inc.,...
read more

 


Spotlight Reviews (What's this?)
Write an online review and share your thoughts with other customers.

5 out of 5 stars Only if you don't own a previous edition, October 7, 2000
Reviewer:   A reader (Finland, EU)
This book is great for it's intended purpose, but some seem to have confused what that purpose is. Some feel that because the subtitle is "Advanced Features", this book would unravel the mysteries of the most advanced features of Java 2. Not so! You have to understand that this is nothing but a volume 2 of the Core Java 2 duo! The volume 1 has the fundamentals and this volume 2 goes to MORE advanced topics, compared to the first volume. This talks about JDBC, Corba, Swing, etc, but not very deeply, just advanced for those who have just finished volume 1.

I think the two books are the best option if you don't already have other similar books. If you have the previous 1.1 edition, or other very similar books like Just Java or Thinking in Java, then you'd probably get very little for your money from this one.

After finishing both Core Java 2 vols 1 & 2 you have a very good basic knowledge of using Java 2 for different purposes and then you can buy a more indepth book on some aspect that you especially need (JDBC, Beans...).

A Very good book when combined with volume 1. --This text refers to an out of print or unavailable edition of this title

4 out of 5 stars Not bad but not perfect!, January 11, 2002
Reviewer:   "ggarrisonsr" (Jackson, NJ United States) - See all my reviews
I was a little harsh reviewing Vol I. but find Vol II a bit better. Vol II dispenses with most of the fluff and get's straight to the point. This book is good for the intermediate developer who really understands the language - I didn't feel Vol I really taught you the language and found books more formal on the topic. When you decide to expand into more advanced areas of java this book will give you a great overview. However, the depth of each topic covered is just enough to allow an individual to accomplish the - bit more than - required task. An example is the chapter on RMI: the author does a great job of conveying how RMI works and successfully deploys a single JVM application. However - as another reader stated - there are issues when deploying as a client/server (two seperate pieces). These issues are not fully addressed. I don't blame the author for not digging deeper into each subject matter. Java is such a robust language that an author would have to have a series of 6-10 volumes (similar to the Cisco engineering set) to completely cover everything. My recommendation is buy the book to get a grasp on important (semi-advanced) features and look for alternate resources for more coverage.




相关文章

相关软件