معرفی کتاب «.NET for Java developers: migrating to C [hash]» نوشتهٔ Alok Pota & Jawahar Puvvala، منتشرشده توسط نشر Addison-Wesley Professional در سال 2004. این کتاب در فرمت epub، زبان انگلیسی ارائه شده است. «.NET for Java developers: migrating to C [hash]» در دستهٔ بدون دستهبندی قرار دارد.
**__.NET for Java Developers__** is the definitive guide to leveraging your Java programming experience in the .NET environment. Understanding the similarities and differences between the C# and Java APIs enables Java programmers to quickly begin rapid application Windows development using C#. The numerous code examples, which have been tested using Visual Studio .NET 2003 and Java 1.4, show 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 compare the features of C# and Java, and provide a systematic analysis of how the two languages relate to each other. Readers cover 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 that explain how to do smart C# programming rather than emulating Java code in C#: - Database access - Inheritance and polymorphism - Thread programming - Garbage collection and memory management - C# application deployment - Delegates - Processing XML __**.NET for Java Developers**__ provides Java developers, programmers, and architects with experience-based advice for a successful transition into the .NET environment. 0672324024B06242003
.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