Strona z listą pytań i zadań z języka Java

Sprawdź swoją wiedzę na temat języka Java! Utworzyłem nową stronę z listą stron ze wszystkimi pytaniami i zadaniami, jakie do tej pory przygotowałem w ramach kursu Nauka programowania w języku Java od podstaw:

Zadania Java i pytania sprawdzające znajomość języka

Pamiętaj, że do wszystkich pytań i zadań przygotowane są odpowiedzi i rozwiązania! Są one dostępne na poniższej stronie:

Odpowiedzi na pytania i zadania

Wszystkie rozwiązania i odpowiedzi na pytania znajdziesz także na GitHubie:

Repozytorium przykładów kursu Java

Nowy artykuł – Wywiad z osobą, która przebranżowiła się na programistę

Nowy artykuł z serii Przebranżowienie i praca programisty. Jest to wywiad z osobą, która z moją pomocą została programistą po przebranżowieniu się z zupełnie innego zawodu!

Z wywiadu dowiesz się m. in.:

  • ile czasu trwała nauka programowania i jak wyglądał proces nauki,
  • po ilu rozmowach kwalifikacyjnych kandydat otrzymał ofertę o pracę,
  • z jakich technologii osoba ta korzysta obecnie w pracy,
  • czy zmiana pracy okazała się dobrym pomysłem.
zobacz więcej...

Nowy artykuł – Podstawy linii poleceń

Na stronę dodałem nowy artykuł: Podstawy linii poleceń.

Ten artykuł przybliży Ci bardzo ważne dla każdego programisty narzędzie – linię poleceń. Poznasz wiele przydatnych technik i zagadnień. Między innymi dowiesz się:

  • Czym jest linia poleceń i do czego służy.
  • Jak uruchomić linię poleceń i jak z niej korzystać.
  • Jak wywoływać komendy i aplikacje oraz przekazywać im argumenty.
zobacz więcej...

Skróty klawiaturowe dla programistów

Znajomość skrótów klawiaturowych ma bardzo duży wpływ nie tylko na szybkość pracy, ale także na naszą wygodę. Stosując skróty klawiaturowe możemy zaoszczędzić bardzo dużo czasu podczas korzystania z komputera.

Znajomość skrótów klawiaturowych związanych z edycją tekstu jest moim zdaniem bardzo ważna dla programistów, a w szczególności dla osób, które dopiero uczą się programować. Powód jest prosty – dzięki ich wykorzystaniu jesteśmy w stanie szybko manipulować kodem źródłowym i przemieszać się po plikach.… zobacz więcej...

Nowy kurs - Podstawy Maven

Na stronę dodałem nowy kurs mojego autorstwa - Podstawy Maven!

W Podstawach Maven zwięźle przedstawiłem podstawy korzystania z Mavena. Znajdziesz tam minimum informacji, które są moim zdaniem wymagane, aby zrozumieć co i jak można osiągnąć za pomocą Mavena.

Krótko o tym, czego nauczysz się po przeczytaniu Podstaw Maven:

  • dowiesz się, czym jest Maven i do czego służy,
  • zainstalujesz i skonfigurujesz Maven w systemie Windows,
  • utworzysz i zbudujesz pierwsze projekty i zobaczysz, jaką mają strukturę,
  • nauczysz się dodawać zależności do projektów i uruchomiać testy jednostkowe,
  • poznasz fazy budowy projektów w Maven,
  • zobaczysz, jak konfiguruje się pluginy,
  • utworzysz projekt wielomodułowy w Maven.
zobacz więcej...

Nowy rozdział - Wyjątki

Dzisiaj dodałem na stronę kursu nowy rozdział: Rozdział 11 - Wyjątki.

Rozdział przedstawia wyjątki oraz obsługę sytuacji wyjątkowych w języku Java - to prawie 50 stron materiału, którego zrozumienie można sprawdzić rozwiązując zadania i odpowiadając na pytania na końcu rozdziału. Do wszystkich pytań oraz zadań przygotowane są rozwiązania referencyjne na stronie Odpowiedzi do pytań i zadań.… zobacz więcej...

Argumenty programów

W tym artykule dowiemy się jak przesyłać do naszych programów argumenty.

Bardzo wiele programów korzysta z tej funkcjonalności – na podstawie rodzaju i liczby argumentów wykonują one różne operacje – przykładem jest kompilator języka Java javac bądź maszyna wirtualna java – pierwszy z nich jako argument przyjmuje nazwę pliku do skompilowania, a drugi – nazwę klasy do uruchomienia:

C:\programowaniejavac HelloWorld.java C:\programowaniejava HelloWorld HelloWorld!
zobacz więcej...

Nowy rozdział - Klasy

Dzisiaj dodałem na stronę kursu nowy rozdział: Rozdział 9 - Klasy.

Ten rozdział jest najdłuższym ze wszystkich dotychczasowych rozdziałów - ma prawie 170 stron! Zawiera bardzo dużo materiału, zrozumienie którego można sprawdzić rozwiązując zadania i odpowiadając na pytania na końcach podrozdziałów. Do wszystkich pytań oraz zadań przygotowane są rozwiązania referencyjne na stronie Odpowiedzi do pytań i zadań.… zobacz więcej...

Nowy rozdział - Metody

Dzisiaj dodałem na stronę kursu nowy, bardzo istotny rozdział dla osób uczących się programowania: Rozdział 7 - Metody.

W tym rozdziale:

  • dowiemy się, czym są metody i dlaczego są nam potrzebne,
  • opowiemy sobie o: wywoływaniu metod, zwracaniu wartości, oraz argumentach metod,
  • zobaczymy, czym jest przeładowywanie metod,
  • dowiemy się, jak dokumentować metody,
  • poznamy kilka z przydatnych metod typu String.
zobacz więcej...