Diferencia entre revisiones de «Prácticas con URL»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(Página creada con «= Enunciado 1 = Comproba o funcionamento do seguinte programa, e analiza os resultados obtidos: <syntaxhighlight lang="java" line enclose="div" highlight="" > import java.…»)
 
Línea 3: Línea 3:
  
 
<syntaxhighlight lang="java" line enclose="div" highlight="" >
 
<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
 
import java.net.*;
 
import java.net.*;
  
Línea 45: Línea 46:
 
     }
 
     }
 
}
 
}
 +
</syntaxhighlight>
  
 
Modificao para comprobar o funcionamento con:
 
Modificao para comprobar o funcionamento con:

Revisión del 16:40 13 nov 2021

Enunciado 1

Comproba o funcionamento do seguinte programa, e analiza os resultados obtidos:

 1 import java.net.*;
 2 
 3 // https://www.cifprodolfoucha.es/centro/
 4 class url_ej1_a{
 5     public static void main( String[] args ) {
 6         url_ej1_a obj = new url_ej1_a();
 7 
 8         try {
 9             System.out.println("Constructor simple para URL principal" );
10             obj.display( new URL( "https://www.cifprodolfoucha.es" ) );
11 
12             System.out.println("Constructor de cadea para URL + directorio" );
13             obj.display( new URL( "https://www.cifprodolfoucha.es/centro") );
14 
15             System.out.println("Constructor con protocolo, host e directorio" );
16             obj.display( new URL("https","www.cifprodolfoucha.es","/centro" ) );
17 
18             System.out.println("Constructor con protocolo, host, porto e directorio" );
19             obj.display( new URL("https","www.cifprodolfoucha.es",443,"/centro" ) );
20 
21             System.out.println( "Construe un enderezo absoluto a partir do enderezo do Host e unha URL relativa" );
22             URL baseURL = new URL("https://www.cifprodolfoucha.es" );
23             obj.display( new URL( baseURL,"/centro") );
24            
25         } catch( MalformedURLException e ) {
26             System.out.println( e );
27         }
28     }
29 
30     // Método para poder presentar na pantalla partes dun enderezo URL
31     void display( URL url ) {
32         System.out.print( url.getProtocol()+" " );
33         System.out.print( url.getHost()+" " );
34         System.out.print( url.getPort()+" " );
35         System.out.print( url.getFile()+" " );
36         System.out.println( url.getRef() );
37  
38         // Presenta o enderezo completa como unha cadea
39         System.out.println( url.toString() );
40         System.out.println();
41     }
42 }

Modificao para comprobar o funcionamento con:

Enunciado 2