.NET for Java Developers: Migrating to C#

.NET for Java Developers: Migrating to C#

by Jawahar Puvvala, Alok Pota
     
 
.NET for Java Developers is your definitive guide to leveraging Java programming experience in the .NET environment. For Java programmers, understanding the differences between the programming methodologies, syntax, and constructs of C# and Java is the key to exploiting the power and flexibility of C#. Replete with code examples tested on C# 2003 and Java V.1.4

Overview

.NET for Java Developers is your definitive guide to leveraging Java programming experience in the .NET environment. For Java programmers, understanding the differences between the programming methodologies, syntax, and constructs of C# and Java is the key to exploiting the power and flexibility of C#. Replete with code examples tested on C# 2003 and Java V.1.4, this book shows readers how to create feature-rich .NET applications by translating Java coding practices into C#.

The authors begin by detailing the .NET Framework and then immediately introduce readers to coding and the Visual Studio .NET IDE. They present a comparison of the different features of C# and Java, and a systematic analysis of how the two languages relate to each other. Readers will plum the essentials of C# programming, from object creation to event programming, before moving into advanced areas, such as database access, XML processing, GUI programming, and reflection.

Key topics include:

  • The Common Language Runtime (CLR) as compared to the Java Virtual Machine (JVM)
  • The greater flexibility of interfaces in C#
  • The expanded collection of data types in C#
  • Different control structures available in C#
  • C#'s lenient exception handling
  • String processing in C# and Java
  • Using collection classes in C# versus Java
  • I/O operations in C# as opposed to Java
  • C#'s simplified threading
  • C#'s direct support for events
  • The ADO.NET API as compared to the Java Database Connectivity (JDBC) 3.0 API
  • Support for XML processing in the .NET Framework versus the Java 1.4 API
  • Similarities in the reflection capabilities of C# and Java
  • Packaging and managing applications in C# versus Java
  • .NET for Java Developers provides Java developers, programmers, and architects with a reliable bridge into the .NET environment.

    Product Details

    ISBN-13:
    9780672324024
    Publisher:
    Pearson Education
    Publication date:
    05/09/2003
    Pages:
    689
    Product dimensions:
    7.20(w) x 9.18(h) x 1.27(d)

    Customer Reviews

    Average Review:

    Write a Review

    and post it to your social network

         

    Most Helpful Customer Reviews

    See all customer reviews >