Appendix. Java and C# API Comparison

Classes in Java and .NET C# provide comparable functionality in several areas of enterprise computing. These languages have built-in support for database access, graphics, XML processing, networking, reflection, and many other enterprise tasks. The languages also provide a basic set of utility classes and interfaces that form a foundation for users to build on. This appendix provides a quick reference to Java and C# class library functionality.

We list classes primarily in JDK 1.4 and their C# counterparts from different areas of enterprise computing. The commonly used packages and namespaces are listed, along with their classes. Note that we do not show classes that do not have readily identifiable equivalents ...

Get .NET for Java Developers: Migrating to C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.