home contact us ABOUT TRAINING CONSULTING REFERENCES PUBLICATIONS


Java and C#: A Saga of Siblings
  • Java Virtual Machine and Common Language Runtime
  • Garbage Collection and Performance
  • Java and C# Basics: Keywords from "abstract" till "while"
  • From Basics to the Next Level on the Java/C# Programming Trail
  • Exceptions: Java Is Strict, C# Is More Liberal
  • Class Inheritance: Java Says "Extends" and C# Says ":"
  • Interfaces: Java Says "Implements" and C# Still Says ":"
  • Java and C# Languages Allow Us to Use True Polymorphism, But…
  • Packages: Java Says "Package" and C# Says "Namespace"
  • Final (Not Modifiable): Java Says "Final" and C# Says "Sealed"
  • Java Says "Instanceof" and C# Says "Is"
  • Java Says "Synchronized" and C# Says "Lock"
  • Java and C#, Unlike C++, Disallow Global Methods
  • Java Says "main," C# Says "Main."
  • Different defaults for data and method access
  • Networking and File Access in Java and C#
    • Java and C# Sockets
    • The ServiceThreadExample serves an XML-based service request
    • More Ways to Create Sockets in C#
  • Perform Services Using Java Reflection
  • Perform Services Using Reflection in C#
  • Handling XML Scenarios with C#
  • Graphical User Interfaces in Java and C#
    • Commonly Used Layout Managers
  • From a Hard-Coded to a Flexible Set of Reusable Services
  • Java GUI with Swing Classes: The ServiceBrowser Example
  • Building GUI in C# with Windows Forms
  • Unified Terms to Define GUI: XUL and Views XML
  • JDK 1.5 Makes Programming Simpler

Other Classes