Java View all facts Glossary Help |
specification > class > collection class > LinkedList |
LinkedList | ||||
subject | fact |
LinkedList | has specification | |
is less efficient than ArrayList and Vector class for operations such as extracting an arbitrary element | ||
is more efficient than ArrayList and Vector class for operations such as inserting an element in the middle | ||
is a subtopic of Collections | ||
is a subtopic of Example Classes | ||
is an instance of collection class | ||
collection class | has purpose working with collections of objects | |
class |
| |
| ||
adds 0 or more variables to the variables it inherits from its superclass | ||
adds 0 or more methods to the methods it inherits from its superclass | ||
can access any public class in other packages | ||
can be imported from a package | ||
can extend only one superclass | ||
can implement more than one interface | ||
can override methods that are inherited from the class's superclass | ||
can protect its members from access by other classes or objects using an access modifier | ||
cannot inherit method implementations from an interface | ||
contains all of the code that relates to its objects including
| ||
contains data associated with each object | ||
declares a list of variables, called instance variables, corresponding to data that will be present in each instance | ||
defines | ||
defines a class type whose instances are the values of the class type | ||
has benefit
| ||
has example public class HelloWorld { | ||
has part class name | ||
has part code | ||
has part constructor | ||
has syntax class classname | ||
inherits 0 or more methods from its superclass | ||
inherits 0 or more variables from its superclass | ||
inherits behaviour from its superclass | ||
is a descendant of Object class | ||
is specified by 1 class definition | ||
may have access modifier | ||
provides implementation for all its instance methods unless the class is abstract | ||
represents several similar objects | ||
should be a member of 1 named package rather than the default package | ||
should be named after a thing its instances represent in the real world | ||
should be placed in its own source file | ||
should not be named after the internals of a computer system such as 'Record', 'Table', 'Data', 'Structure', or 'Information' | ||
should order elements as follows: | ||
to instantiate you create an instance of it | ||
uses an implements clause to declare that it contains methods for each of the operations specified by the interface | ||
access unit | has access mode | |
syntactic unit | has syntax rule bold = mandatory |
Next collection class: String class Up: collection class Previous collection class: ArrayList