Зертханалық жұмыс №13. Интернет адрес. URLs and URL сымдары.
Компьютерде немесе файл серверінде жергілікті файлдан деректерді оқудан басқа, сіз де қол жеткізе аласыз
Файлдың URL мекенжайын білсеңіз, Интернеттегі файлдағы деректер (Uniform Resource Locator —
Интернеттегі файлдың бірегей мекенжайы). Мысалы, www.google.com/index.html URL мекенжайы болып табылады
Google веб-серверінде орналасқан index.html файлы үшін. URL мекенжайын вебке енгізген кезде
шолғыш, веб-сервер деректерді графикалық түрде көрсететін браузерге деректерді жібереді.
public URL(String spec) throws MalformedURLException
For example, the following statement creates a URL object for http://www.google.com/index.html.
1
try {
2 URL url = new URL("http://www.google.com/index.html");
3 }
4
catch (MalformedURLException ex) {
5 ex.printStackTrace();
6 }
Мысалы
import java.util.Scanner;
2
3
public class ReadFileFromURL {
4
public static void main(String[] args) {
5 System.out.print("Enter a URL: ");
6 String URLString = new Scanner(System.in).next();
7
8
try {
9 java.net.URL url = new java.net.URL(URLString);
10
int count = 0;
11 Scanner input = new Scanner(url.openStream());
12
while (input.hasNext()) {
13 String line = input.nextLine();
14 count += line.length();
15 }
16
17 System.out.println("The file size is " + count + " characters");
18 }
19
catch (java.net.MalformedURLException ex) {
20 System.out.println("Invalid URL");
21 }
22
catch (java.io.IOException ex) {
23 System.out.println("I/O Errors: no such file");
24 }
25 }
26 }
Тапсырма
1 URL мекенжайынан мәтінді оқу үшін Сканер нысанын қалай жасауға болады?
2. Java EE қолданба құру.
3.Нәтежиені тексеру