CodeGym /Kursy /Składnia Java /Ćwicz wyświetlanie śladu stosu

Ćwicz wyświetlanie śladu stosu

Składnia Java
Poziom 9 , Lekcja 2
Dostępny

– Cześć, Amigo!

– Cześć, Diego!

– Mam tutaj małe zadanko dotyczące wyświetlania śladu stosu.

Komentarze (13)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
kacper Poziom 9, Wrocław, Polska
11 lutego 2024
Słabo wytłumaczone, najgorsza lekcja jak dotąd.🤬
ABeataCD Poziom 37, Wrocław, Poland Expert
28 listopada 2023
"Ślad stosu z 10 wywołaniami" int dlugoscSladuStosu = method1().length - method10().length +1; Czy wiecie dlaczego +1?
Mateusz Poziom 30, Poland
17 grudnia 2022
"Ślad stosu wita ponownie" co znaczy liczba "2" we fragmencie kodu: getStackTrace()[2] ? IntelliJ nic nie podpowiada
Jarosław Bąk Poziom 20, Poland
11 kwietnia 2023
Thread.currentThread().getStackTrace() zwraca tablice.

StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
        return stackTrace[2].getMethodName();
można skrócić do

return Thread.currentThread().getStackTrace()[2].getMethodName();
Kamil Poziom 20, Germany
18 czerwca 2023
[2] oznacza, że chcemy pobrać informacje o wywołaniu metody, która jest dwie pozycje wyżej na stosie. Indeksy w tablicy zaczynają się od zera, więc [0] to najbardziej zewnętrzne wywołanie (najbardziej aktualne), [1] to wywołanie bezpośrednio nad tym, a [2] to wywołanie dwie pozycje wyżej.
BartekJavaŚwir Poziom 14, Poland, Poland
6 listopada 2022
Praktycznie zero wytłumaczenia, jeden przykład kodu i jakieś zadania co nie mają nic wspólnego z tym przykładem tak średnio bym powiedział...
BartekJavaŚwir Poziom 14, Poland, Poland
6 listopada 2022
Po zrobieniu zadań - do wszystkich wyjątkowo używałem odpowiedzi, bo na podstawie tej teorii, nie idzie nic zrobić, zdecydowanie najsłabiej przedstawiony został "ślad stosu" ze wszystkich poprzednich lekcji...
Tomasz Poziom 15, Poland, Poland
10 stycznia 2023
jestem tego samego zadania. totalnie nic nie idzie zrozumiec z teorii ktorej w tym module było brak.
Szymon Rakowski Poziom 9, Poland, Poland
3 października 2022
Niezrozumiała lekcja
Mateusz Poziom 15, Poland, Poland
7 lipca 2022
I don’t understand anything about this.
Wojciech Poziom 17, Slupsk, Poland
18 lutego 2020
Now everything works in intelliJ in polish
Maciej Florys Poziom 17
3 stycznia 2020
The solution works for built-in IDE. Doesn't work for iIntelliJ :(
Mateusz haszyaz Poziom 1, Wroclaw, Poand
22 grudnia 2019
this level is not working in polish language. Problem with: -All task in lvl 9; pl/codegym/task/task09/task0901/Solution.java:1: error: illegal character: '\ufeff'  package com.codegym.task.task09.task0901; ^ ------------------------------------------------------------- if you have the same problem, this is solution: Remove first char "." before "package com.codegym.task.task09.task0901;. and change name "com" in title package for "pl". Example: before: package com.codegym.task.task09.task0901;. affter : package pl.codegym.task.task09.task0901;. Thanks for this solution: John Squirrels