for (;;) {

 

 String DownloadHtml(String addr) {
  StringBuilder html = new StringBuilder();
  try {
   URL url = new URL("addr);
   HttpURLConnection conn = (HttpURLConnection)url.openConnection();
   if (conn != null) {
    conn.setConnectTimeout(10000);
    conn.setUseCaches(false);
    if (conn.getResponseCode() == HttpURLConnection.HTTP_OK) {
     BufferedReader br = new BufferedReader(
       new InputStreamReader(conn.getInputStream()));
     for (;;) {
      String line = br.readLine();
      if (line == null) break;
      html.append(line + '\n');
     }
     br.close();
    }
    conn.disconnect();
   }
  }
  catch (Exception ex) {;}
  return html.toString();
 }


여기서 for (;;) { 은 어떻게 해석해야하나요??
원래 for(int i=0;i<10;i++) { 이렇게.. 파라미터?를 써야하는데
for(;;)은 어떻게 생각하면 되는지 알려주세용..