Konkatenacja Stringów

W jaki sposób łączysz dwa stringi ze sobą?! Czy tak jak w poniższym przykładzie?? Aby przekonać się jak bardzo jest to nieoptymalny proces musimy pokusić się o pomiar czasu wykonywania tej operacji. Najlepiej zrobić to dla procesu wielokrotnego łączenia stringów, aby czas takiej operacji był wyraźnie rozróżnialny. W tym celu wystarczy zmierzyć czas systemowy jaki upłynął od początku do końca tej operacji. Jaki Dowiedz się więcej…

Data w Java

Oddzielnym tematem jest pomiar czasu w Java. Obiekt System daje nam dwie metody pozwalające na odmierzanie czasu i są to: .currentTimeMillis() oraz .nanoTime(), z czego tylko ten pierwszy pozwala na powiązanie z datą. Przykład użycia metod zamieszczony jest poniżej. Mierzenie czasu trwania operacji Aby wyliczyć czas wykonywania jakiegoś podprogramu (np. w celach testowych gdy staramy się zoptymalizować program pod względem czasu) możemy użyć Dowiedz się więcej…