title: Best way to really grok Java-ME for a C# guy
body: <p>I've recently started developing applications for the Blackberry.  Consequently, I've had to jump to Java-ME and learn that and its associated tools.  The syntax is easy, but I keep having issues with various gotchas and the environment.  </p>
  
  <p>For instance, something that surprised me and wasted a lot of time is absence of real properties on a class object (something I assumed all OOP languages had).  There are many gotchas.  I've been to various places where they compare Java syntax vs C#, but there don't seem to be any sites that tell of things to look out for when moving to Java.  </p>
  
  <p>The environment is a whole other issue all together.  The Blackberry IDE is simply horrible.  The look reminds me Borland C++ for Windows 3.1 - it's that outdated.  Some of the other issues included spotty intellisense, weak debugging, etc... Blackberry does have a beta of the Eclipse plugin, but without debugging support, it's just an editor with fancy refactoring tools.</p>
  
  <p>So, any advice on how to blend in to Java-ME?</p>