introduction java programming language video tutorial
Ten samouczek wideo z wprowadzeniem do języka Java wyjaśnia, czym jest język programowania Java, jego funkcje i różne typy aplikacji, które możemy opracować za pomocą języka Java:
Java to popularny język programowania opracowany przez Sun Microsystems (później połączony z Oracle) w 1991 roku. Java została opracowana przez Jamesa Goslinga i Patricka Naughtona.
W naszym codziennym życiu od rana do wieczora korzystamy z wielu aplikacji i urządzeń zaprogramowanych w języku Java, w tym smartfona w dłoni, aby zabezpieczyć transakcje bankomatowe.
Jawna sekwencja Samouczki Java jest skompilowany w tej serii w celu lepszego zrozumienia koncepcji języka Java.
Czego się nauczysz:
Wprowadzenie do programowania w języku Java
Sprawdź poniższy samouczek wideo na:
Podstawowe pojęcia języka Java
Wprowadzenie do języka Java
Początkowo nosił nazwę „Oak”, ale w 1995 roku została przemianowana na „Java”, ponieważ Oak był już zarejestrowanym znakiem towarowym.
Pierwsza edycja Java była znana jako „Java 1.0”. Z biegiem lat język Java znacznie się rozwinął i do Javy dodano wiele funkcji. W rezultacie wydano wiele nowych wersji. Najnowsza edycja Java to JDK (Java Development Kit) 13 lub Java 13, która została wydana 10 września 2019 r.
Kliknij tutaj dla źródła wersji Java.
Czym więc jest Java?
Mówiąc prosto, Java jest zorientowanym obiektowo językiem programowania, który wywodzi się zarówno z C, jak i C ++. Z języka C Java bierze swój format, podczas gdy programowanie obiektowe pochodzi z C ++. Aby więc nauczyć się języka Java od podstaw, osoba znająca język C / C ++ mogłaby łatwo to zrozumieć.
Tak więc możemy zdefiniować Javę jako plik
- Prosty
- Bardzo wytrzymałe
- Zorientowany obiektowo
- Bezpieczny język programowania.
Każdy komponent sprzętowy lub środowisko oprogramowania, w którym działa program, nazywane są „platformą”. Java ma Środowisko wykonawcze Java (JRE) bieganie na nim. Tak więc Java jest również platformą.
Dowiemy się więcej o Javie jako platformie w naszych kolejnych samouczkach.
Na dzień dzisiejszy język programowania Java jest najpopularniejszym językiem programowania służącym do tworzenia aplikacji internetowych typu klient-serwer dla Internetu, przy czym szacuje się, że około 9 milionów programistów pracuje nad i używa języka Java.
Funkcje Java
Omówmy niektóre wyróżniające cechy języka programowania Java.
# 1) Proste: Składnia Java jest dość prosta i łatwa do zrozumienia. Java jest również łatwa do nauczenia. Większość funkcji C ++, które były trudne do zrozumienia lub niejednoznaczne, jest uproszczona w Javie, a niektóre są pomijane.
Na przykład, wskaźniki są nieobecne w Javie.
# 2) Bezpieczne: Program w języku Java działa w środowisku Java Runtime Environment (JRE), dzięki czemu jest bezpieczny. Środowisko JRE nie współpracuje z systemem operacyjnym, więc programy Java nie kolidują z systemem. Ponadto język Java ma funkcje bezpieczeństwa, które pozwalają nam tworzyć wolne od wirusów, bezpieczne aplikacje. Dlatego wiele aplikacji bankowych jest zbudowanych w Javie.
# 3) Solidny: Java wprowadza automatyczne wyrzucanie elementów bezużytecznych i obsługę wyjątków, co pomaga zapobiegać potencjalnym błędom. Java kładzie również nacisk na sprawdzanie błędów podczas kompilacji i wykonywania. Wszystkie te cechy sprawiają, że programy / aplikacje opracowane w języku Java są bardziej niezawodne.
# 4) Przenośny: Program Java skompilowany do kodu bajtowego można uruchomić na dowolnej platformie. Jest niezależny od implementacji i wszystko, co jest wymagane do uruchomienia kodu, takie jak pamięć, typy danych itp., Jest wstępnie zdefiniowane.
# 5) Zorientowany obiektowo: Java jest czysto obiektowym językiem programowania. Wszystko w Javie jest obiektem. Funkcje języka są łatwo rozszerzalne, ponieważ istnieje solidny model obiektowy do programowania. Język Java obsługuje wszystkie główne funkcje programowania obiektowego.
# 6) Niezależność od platformy: Java to kod typu „zapisz raz, uruchom wszędzie”. W przeciwieństwie do innych języków programowania, które kompilują się do kodu specyficznego dla maszyny, Java jest kompilowana do postaci kodu bajtowego, który można uruchomić na dowolnej maszynie niezależnie od systemu operacyjnego. Każdy komputer, na którym działa środowisko Java Runtime Environment (JRE), może uruchomić ten kod bajtowy.
# 7) Wielowątkowość: Funkcja wielowątkowości języka Java umożliwia aplikacjom Java wykonywanie wielu zadań jednocześnie. Ponadto wiele wątków wykorzystuje tę samą pamięć i inne zasoby i jednocześnie wykonuje zadania.
# 8) Rozproszone: Korzystając z języka Java, możemy tworzyć aplikacje rozproszone przy użyciu zaawansowanych koncepcji języka Java, takich jak Remote Method Invocation (RMI) i Enterprise Java Beans (EJB).
Możemy więc rozpowszechniać program Java na różnych maszynach połączonych przez internet, tj. Obiekt na jednym komputerze może wykonywać zdalne procedury na innym zdalnym komputerze.
Oto główne cechy Javy, które sprawiają, że jest to obecnie popularny i najbardziej poszukiwany język programowania.
Omówmy różne typy aplikacji, które możemy tworzyć za pomocą języka programowania Java.
Typy aplikacji Java
Języka programowania Java można używać do tworzenia następujących typów aplikacji.
# 1) Samodzielne aplikacje
Są one również znane jako aplikacje oparte na systemie Windows lub aplikacje komputerowe. Są to w zasadzie niezależne oprogramowanie, które można zainstalować na pulpicie.
Aplikacje takie jak odtwarzacz multimedialny, oprogramowanie antywirusowe, edytory komputerów stacjonarnych itp. To tylko niektóre z aplikacji, które są samodzielne. Funkcje Java, takie jak AWT i Swing, są zwykle używane do tworzenia tego typu aplikacji.
# 2) Aplikacje korporacyjne
Aplikacje korporacyjne są zwykle aplikacjami rozproszonymi i mają takie funkcje, jak wysoki poziom bezpieczeństwa, równoważenie obciążenia i klastrowanie.
Java udostępnia te funkcje za pośrednictwem korporacyjnych komponentów Java Beans (EJB) i jako taki EJB może być używany do tworzenia aplikacji korporacyjnych. Aplikacje bankowe to najpopularniejsze aplikacje dla przedsiębiorstw.
pytania do wywiadów j2ee dla starszych programistów
# 3) Aplikacje internetowe
Aplikacje internetowe działają po stronie serwera i tworzą dynamiczne strony internetowe. Aplikacje te muszą być bardzo dynamiczne i powinny umożliwiać tworzenie stron internetowych w podróży. Funkcje Java, takie jak JSP, serwlety, rozpórki, sprężyna, hibernacja itp., Są używane do tworzenia aplikacji internetowych.
# 4) Aplikacje mobilne
Aplikacja mobilna to aplikacja stworzona do uruchamiania na urządzeniach mobilnych. Obecnie do tworzenia aplikacji mobilnych wykorzystywane są Java ME i Android.
Z tego widać, że Java umożliwia nam tworzenie szeregu aplikacji przy użyciu różnych jej funkcji. To sprawia, że Java jest najpopularniejszym językiem, który wciąż jest na topie nawet po tylu latach od jego opracowania. Jako programista nie musimy zmieniać technologii, aby tworzyć różne rodzaje aplikacji. W Javie możemy zrobić prawie wszystko.
Wersje Java
Wersje | Rok wydania |
---|---|
Java SE 6 | 2006 |
JDK 1.0 | 1996 |
JDK 1.1 | 1997 |
J2SE 1.2 | 1998 |
J2SE 1.3 | 2000 |
J2SE 1.4 | 2002 |
J2SE 5.0 | 2004 |
Java SE 7 | 2011 |
Java SE 8 | 2014 |
Java SE 9 | 2017 |
Przegląd programowania w języku Java
- Program Java można zapisać w dowolnym zwykłym pliku tekstowym i można go nazwać jako myprogram.java
- Ten kod zostanie skompilowany przez JDK (Java Development Kit) i to '.Jawa ”Zostanie przekonwertowany na kod bajtowy jako„ myprogram.class ”Plik.
- Ponownie zostanie to przekonwertowane na 0 i 1 przez JVM (wirtualną maszynę Java). Można go uruchomić na dowolnej platformie, ponieważ JVM jest dostępny dla kilku systemów operacyjnych.
- Tak więc, aby stworzyć projekt Java, potrzebujesz JDK zainstalowanego na twoim komputerze. Jeśli pobierzesz JDK, będzie zawierał JRE (Java Runtime Environment) i narzędzia programistyczne.
- JRE to środowisko Java Runtime wymagane do uruchomienia aplikacji Java i składa się z maszyny JVM, klas pakietów i bibliotek wykonawczych.
- Kliknij tutaj aby pobrać JDK.
Proces kompilacji i wykonywania programów w języku Java
Zintegrowane środowisko programistyczne Java (IDE)
Java IDE to oprogramowanie, które pomaga użytkownikom łatwo pisać i debugować program. Może wyróżniać składnię i błędy. Jednym ze słynnych IDE jest Eclipse. Pobierz Eclipse z to połączyć.
Najważniejsze punkty, na które należy zwrócić uwagę:
- Java jest niezależna od platformy, ponieważ program Java można uruchomić w dowolnym systemie operacyjnym lub na dowolnym sprzęcie.
- Do skompilowania programu Java potrzebujemy JDK.
- JRE zapewnia środowisko wykonawcze.
- Na platformie Java powstało wiele niesamowitych aplikacji. Na przykład, NASA World Wind został w pełni opracowany w Javie. Jest podobny do Google Earth. Blu-Ray BD J został opracowany w Javie.
- Eclipse to popularne środowisko IDE typu open source do tworzenia projektów w języku Java.
Wniosek
W tym samouczku przedstawiono bardzo podstawowe informacje o języku Java, od historii jego rozwoju po różne funkcje i typy aplikacji, które możemy tworzyć w tym języku.
Język Java jest łatwy do nauczenia i ma bardzo prostą składnię. Każdy początkujący programista może nauczyć się podstaw Java, ale nauka staje się łatwiejsza, jeśli programista ma wcześniejszą znajomość języków C i C ++. Dzieje się tak, ponieważ Java wywodzi swój format z C i przejmuje funkcje OOP z C ++.
Dlatego programiści uczący się języka Java znajdą większość pojęć podobnych do tych dwóch języków, chociaż Java usunęła złożone koncepcje / funkcje z C ++, zauważalna cecha wskaźników C ++ jest nieobecna w Javie.
Po omówieniu wstępnych informacji dotyczących języka Java, w kolejnych tutorialach zaczniemy naukę języka programowania Java krok po kroku.
POPRZEDNIA samouczek | NEXT Tutorial
rekomendowane lektury
- Samouczek dotyczący refleksji w języku Java z przykładami
- Samouczek JAVA dla początkujących: ponad 100 praktycznych samouczków wideo Java
- Modyfikatory dostępu w Javie - samouczek z przykładami
- Samouczek Java SWING: kontener, komponenty i obsługa zdarzeń
- Samouczek Java Collections Framework (JCF)
- Ciąg Java z buforem ciągów i samouczek dotyczący tworzenia ciągów
- Wdrażanie Java: tworzenie i wykonywanie pliku Java JAR
- Wprowadzenie do języka Python i proces instalacji