Connettersi ripetutamente ad un sito

« Older   Newer »
  Share  
Jakub1996
view post Posted on 28/2/2012, 18:58




Connettersi ripetutamente ad un sito [GUIDA JAVA] by bleach96

ciao a tutti, iniziamo subito

CODICE
//importiamo
import java.net.*;
import java.io.IOException;

//classe
public class Url {
//main
       public static void main(String[] args) throws IOException{
               String sito = null;
               int x = 0;
//try
               try {
//for
                       for(x=1;x<=10; x++){
                       sito="http://esempiosito.org";
                       URL url = new URL(sito);
                       URLConnection connetti = url.openConnection();
                       connetti.connect();
                                               }
                       System.out.println("eseguito");
//catch
               } catch (MalformedURLException e) {
                       e.printStackTrace();
               }
       }
}


spiegazione:

importiamo le classi necessarie

CODICE
import java.net.*;
import java.io.IOException;


definiamo la classe Url e il main

CODICE
public class Url {
//main
       public static void main(String[] args) throws IOException{


dichiariamo le variabili

CODICE
String sito = null;  //la stringa sito avrà valore nullo, cioè è vuota
int x = 0;  // la variabile integer (valore intero) avrà valore 0


vediamo la gestione delle eccezioni try catch

CODICE
//gli diciamo di "provare" ad eseguire questo codice"
try {
//il for è un ciclo che accetta tre parametri: il primo: x=1  cioè assegna il valore 1 alla variabile x,
//questo viene eseguito solo all'inizio del for, solo al primo ciclo
//il secondo x<=10 viene eseguito ogni volta che rinizia il ciclo, cioè esegue il ciclo fino a quando quella condizione è vera
//cioè fino a quando x è minore o uguale a 10
//l'ultimo viene eseguito alla fine di ogni ciclo, x++ vuol dire incrementare di 1 il valore di x, è come scrivere x=x+1;
                       for(x=1;x<=10; x++){    
//assegnamo alla stringa sito il valore "http://esempiosito.org"
                       sito="http://esempiosito.org";
//qui creiamo un isntanza della classe url, a cui assegnamo il valore della stringa sito
                       URL url = new URL(sito);
//e qui ci connettiamo al sito
                       URLConnection connetti = url.openConnection();
                       connetti.connect();
                                               }
//una volta usciti dal ciclo for, stampiamo a schermo la scritta eseguito
                       System.out.println("eseguito");
//in caso il "try" fallisce, viene eseguito questo:
               } catch (MalformedURLException e) {
                       //stampa a schermo gli errori
                      e.printStackTrace();
               }
 
Top
0 replies since 28/2/2012, 18:58   36 views
  Share