Wprowadzenie do Java SE
Java została opracowana przez Sun Microsystems Inc. w 1991 roku, później przejęta przez Oracle Corporation. Język Java jest językiem programowania obiektowego, a także językiem uwzględniającym wielkość liter. Programy Java są pisane przez programistów, a kompilacja odbywa się za pomocą kompilatora javac, który jest zawarty w pakiecie Java Development Kit (JDK). Kompilator Javac pobiera program jako dane wejściowe i podaje kod bajtowy jako dane wyjściowe. Kod bajtowy jest następnie wykonywany przez maszynę wirtualną Java (JVM) w czasie wykonywania. Kod Java jest pisany na dowolnej platformie i może być wykonywany na wielu platformach, takich jak Windows, UNIX, Solaris, Mac OS itp.
Funkcje Java
Poniżej znajdują się różne funkcje Java
1. Prosty
- Java jest łatwym językiem do nauki, jeśli znasz podstawowe pojęcia C / C ++.
- W porównaniu z innymi językami programowania ma prostą i łatwą do zrozumienia składnię.
- W przeciwieństwie do innych języków programowania, w których używane są wskaźniki, pojęcia przeciążania, Java usunęła takie funkcje w celu przezwyciężenia złożoności.
- Funkcja automatycznego wyrzucania elementów bezużytecznych jest dostępna w Javie, aby usunąć nieużywane / niepowiązane obiekty, które nie są dostępne w większości języków programowania.
2. Zorientowany obiektowo
- Java jest zorientowanym obiektowo językiem programowania. Wszystko jest więc Obiektem i może być zaimplementowane w oparciu o model obiektowy.
- Język OOP ma kilka koncepcji, które upraszczają tworzenie i konserwację oprogramowania, takich jak enkapsulacja, abstrakcja, polimorfizm, dziedziczenie itp., Które można wdrożyć w Javie.
3. Niezależna od platformy
- Java jest niezależna od platformy, ponieważ jest kompilowana na różnych komputerach.
- Jest to język, który jest pisany raz i można go uruchomić na dowolnej platformie.
- Po skompilowaniu kod Java jest kompilowany w niezależny kod bajtowy i jest interpretowany przez JVM (Java Virtual Machine), którą można zainstalować na dowolnym systemie operacyjnym platformy.
4. Zabezpieczone
- Java jest znana ze swojego bezpieczeństwa, ponieważ rozwija się bez wirusów i działa w maszynie wirtualnej.
- Java używa weryfikatora kodu bajtowego, który sprawdza fragmenty kodu pod kątem nielegalnego kodu.
- Java sprawdza, do jakich zasobów może uzyskać dostęp klasa, tj. Czytać, zapisywać na dysku lokalnym.
5. Solidny
Java jest stabilna z powodu następujących punktów:
- W przeciwieństwie do innych języków programowania unika używania wskaźników ze względów bezpieczeństwa.
- Funkcje obsługi wyjątków i sprawdzania typów są dostępne w Javie.
- Dokłada starań, aby zmniejszyć podatne na błędy sytuacje, zwracając większą uwagę na sprawdzanie błędów podczas kompilacji i wykonywania.
6. Przenośny
- Java jest przenośna, ponieważ pozwala na wykonanie kodu bajtowego na dowolnej platformie.
- Implementacja Java nie zależy od platformy i może być przenoszona na dowolną platformę, dzięki czemu jest przenośna.
7. Wysoka wydajność
- Java używa kompilatora „JIT” (Just in Time) do kompilacji kodu bajtowego na natywny kod maszynowy, gdy wywoływana jest dowolna metoda Java, co zwiększa wydajność wykonywania.
8. Rozproszony
- Ta funkcja Java pozwala nam uzyskiwać dostęp do plików, wywołując metody z dowolnego zdalnego systemu w Internecie.
9. Wielowątkowy
- Wątek to mały, niewielki program napisany w Javie do jednoczesnego wykonywania.
- Wielowątkowość jest jedną z głównych cech Java do radzenia sobie z wieloma zadaniami.
- Zaletą korzystania z wielowątkowości jest to, że nie zajmuje dużo miejsca dla każdego wątku, ponieważ wykorzystuje jeden wspólny obszar pamięci.
10. Dynamiczny
- Java jest dynamiczna, ponieważ obsługuje ogromną ilość informacji w czasie wykonywania.
- Obsługuje dynamiczną kompilację, interpretację i automatyczne zarządzanie pamięcią.
Jak skonfigurować / zainstalować Java SE
Poniżej przedstawiono kroki instalacji Java SE:
- Kliknij link Plik instalacyjny Java SE Kliknij wspomnianą tam opcję Pobierz JDK.
- Zaakceptuj umowę licencyjną, aby przejść dalej. Wybierz JDK dla swojej wersji komputera, tj. 32-bitowej lub 64-bitowej.
- Po zakończeniu pobierania uruchom plik wykonywalny w celu instalacji.
- Jeśli musisz ustawić zmienne środowiskowe, tj. Ścieżkę i ścieżkę klasy, wykonaj poniższe kroki.
- Kliknij mój komputer prawym przyciskiem myszy i wybierz opcję właściwości wymienioną na ekranie.
- Po kliknięciu właściwości wybierz zaawansowane ustawienia systemu.
- Kliknij opcję zmiennych środowiskowych, a następnie kliknij NOWY.
- Dodaj ścieżkę Java (C: \ Program Files \ Java \\ bin \) w polu tekstowym o zmiennej wartości.
- Kliknij przycisk OK. Przejdź do wiersza polecenia i wpisz polecenie „javac”, aby upewnić się, że Java została poprawnie zainstalowana na komputerze.
Aplikacje Java
Istnieje wiele aplikacji, które można utworzyć za pomocą języka programowania Java:
1. Samodzielne aplikacje GUI
Java SE służy do tworzenia aplikacji komputerowych lub aplikacji opartych na systemie Windows. Aplikacje te muszą być zainstalowane na jednym komputerze, np. Do antywirusa, edytora tekstu itp. AWT i Swing są powszechnie używane do tworzenia samodzielnych aplikacji.
2. Aplikacje na Androida
Obecnie wszyscy używają smartfonów, tabletów, iPhone'ów itp. Wszystkie te aplikacje są opracowywane przy użyciu JAVA. Google zapewnia interfejs API języka Java, aby rozpocząć tworzenie aplikacji i kompiluje pliki w klasy. Java jest najbardziej znanym powszechnie używanym językiem, z którym większość telefonów jest zgodna. Dzięki Javie, jeśli znasz pojęcia programowania obiektowego, tworzenie aplikacji dla Androida będzie znacznie łatwiejsze i prostsze niż tworzenie aplikacji na iOS.
3. Aplikacje internetowe
Aplikacje internetowe działają po stronie serwera, a także tworzą dynamiczne strony. Są to aplikacje rozproszone, które działają na różnych komputerach, a komunikacja odbywa się za pośrednictwem sieci lub serwera. Są one używane do sprzedaży detalicznej online, witryn handlu elektronicznego, bankowości itp. Technologie stosowane do tworzenia stron internetowych to Hibernate, Java Enterprise Edition, Java Standard Edition i wiele innych.
4. Zastosowania naukowe
Java jest często wybierana przez większość aplikacji naukowych, ponieważ jest bardziej bezpieczna, przenośna i łatwa w utrzymaniu oraz wykorzystuje narzędzia współbieżności wysokiego poziomu niż jakikolwiek inny język. Java jest również wykorzystywana w wielu aplikacjach bankowych i inwestycyjnych ze względu na swoje właściwości bezpieczeństwa. Wielu programistów witryn eCommerce preferuje Javę jako język programowania.
Wniosek
Java jest szeroko stosowana w wielu aplikacjach czasu rzeczywistego, od samodzielnych aplikacji po aplikacje mobilne. Jest to jeden z elastycznych języków używanych do tej pory w językach programowania. Oferuje różne funkcje, takie jak wielowątkowość, aplety itp. Jest to prosty język, ale potężne narzędzie do tworzenia aplikacji.
Polecane artykuły
To jest przewodnik po Czym jest Java SE ?. Tutaj omawiamy podstawową koncepcję, funkcje i sposób konfiguracji lub instalacji Java SE z jego zaletami. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -
- Jak połączyć bazę danych w Javie?
- Pytania do wywiadu serwletowego Java
- Pytania do wywiadu z kolekcji Java
- Bit Manipulation w Javie
- Podstawowe typy mapowania hibernacji
- Aplety w Javie | Aplety Java i kilka przykładowych kodów