AI Academy
Promocja
CodeGym University
Nauka
Kursy
Zadania
Ankiety & quizy
Gry
Pomoc
Harmonogram
Społeczność
Użytkownicy
Forum
Czat
Artykuły
Historie sukcesu
Aktywność
Opinie
Subskrypcje
Jasny motyw
Lekcje
Opinie
O nas
Start
Rozpocznij naukę
Rozpocznij naukę teraz
Mój postęp
Kursy
Mapa Questów
Lekcje
Poziom 1
Operator wielokrotnego wyboru w Javie: switch
All lectures for PL purposes
Poziom 1,
Lekcja 732
Operator wielokrotnego wyboru - switch W Javie jest inny interesujący operator odziedziczony po mojej babci (język C++) - jest to operator switch. Jest również nazywany operatorem wielokrotnego wyboru. Wygląda to trochę nieporęcznie: switch(expression) { case value1: code1;
Prawidłowe działanie programu
All lectures for PL purposes
Poziom 1,
Lekcja 733
Zadania programisty Bardzo często początkujący programiści wyobrażają sobie istotę pracy programisty zupełnie inaczej niż doświadczeni programiści. Często można usłyszeć od początkującego „Program działa, czego jeszcze potrzeba?” Doświadczony programista wie, że „działa poprawnie” to tylko jeden z wymogów
Wyjątki w programach Java
All lectures for PL purposes
Poziom 1,
Lekcja 734
Wyjątki W końcu programiści pomyśleli o uregulowaniu i zautomatyzowaniu obsługi błędów. Stało się to, gdy wymyślono wyjątki. Teraz za pomocą mechanizmu wyjątków na świecie przetwarza się 80% sytuacji awaryjnych. Jeśli jakiś naukowiec wymyślił wyjątki, najprawdopodobniej się bronił
Rzucanie wyjątków
All lectures for PL purposes
Poziom 1,
Lekcja 735
instrukcja throw Wyjątek, dopóki nie zostanie wrzucony do systemu, lub gdy zostanie już przechwycony przez blok catch, jest w zasadzie tylko obiektem klasy odziedziczonej po wyjątku (a raczej po Throwable). Sam obiekt wyjątku nie ma żadnych magicznych cech. Cała logika działania wyjątków polega na tym
Zarezerwowane słowa w Javie
All lectures for PL purposes
Poziom 1,
Lekcja 736
Lista słów W Javie, jak w każdym języku programowania, istnieją słowa, które mają specjalne znaczenie. Na przykład return lub if lub while. Takie słowa nazywane są słowami kluczowymi i są uważane za zastrzeżone przez język Java. Nie możesz używać tych słów jako nazw zmiennych.
Ślad stosu
All lectures for PL purposes
Poziom 1,
Lekcja 737
Uzyskiwanie śledzenia stosu W języku programowania Java istnieje wiele sposobów, dzięki którym programista może uzyskać informacje o tym, co aktualnie dzieje się w programie. I to nie tylko słowa. Na przykład programy C++ po kompilacji zamieniają się w jeden duży plik kodu maszynowego i wszystko inne
spróbuj z oświadczeniem o zasobach
All lectures for PL purposes
Poziom 1,
Lekcja 738
Zasoby zewnętrzne Czasami, w trakcie działania programu Java, wchodzi on w interakcję z obiektami znajdującymi się poza maszyną Java, takimi jak pliki na dysku. Takie obiekty nazywane są zasobami zewnętrznymi. Zasoby wewnętrzne to obiekty tworzone wewnątrz maszyny Java. Zazwyczaj interakcja przebiega w ten sposób
Strumienie do wprowadzania danych
All lectures for PL purposes
Poziom 1,
Lekcja 739
Strumienie danych Program rzadko istnieje sam. Zwykle program w jakiś sposób wchodzi w interakcje ze „światem zewnętrznym”. Może to być odczytywanie danych z klawiatury, wysyłanie wiadomości, pobieranie stron z Internetu lub odwrotnie, zdalne przesyłanie plików na serwer. Wszystkie te rzeczy możemy nazwać
Łańcuchy nici
All lectures for PL purposes
Poziom 1,
Lekcja 740
Klasa InputStreamReader Kolejną interesującą cechą strumieni jest możliwość łączenia wielu strumieni. Wątek może odczytywać dane nie tylko ze źródła danych, które je przechowuje, ale także z innego wątku. Jest to bardzo potężny mechanizm w Javie, który pozwolił na budowę złożonych
Wprowadzenie do plików
All lectures for PL purposes
Poziom 1,
Lekcja 741
Klasa Path Jeśli chcesz napisać program, który robi coś z plikami na dysku, jest to bardzo proste. Java ma wiele klas, które pomagają pracować zarówno z samymi plikami, jak iz ich zawartością. Wczesne wersje Javy korzystały z klas, takich jak File i
Praca z plikami w Javie
All lectures for PL purposes
Poziom 1,
Lekcja 742
Class Files Do pracy z plikami służy inteligentna klasa narzędziowa - java.nio.file.Files. Ma metody na każdą okazję. Wszystkie metody tej klasy są statyczne i operują na obiektach typu Path. Istnieje wiele metod, więc rozważymy tylko te główne: Opis metody
Klasa daty
All lectures for PL purposes
Poziom 1,
Lekcja 743
Klasa Date i czas uniksowy Od zarania języka Java istniała specjalna klasa służąca do manipulowania czasem i datą — klasa Date. Z czasem pojawiło się jeszcze kilka klas do pracy z datami, ale klasa Date jest używana przez programistów do dziś. Chodzi o to, że jest bardzo
Pokaż więcej
1
...
60
61
62
63
64
...
98
Please enable JavaScript to continue using this application.