Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików Cookies.



26.05.2020

Cloud Native Universe

Jako patron medialny zapraszamy programistów wdrażających lub integrujących się z dowolną...
26.03.2020

Koniec certyfikatów...

MCSA, MCSD i MCSA
26.03.2020

Odświeżony OS

FortiOS 6.4
26.03.2020

Bezpieczeństwo w chmurze

Cisco SecureX
26.03.2020

Modernizacja IT

Nowości w VMware Tanzu
26.03.2020

Krytyczne zagrożenie dla...

Nowa groźna podatność
26.03.2020

Laptopy dla wymagających

Nowe ThinkPady T, X i L
26.03.2020

Serwerowe ARM-y

Ampere Altra
26.03.2020

Energooszczędny monitor

Philips 243B1

Instrukcje sterujące w Javie

Data publikacji: 22-06-2015 Autor: Jerzy Krawiec

Wydajność aplikacji można znacząco podnieść, optymalizując jej kod. Java, podobnie jak inne języki programowania, używa instrukcji sterujących w celu modyfikacji wykonywanego programu w zależności od stanu zmiennych. Badamy efektywność wykonywania różnych wariantów wyrażeń sterujących.

W celu modyfikacji kodu programu w zależności od stanu zmiennych stosuje się różne rodzaje instrukcji sterujących. Instrukcje te można podzielić na trzy rodzaje:

  • instrukcje wyboru – umożliwiają wybór ścieżki wykonywania programu w zależności od wartości zmiennej lub wyniku wyrażenia;
  • instrukcje iteracyjne – zapewniają wielokrotne wykonywanie fragmentu kodu (pętla);
  • instrukcje skoku – umożliwiają nieliniowe (dyskretne) wykonywanie programu.


Okazuje się, że instrukcje umożliwiające wykonanie określonych zadań mogą różnić się czasem realizacji kodu programu, co przekłada się na wydajność aplikacji.

> Instrukcje wyboru

W ramach instrukcji wyboru wyróżnia się konstrukcje if-else oraz switch. Instrukcja if-else służy do wyboru ścieżki programu (wykonywania bloku instrukcji), w zależności od tego czy dany warunek jest prawdziwy, czy nie. Ogólna postać instrukcji jest następująca:

if (warunek) {
// instrukcje do wykonania, gdy warunek jest
// spełniony (prawdziwy)
}
else {
// instrukcje do wykonania, gdy warunek
// nie jest spełniony (fałszywy)
}
 

Pełna treść artykułu jest dostępna w papierowym wydaniu pisma.

.

Transmisje online zapewnia: StreamOnline

All rights reserved © 2019 Presscom / Miesięcznik "IT Professional"