Sunteți pe pagina 1din 2

Mohith Konduru

Perry, J Steven. (July 19, 2011). Figure 2f from: Irimia R, Gottschling M (2016) Taxonomic
revision of Rochefortia Sw. (Ehretiaceae, Boraginales). Biodiversity Data Journal 4: e7720.
https://Doi.org/10.3897/BDJ.4.e7720​. ​Java Language Basics.

This informative article explores the overview of the specific subcategories of Java
Programming. It explains the main issues and commonalities when dealing with programs
written in Java. Overloading methods are when two methods have identical names, but do
different things. This often confuses most software application tools. Not be to mistaken with
overloading methods, Overriding a method is when a function within the method refers to the
method it is in. Both of these cause issues for a programming application when it debugs and
tries to run code entered by a user. The article even shows real examples of when this issue was
apparent. The author also includes some of the basic topics that need to be understood before
entering an excerpt of code into an application for debugging. The main topics are inheritance,
interfaces, nested classes/methods and generics. Inheritance is the idea that allows a programmer
to create classes that are derived from other classes. The class inherited is referred to as the
superclass. This is used when two or more classes are dependent upon each other to perform a
task or are similar in function. Interfaces are special classes/methods in java because they can
only contain it’s name and parameters of the whole code. They are used often for simple
functions that don’t require complex statements to iterate. Nested classes are classes within other
classes. They are important because they allow a specific function to occur by giving the most
enclosed class access to all the other classes in the program. Generics are a new aspect to Java
that was added in 2004. ​ They were designed to extend ​Java's​ type system to allow a type or
method to operate on objects of various types while providing compile-time type safety. So
complex code can run at a faster rate and not cause your computer to crash. Lastly, the author
explains the current effect of programing in Java. For example, he explains that nowadays Java is
being used by federal corporations mainly for enterprise and that applications continue to prosper
regarding helping beginners with Java programming

J Steven Perry is a software developer and architect who has been developing software
professionally since 1991. He is currently an IT consultant and is president and owner of ​Makoto
Consulting Group​, where he specializes in Enterprise Application Integration using open source
technologies. He is also the author of two software application handbooks. His main contact is
his twitter (@jstevenperry). This source was written in 2009, but was updated recently on
January 24, 2017, so it is up to date with the latest advancements and characteristics of Java
programming. It gives an overview of the programming language as a whole by giving examples
and explaining it’s pros and cons, but the article also gives specific details about things that need
to be understood in order to begin exploring java. The information in this article can be
corroborated. TechWorm’s ​Interesting Facts About Java ​includes a section on the current status
and updates within Java. It says that ​Java’s latest major release is the Platform Standard Edition
8. Its features include improved developer productivity and app performance through reduced
boilerplate code, improved collections and annotations. This is similar to the work of J Steven
Perry because he himself is an enterprise manager for his company and he addresses the current
status of Java in his article. The article appears to not have bias because the author describes
ideal topic of Java that can be verified by other sources. Real world examples and pictures of
code iteration is given to show no falsification of information. There are no two sides to the
article so there is no objectivity. ​The article has thick and broad coverage, according to the fact
that there are many details about Java programming and it goes into depth about it’s various
characteristics, but the overall idea of programming is referred to and addressed in a simple way
to allow beginner’s to understand.

S-ar putea să vă placă și