C# for Java Programmers
.NET is Microsoft's answer to the J2EE platform for Enterprise Web Services. It is essential that developers know C# if they are to program for the .NET platform. C# for Java Programmers is not an introductory guide to C#, rather it builds on what Java programmers already know about object-oriented languages to give them an efficient means to master the .NET framework. This book will compare and contrast many of the advantages and drawbacks of Java and C#, allowing programmers to make informed, intelligent decisions based on the unique uses of each language. Review .NET and C# Using Your Java Expertise Cut through the hype to better understand Microsoft's .NET Architecture. Learn C# Statements Learn how to use statements unique to C#, such as the foreach statement. Compare Java and C# Applications Quickly port one of your current Java applications to C# to see the differences firsthand. Select the Correct C# Classes Use C# StringBuilder class, the counterpart to the Stringbuffer class in Java. Select the Correct C# Modifiers Quickly match C# Class Modifiers with their Java equivalents. Learn Techniques that are Unique to C# Master virtual methods and versioning with the new and override keywords unique to C#. Master C# Objects Move from primitives to objects and back via the boxing and unboxing of data types. Use Your Java Knowledge to Understand C# Operators Define how operators behave with objects with operator overloading. Speed Up Your C# Migrations with JUMP Determine if Microsoft's JUMP (Java User Migration Path) is the right path you. Register for Your 1-Year Upgrade The Syngress Solutions upgrade plan protects you from content obsolescence and provides you monthly mailings, whitepapers, and more!


