Samouczki Java

Jawa DOM Wprowadzenie do Javy Rozpocznij Java Składnia Javy Komentarze Java Zmienne Javy Typy danych Java Rzutowanie typu Java Operatory Java Ciągi Java Matematyka Java Java logiczne Java, jeśli...inne Przełącznik Java Java podczas pętli Java dla pętli Przerwa/Kontynuacja w Javie Tablice Java

Metody Java

Metody Java Parametry metody Java Przeciążanie metody Java Zakres Java Rekurencja Java

Klasy Java

Java OOP Klasy/obiekty Java Atrybuty klas Java Metody klas Java Konstruktory Javy Modyfikatory Java Enkapsulacja Javy Pakiety Java / API Dziedziczenie Javy Polimorfizm Javy Klasy wewnętrzne Java Abstrakcja Java Interfejs Java Wyliczenia Java Wejście użytkownika Java Data Java Lista tablic Java Połączona lista Java Java HashMap Zestaw skrótów Java Iterator Javy Klasy opakowujące Java Wyjątki Java Java RegEx Wątki Java Jawa Lambda

Obsługa plików Java

Pliki Java Tworzenie/zapis plików Java Odczytywanie plików Java Usuń pliki Java

Jak to zrobić

Dodaj dwie liczby

Odniesienie do Javy

Słowa kluczowe Java Metody ciągów Java Metody matematyczne w języku Java

Przykłady Javy

Przykłady Javy Kompilator Javy Ćwiczenia Java Quiz Java Certyfikat Java


Pakiety Java


Pakiety Java i API

Pakiet w Javie służy do grupowania powiązanych klas. Pomyśl o tym jako o folderze w katalogu plików . Używamy pakietów, aby uniknąć konfliktów nazw i napisać lepiej zarządzalny kod. Pakiety podzielone są na dwie kategorie:

  • Pakiety wbudowane (pakiety z Java API)
  • Pakiety zdefiniowane przez użytkownika (utwórz własne pakiety)

Pakiety wbudowane

Java API to biblioteka wstępnie napisanych klas, z których można korzystać bezpłatnie, zawarta w Java Development Environment.

Biblioteka zawiera komponenty do zarządzania danymi wejściowymi, programowania baz danych i wiele więcej. Pełną listę można znaleźć na stronie Oracle: https://docs.oracle.com/javase/8/docs/api/ .

Biblioteka podzielona jest na pakiety i klasy . Oznacza to, że możesz zaimportować albo pojedynczą klasę (wraz z jej metodami i atrybutami), albo cały pakiet, który zawiera wszystkie klasy należące do określonego pakietu.

Aby użyć klasy lub pakietu z biblioteki, musisz użyć import słowa kluczowego:

Składnia

import package.name.Class;   // Import a single class
import package.name.*;   // Import the whole package

Importuj klasę

Jeśli znajdziesz klasę, której chcesz użyć, na przykład Scannerklasę, która służy do pobierania danych wejściowych użytkownika , napisz następujący kod:

Przykład

import java.util.Scanner;

W powyższym przykładzie java.utiljest pakietem, a Scannerklasą java.utilpakietu.

Aby użyć Scannerklasy, utwórz obiekt klasy i użyj dowolnej z dostępnych metod znajdujących się w Scannerdokumentacji klasy. W naszym przykładzie użyjemy nextLine()metody, która służy do odczytania całej linii:

Przykład

Korzystanie z Scannerklasy w celu uzyskania danych wejściowych użytkownika:

import java.util.Scanner;

class MyClass {
  public static void main(String[] args) {
    Scanner myObj = new Scanner(System.in);
    System.out.println("Enter username");

    String userName = myObj.nextLine();
    System.out.println("Username is: " + userName);
  }
}



Importuj pakiet

Do wyboru jest wiele pakietów. W poprzednim przykładzie użyliśmy Scannerklasy z java.utilpakietu. Ten pakiet zawiera również funkcje daty i czasu, generator liczb losowych i inne klasy użytkowe.

Aby zaimportować cały pakiet, zakończ zdanie znakiem gwiazdki ( *). Poniższy przykład zaimportuje WSZYSTKIE klasy w java.utilpakiecie:

Przykład

import java.util.*;


Pakiety zdefiniowane przez użytkownika

Aby utworzyć własny pakiet, musisz zrozumieć, że Java używa do ich przechowywania katalogu systemu plików. Podobnie jak foldery na twoim komputerze:

Przykład

└── root
  └── mypack
    └── MyPackageClass.java

Aby utworzyć pakiet, użyj packagesłowa kluczowego:

MyPackageClass.java

package mypack;
class MyPackageClass {
  public static void main(String[] args) {
    System.out.println("This is my package!");
  }
}

Zapisz plik jako MyPackageClass.java i skompiluj go:

C:\Users\Your Name>javac MyPackageClass.java

Następnie skompiluj pakiet:

C:\Users\Your Name>javac -d . MyPackageClass.java

Wymusza to na kompilatorze utworzenie pakietu „mypack”.

Słowo -dkluczowe określa miejsce, w którym ma zostać zapisany plik klasy. Możesz użyć dowolnej nazwy katalogu, na przykład c:/user (windows) lub, jeśli chcesz zachować pakiet w tym samym katalogu, możesz użyć znaku kropki " .", jak w powyższym przykładzie.

Uwaga: Nazwa pakietu powinna być napisana małymi literami, aby uniknąć konfliktu z nazwami klas.

Kiedy skompilowaliśmy pakiet w powyższym przykładzie, został utworzony nowy folder o nazwie „mypack”.

Aby uruchomić plik MyPackageClass.java , napisz:

C:\Users\Your Name>java mypack.MyPackageClass

Wynikiem będą:

This is my package!