Java funguje dosť podobne ako C# (vlastne MSIL), akurát, že Java nebeží pod .NET, ale Java SE atď. Takže zrejme ani tak nejde o Framework ako o MS. Ale nevadí. Ja mám pri .NET pre zmenu problém, že niekedy v príkladoch MSDN je Dispose() a niekedy nie a to ma tam desí, narozdiel od C++, kde je Dispose() povinné.