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