DocumentCode :
2032967
Title :
How final is Java´s final?
Author :
Baridam, Barilee
Author_Institution :
Dept. of Comput. Sci., Univ. of Port Harcourt, Port Harcourt, Nigeria
fYear :
2015
fDate :
28-30 July 2015
Firstpage :
946
Lastpage :
948
Abstract :
Programming has evolved with diverse ways of doing things all with the aim of removing ambiguity and creating optimized methods in solving problems. The final keyword in Java has been a point of discussion and controversy since the inception of the Java programming Language. The final keyword has been seen by Java programmers as a necessary tool for optimization. Other programmers have also seen it as a setback on the implementation of inheritance and re-useability. Few questions should be asked: Any relationship between final and finalization? Is the problem of optimization solved in the light of the usage of the final keyword? Are there better ways to present the idea behind this keyword which should be considered in the next version of Java? Though not totally a fan of `final´ (you will find that out by the time you read my `final´ comment on final), in this paper, these questions are answered and a quick review of this keyword is done with the purpose of exposing its features, usefulness and, possibly, presenting its defects as most programmers tend to postulate. An exposé on the concept behind the keyword is done to establish whether Java´s final keyword is actually `final´.
Keywords :
Java; Java programming Language; final keyword; Color; Java; Memory management; Optimization; Programming; Time complexity;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Science and Information Conference (SAI), 2015
Conference_Location :
London
Type :
conf
DOI :
10.1109/SAI.2015.7237256
Filename :
7237256
Link To Document :
بازگشت