Praktyczne aspekty programowania w Javie – wydajność programu w zakresie automatycznego zarządzania zasobami; Practical Aspects of Java Programming – Program Efficiency Related to Automatic Resource Management

Journal Title: Edukacja - Technika - Informatyka - Year 2017, Vol 1, Issue 8

Abstract

Przedstawiono praktyczne aspekty programowania w języku Java. Zbadano możliwości zwiększenia wydajności programu w Javie w obrębie zarządzania zasobami. Przeprowadzono pomiary czasu wykonania programu dla operacji strumieniowych w zakresie odczytu i zapisu pliku z zastosowaniem zwykłej techniki zamykania pliku (instrukcja try) oraz automatycznego zarządzania zasobami (try-with-resources). Wykazano, że właściwie zapisany kod programu ma duży wpływ na wydajność programu Javy. Odpowiednia konstrukcja kodu Javy może znacznie skrócić czas wykonywania programu Javy.; The article discusses some aspects of the efficiency of programming in Java. Performance testing of Java code related to automatic resource management were conducted. The measurements of the runtime of the program for operation in the field of streaming read and write the file using the try and a try-with-resources. The research has shown that a properly written program code has a large impact on the efficiency of a Java program. The proper design of Java code can significant-ly shorten the runtime of the Java program.

Authors and Affiliations

JERZY KRAWIEC

Keywords

Related Articles

Sztuczna sieć neuronowa jako innowacyjne narzędzie wspomagania doboru powłok ochronno-dekoracyjnych Artificial Neural Network as Innovation Tool in Supporting the Selection of Protective and Decorative Coatings

W artykule poruszona jest problematyka związana z możliwością wykorzystania sztucznych sieci neuronowych (SSN) w procesie doboru powłok ochronno-dekoracyjnych. Zebrano i ustalono wejściowe i wyjściowe parametry zadania....

Zajęcia z technologii informacyjnej – propozycja tematów zajęć opartych na modelu „Siedmiu filarów kompetencji informacyjnych” Information Technology Course – Course Program Proposition Based on The SCONUL Seven Pillars of Information Literacy Core Model

Artykuł prezentuje propozycję tematów zajęć z przedmiotu „technologia informacyjna” realizowanego na studiach wyższych. Propozycja została oparta na modelu kształcenia kompetencji informacyjnych „Siedmiu filarów kompeten...

Konsekwencje siedzącego trybu życia polskich uczniów – czy ratunkiem będą aktywne krzesła? Consequences of the Sedentary Lifestyle of Polish Students – the Active Chairs Will Be a Solution?

W artykule poruszono problematykę siedzącego trybu życia dzieci i młodzieży w Polsce. Przedstawiono krajowe i światowe dane statystyczne wskazujące na niewystarczający poziom aktywności fizycznej polskich uczniów oraz in...

Mózg „dzieci sieci” w świetle neurobiologii i neuropedagogiki Brain of the “Children Network” in the Light of Neuroscience and Neuropedagogy

Pojęcia „dzieci sieci” czy „cyfrowi tubylcy” są obecnie powszechnie znane i stosowane. Ich twórcy już kilkanaście lat temu postawili hipotezę, że mózg dzieci, które wychowały się w świecie nowych technologii funkcjonuje...

Basic Provisions of Noospheric Education in the Context of Modern Civilization Paradigm

The main idea of sustainable development of society is the formation of a holistic ecological, Noosphere worldview, and formation of a holistic Noosphere consciousness, the components of which are integral thinking, ethi...

Download PDF file
  • EP ID EP226199
  • DOI 10.15584/eti.2017.1.40
  • Views 45
  • Downloads 0

How To Cite

JERZY KRAWIEC (2017). Praktyczne aspekty programowania w Javie – wydajność programu w zakresie automatycznego zarządzania zasobami; Practical Aspects of Java Programming – Program Efficiency Related to Automatic Resource Management. Edukacja - Technika - Informatyka, 1(8), 288-296. https://europub.co.uk/articles/-A-226199