title: Java Variables Basics
body: <p>Ok, so I am about to embarrass my self here but I am working on a project that I will need to get some help on so I need to get some conventions down so I don't look too stupid. I have only been doing java for 2 months and 100% of that has been on Android. </p>
  
  <p>I need some help understanding setting up variables and why I should do it a certain way.</p>
  
  <p>Here is an example of my variables list for a class:</p>
  
  <pre><code>    Button listen,feed;
  Context context = this;
  int totalSize = 0;
  int downloadedSize = 0;
  SeekBar seek;
  String[] feedContent = new String[1000];
  String[] feedItems = new String[1000];
  ListView podcast_list = null;
  HtmlGrabber html = new HtmlGrabber();
  String pkg = "com.TwitForAndroid";
  TextView progress = null;
  long cp = 0;
  long tp = 0;
  String source = null;
   String pageContent = null;
   String pageName = "http://www.shanescode.com";
   DataBaseHelper mdbHelper = new DataBaseHelper(this);
  int songdur = 0;
  </code></pre>
  
  <p>So all of these are variables that I want to use in all through the whole class. Why would I make something a static, or a final. I understand Public but why make something private?</p>
  
  <p>Thanks for your help and please don't be too harsh. I just need some clarification.</p>