Docsity
Docsity

Przygotuj się do egzaminów
Przygotuj się do egzaminów

Studiuj dzięki licznym zasobom udostępnionym na Docsity


Otrzymaj punkty, aby pobrać
Otrzymaj punkty, aby pobrać

Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium


Informacje i wskazówki
Informacje i wskazówki

JAVA - podstawowe informacje o języku, Notatki z Przedmioty zawodowe

Notatka zwiera informacje o: - cechach Javy - JDK, JRE, JVM - wersjach Javy - poleceniach w konsoli - tworzeniu komentarzy - klasowości - zmiennych i ich typach - tworzeniu stałych - działań na tekście - czasie życia zmiennej

Typologia: Notatki

2023/2024

W sprzedaży od 01.10.2024

jakub-zyrek
jakub-zyrek 🇵🇱

2 dokumenty

1 / 4

Toggle sidebar

Ta strona nie jest widoczna w podglądzie

Nie przegap ważnych części!

bg1
1. Java:
język programowania opracowana przez Sun Microsystem w 1991 r. - nazwa
Java funkcjonuje od 1995 r. (wcześniej OAK)
oparty na C (składnia) i C++ (obiektowość)
C# czerpał z Javy
w 2010 r. Oracle stało się właścicielem Javy
wersja płatna to SE (Standard Edition) i bezpłatna to OpenJDK
2. Cechy Javy:
prosta przejrzysta składnia (oczyszczony C++, nie ma potrzeby dołączania
plików nagłówkowych, posługiwania się składnią wskaźnikową, strukturami,
uniami, przeciążaniem operatorów, wirtualnymi klasami bazowymi)
niezależność od architektury (programy działają niezależnie od sprzętu w
oparciu o maszynę wirtualną, w wyniku kompilacji tworzy kod pośredni
(bajtowy), który może być wykonany na dowolnym procesorze)
szybkość działania (kod pośredni jest zoptymalizowany)
bezpieczeństwo (ograniczania działania programu do środowiska
uruchomieniowego (wykonawczego))
wysokiego poziomu
zorientowany obiektowo (reprezentowany za pomocą obiektów tworzonych
na klasach)
3. JDK (Java Development Kit) – pakiet narzędzi dla programistów Javy. Można:
skompilować kod Javy (tworzy kod bajtowy)
interpreter Javy (uruchamia)
Pliki Javy są z rozszerzeniem .java natomiast po kompilacji .class
4. JRE (Java Runtime Envoirment) – środowisko uruchomienowe Javy. Zawiera maszynę
wirtualną Javy i zestaw użytecznych klas
5. Class Loader- moduł JRE odpowiedzialny za dynamiczne ładowanie klas do maszyny
6. JVM (Java Virtual Machine) – element JRE. Interpretuje I wykonuje kod bajtowy.
Optymalizuje.
7. Wersje Javy:
Standard Edition- komputery biurkowe, proste serwery
Enterprise Edition- skomplikowane serwery
Micro Edition- małe stare urządzenia
8. Polecenia w konsoli:
java -version (wersja JRE)
javac -version (wersja kompilatora)
javac Klasa.java (kompilacja klasy Klasa)
java Klasa (uruchomienie programu Klasa)
pf3
pf4

Podgląd częściowego tekstu

Pobierz JAVA - podstawowe informacje o języku i więcej Notatki w PDF z Przedmioty zawodowe tylko na Docsity!

