title: C# moving to Java, just need to know a few things
body: <p>I'm making the leap to android applications and java development and am trying to find my way around the java world, specifically eclipse. I am an experienced C# .Net developer and everything looks familiar but I need to get a few fundamentals.</p>
  
  <p>I just need to have a few things clarified relating C#/Visual to Java/Eclipse:</p>
  
  <p>1: Are Java Projects/Packages/Classes the equivilant to C#/VS Solutions/Projects/Classes?</p>
  
  <p>2: In C#/VS my project "ProjectName" will compile down to ProjectName.dll that I can then reference, how does this work in the Java world?</p>
  
  <p>3: In C#/VS you have different project types, console apps, win form apps, class library etc, whats the equivalent in Java if any?</p>
  
  <p>I think thats enough for now.</p>
  
  <p>Any help would be appreciated.</p>
  
  <p>Cheers.</p>