Book description
Java developers—learn C# quickly and thoroughly with this book!
Although Java and C# share many similarities, there are fundamental differences between them. What's more, C#—the language designed from the ground up for programming the Microsoft® .NET Framework—offers a wealth of new features that enable programmers to tap the full power of .NET. This is the ideal guide to help any experts—reveal the similarities and differences between the two platforms these languages support. Then they show you how to leverage your Java experience to get up to speed in C# development with a minimum of difficulty. It's the definitive programming resource as you tackle the .NET class libraries and learn to write applications for .NET with C#.
Table of contents
-
C# for Java Developers
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Introduction
- I. Introducing .NET
-
II. The C# Language
- 3. Creating Assemblies
- 4. Language Syntax and Features
-
5. Data Types
- Types
- Members
- Variables
- Summary
-
6. Advanced Language Features
- Threading and Synchronization
- Exceptions and Exception Handling
- Attributes
- Assertions
- Preprocessor Directives
- Unsafe Code
- Summary
-
III. Programming .NET with C#
- 7. Strings and Regular Expressions
- 8. Numbers and Dates
- 9. Collections
- 10. Streams, Files, and I/O
- 11. XML Processing
-
IV. Advanced Topics
- 12. Reflection
- 13. Threading and Synchronization
- 14. Networking
- 15. Remoting
- 16. Database Connectivity
- 17. Security and Cryptography
- 18. Graphics and UI
- 19. Introduction to XML Web Services
- A. Platform Integration
- B. Shared Assemblies
- C. Configuring Applications
- D. Garbage Collection
- E. Cross-Language Code Interoperability
-
F. Java to .NET API Reference
- The java.awt Package
- The java.awt.color Package
- The java.awt.datatransfer Package
- The java.awt.dnd Package
- The java.awt.event Package
- The java.awt.font Package
- The java.awt.geom Package
- The java.awt.im Package
- The java.awt.im.spi Package
- The java.awt.image Package
- The java.awt.image.renderable Package
- The java.awt.print Package
- The java.io Package
- The java.lang Package
- The java.lang.ref Package
- The java.lang.reflect Package
- The java.math Package
- The java.net Package
- The java.nio Package
- The java.rmi Package
- The java.security Package
- The java.sql Package
- The java.text Package
- The java.util Package
- The java.util.jar Package
- The java.util.logging Package
- The java.util.prefs Package
- The java.util.regex Package
- The java.util.zip Package
- The javax.swing Package
- The javax.swing.border Package
- The javax.swing.colorchooser Package
- The javax.swing.event Package
- The javax.swing.filechooser Package
- The javax.swing.plaf Package
- The javax.swing.table Package
- The javax.swing.text Package
- The javax.swing.tree Package
- The javax.swing.undo Package
- The javax.sql Package
- The javax.xml.parsers Package
- The javax.xml.transform Package
- The org.w3c.dom Package
- The org.xml.sax Package
- G. About the Authors
- H. Pipe Valves
- Index
- About the Authors
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
Product information
- Title: C# for Java Developers
- Author(s):
- Release date: August 2002
- Publisher(s): Microsoft Press
- ISBN: 9780735617797
You might also like
book
Code like a Pro in C#
Build on your existing programming skills and upskill to professional-level C# programming. In Code Like A …
book
C# 9 and .NET 5 – Modern Cross-Platform Development - Fifth Edition
Publisher’s Note: Microsoft stopped supporting .NET 5 in May 2022. The newer 8th edition of the …
book
DevOps Tools for Java Developers
With the rise of DevOps, low-cost cloud computing, and container technologies, the way Java developers approach …
book
Functional Programming in Java
Functional Programming in Java teaches Java developers how to incorporate the most powerful benefits of functional …