1. Java:  język programowania opracowana przez Sun Microsystem w 1991 r. - nazwa Java funkcjonuje od 1995 r. (wcześniej OAK)  oparty na C (składnia) i C++ (obiektowość)  C# czerpał z Javy  w 2010 r. Oracle stało się właścicielem Javy  wersja płatna to SE (Standard Edition) i bezpłatna to OpenJDK 2. Cechy Javy:prosta przejrzysta składnia (oczyszczony C++, nie ma potrzeby dołączania plików nagłówkowych, posługiwania się składnią wskaźnikową, strukturami, uniami, przeciążaniem operatorów, wirtualnymi klasami bazowymi)  niezależność od architektury (programy działają niezależnie od sprzętu w oparciu o maszynę wirtualną, w wyniku kompilacji tworzy kod pośredni (bajtowy), który może być wykonany na dowolnym procesorze)  szybkość działania (kod pośredni jest zoptymalizowany)  bezpieczeństwo (ograniczania działania programu do środowiska uruchomieniowego (wykonawczego))  wysokiego poziomuzorientowany obiektowo (reprezentowany za pomocą obiektów tworzonych na klasach)

  1. JDK (Java Development Kit) – pakiet narzędzi dla programistów Javy. Można:  skompilować kod Javy (tworzy kod bajtowy)  interpreter Javy (uruchamia) Pliki Javy są z rozszerzeniem .java natomiast po kompilacji .class
  2. JRE (Java Runtime Envoirment) – środowisko uruchomienowe Javy. Zawiera maszynę wirtualną Javy i zestaw użytecznych klas
  3. Class Loader - moduł JRE odpowiedzialny za dynamiczne ładowanie klas do maszyny
  4. JVM (Java Virtual Machine) – element JRE. Interpretuje I wykonuje kod bajtowy. Optymalizuje. 7. Wersje Javy:Standard Edition - komputery biurkowe, proste serwery  Enterprise Edition - skomplikowane serwery  Micro Edition - małe stare urządzenia 8. Polecenia w konsoli:java -version (wersja JRE)  javac -version (wersja kompilatora)  javac Klasa.java (kompilacja klasy Klasa)  java Klasa (uruchomienie programu Klasa)
  1. W Javie cały kod musi należeć do klas. Klasa to podstawowa jednostka organizacji kodu i danych. Nazwa klasy ma być taka sama jak nazwa pliku. Metoda main to punkt wejściowy aplikacji. public class Pearson { public static void main(String[] args) { // kod **} }
  2. Komentarze:**  // kod – jednoliniowy  /* kod */ - wieloliniowy  **/**** kod */ - dokumentujący
  3. Organizujemy w pakietach (package). Mamy dostęp poprzez import.
  4. Zmienna - podstawowa struktura programistyczna. Składa się z nazwy i typu przechowuję referencje do obiektu. Musimy podać typ oraz nazwę.
  5. Inicjalizacja zmiennej- przypisanie wartości do zmiennej.
  6. Nie można zmienić typu zmiennej. Wszystkie zmienne muszą być zadeklarowane zanim zostaną użyte – ponieważ kompilator musi znać typ zmiennej, zanim skompiluje jakąkolwiek instrukcję, w której występuje ta zmienna. Dzięki temu w języku Java możliwe jest przeprowadzanie ścisłej kontroli zgodności typów. 15. Typy proste: Typ Bity Bajty Zakres Deklaracja byte 8 1 -128 do 127 byte n = 10; short 16 2 -32768 short n = 200; int 32 4 -2147483648 int n = 23_ long 64 8 –9223372036854775808 long n = 23456L float 32 4 ±3,40282347E+38F (6 – 7 znaczących) float n = 2.2345F double 64 8 ok ±1,79769313486231570E + 308 ( znaczących) double n = 1. double n = 1 (naprawdę 1.0) char 16 2 pojedynczy znak char = 'a' lub char = 66 boolean 1 - true/false boolean = true; 16. Można korzystać z var - domyślnie przypisuje typ. Typy proste są przechowywane w stack (stos)
  7. Final – stała, niezmieniana wartość (referencja) Final byte NUM_1 = 3
  1. Konkatenacja - łączenie stringów. Dokonujemy konkatenacji w Javie za pomocą operatora +. String jest zwracany jeżeli choć jedna wartość łączona jest stringiem. Konkatenacja następuje od pierwszego ciągu znaków występującego w kolejności od lewej do prawej strony (można to zmienić stosując nawiasy).
  2. StringBuilder - klasa. Polecany kiedy często modyfikujemy stringa. StringBuilder jest mutowalny. (StringBuilder a = new StringBuilder(„abc”)) 28. Metody String:length() – długość  charAt() – zwraca char z danej pozycji  repeat() – wielokrotność ciągu  join() – łączenie stringów oddzielonych separatorem  concat() – łączenie stringów  contains() – sprawdza czy string zawiera stringa z funkcji  toValue() – zamienia na String  replace() – zamienia pierwszy pasujący fragment na nowy  toLowerCase(), toUpperCase()trim() – usuwa spacje z końcu i początku  substring() – tworzy ciąg od podanych parametrów
  3. Scope - zasięg, zakres zmiennej. Java pozwala zadeklarować zmienne w dowolnym bloku kodu. Blok kodu to przestrzeń ograniczona nawiasami klamrowymi {}. Jeden blok kodu może być zagnieżdżony w innym. Blok kodu tworzy zasięg naszej zmiennej. Zmienna stworzona w danym bloku jest widoczna tylko w danym bloku i w blokach potomnych (zagnieżdżonych). Nie jest widoczna w nadrzędnych blokach kodu.
  4. Czas życia zmiennej- zmienna istnieje w pamięci dopóki istnieje blok. Zmienna istnieje (jest widoczna i dostępna w kodzie) dopiero od momentu deklaracji. Zmienna zdefiniowana w bloku nazywana jest zmienną lokalną danego bloku. Kiedy dany blok się wykona dana zmienna przestaje istnieć (jest usuwana z pamięci). Zasięg może być zagnieżdżony - zmienna w zasięgu wyższym jest dostępna w zasięgu zagnieżdżonym, ale nie odwrotnie.