Java Class Q&A

Home
Java Class Q&A
1.abstract class
2.Base class
3.class hierarchy
4.class name
5.class version
6.Class.forName
7.ClassCastException
8.Clone
9.constant
10.Constructor
11.Development
12.DTO
13.encapsulation
14.equal method
15.extend Class
16.getter
17.hashcode
18.Inheritance
19.inner class
20.interface
21.main class
22.Method
23.NoClassDefFoundError
24.NoSuchMethodError
25.NoSuchMethodException
26.object reference
27.overload
28.parent class
29.Polymorphism
30.private
31.Private Field
32.Recursive
33.setter
34.Static
35.Static Class
36.subclass
37.Super
38.toString
39.Wrapper Class
Java Class Q&A 
abstract class
abstract class
abstract class 1( 100 ) abstract class 2( 100 ) abstract class 3( 100 ) abstract class 4( 15 ) concrete( 10 ) decorator( 1 ) 
extend( 18 ) final( 6 ) graphics( 2 ) gson( 1 ) implement( 10 ) instance( 10 ) 
Instantiation( 13 ) object( 17 ) oop( 7 ) override( 7 ) private( 5 ) protected( 2 ) 
refactor( 2 ) reflection( 4 ) Super( 8 ) throwable( 1 ) variable( 8 ) 
Base class
Base class
access( 2 ) Base class( 28 ) child( 3 ) constructor( 5 ) extend( 2 ) inherit( 2 ) 
instance( 3 ) method( 6 ) object( 6 ) oop( 4 ) overridden( 3 ) override( 1 ) 
polymorphism( 1 ) private( 4 ) protected( 1 ) reflection( 1 ) super( 3 ) variable( 5 ) 
class hierarchy
class hierarchy
class hierarchy( 28 ) constructor( 1 ) diagram( 2 ) Load( 4 ) Super( 2 ) 
class name
class name
access( 6 ) Annotation( 4 ) anonymous( 3 ) ant( 2 ) API( 5 ) bytecode( 2 ) 
call( 8 ) class name 1( 100 ) class name 2( 17 ) clojure( 2 ) conflict( 6 ) extend( 2 ) 
field( 5 ) forName( 6 ) import( 8 ) inner Class( 2 ) inner class( 3 ) instance( 10 ) 
jar( 4 ) javac( 1 ) jvm( 3 ) load( 15 ) log( 3 ) main( 6 ) 
naming convention( 7 ) NoClassDefFoundError( 3 ) Object( 21 ) outer class( 1 ) package( 29 ) Parameter( 3 ) 
parent( 1 ) reference( 5 ) reflection( 6 ) static( 3 ) subclass( 1 ) Super( 4 ) 
Type( 12 ) variable( 15 ) 
class version
class version
class version( 30 ) classpath( 2 ) compile( 4 ) compiler( 2 ) dependency( 2 ) Error( 5 ) 
jar( 2 ) javac( 3 ) Load( 3 ) Overridden( 3 ) target( 2 ) 
Class.forName
Class.forName
argument( 1 ) Class.forName( 64 ) classload( 3 ) ClassNotFoundException( 3 ) constructor( 3 ) dynamic( 3 ) 
error( 2 ) inner Class( 2 ) Instantiation( 2 ) jruby( 1 ) load( 7 ) new( 2 ) 
newInstance( 3 ) operator( 4 ) reflection( 4 ) Sevlets( 5 ) 
ClassCastException
ClassCastException
ClassCastException 1( 100 ) ClassCastException 2( 100 ) ClassCastException 3( 22 ) 
Clone
Clone
Abstract Class( 2 ) class( 16 ) Clone( 93 ) cloneable( 8 ) copy( 9 ) Deep clone( 12 ) 
deepcopy( 2 ) equal( 4 ) error( 5 ) finalize( 3 ) instance( 3 ) mercurial( 1 ) 
method( 37 ) mutable( 3 ) Object( 54 ) oop( 3 ) override( 4 ) protected( 9 ) 
shallow Clone( 4 ) shallowcopy( 1 ) super( 5 ) 
constant
constant
Access( 11 ) Annotation( 5 ) c ( 3 ) compile( 21 ) constant 1( 100 ) constant 2( 54 ) 
declare( 19 ) Define( 19 ) expression( 6 ) final( 5 ) interface( 25 ) key( 1 ) 
locale( 2 ) Naming( 4 ) oop( 2 ) override( 2 ) Pool( 18 ) Property( 2 ) 
reflection( 4 ) rsa( 2 ) static( 18 ) switch( 8 ) value( 11 ) variable( 11 ) 
Constructor
Constructor
abstract( 45 ) argument( 33 ) block( 19 ) c ( 11 ) chain( 13 ) compile( 5 ) 
Constructor 1( 100 ) Constructor 2( 100 ) Constructor 3( 100 ) Constructor 4( 100 ) Constructor 5( 100 ) Constructor 6( 100 ) 
Constructor 7( 96 ) copy constructor( 29 ) declare( 16 ) Default( 48 ) error( 43 ) exception( 18 ) 
extend( 13 ) field( 17 ) final( 23 ) inherit( 3 ) initialization( 16 ) Initialize( 17 ) 
instance( 25 ) instantiation( 20 ) interface( 24 ) main( 13 ) method( 71 ) object( 45 ) 
oop( 20 ) Overload( 36 ) override( 11 ) parameter( 37 ) parent( 13 ) private( 45 ) 
protected( 19 ) public( 23 ) reflection( 26 ) return( 39 ) setter( 16 ) Sevlets( 29 ) 
static( 30 ) super( 62 ) throw( 21 ) variable( 19 ) 
Development
Development
AtomicReference( 3 ) deep copy( 45 ) serialVersionUID( 38 ) 
DTO
DTO
DTO( 24 ) 
encapsulation
encapsulation
Abstraction( 30 ) Access( 2 ) constructor( 2 ) contain( 2 ) encapsulation( 79 ) field( 2 ) 
getter( 4 ) hide( 4 ) interface( 2 ) member( 2 ) object( 5 ) oop( 8 ) 
polymorphism( 3 ) private( 2 ) public( 5 ) 
equal method
equal method
compare( 14 ) equal method 1( 100 ) equal method 2( 17 ) hasCode( 3 ) import( 1 ) interface( 2 ) 
oop( 2 ) operator( 5 ) override( 21 ) static( 4 ) Super( 3 ) variable( 2 ) 
extend Class
extend Class
Annotation( 1 ) exception( 5 ) extend Class 1( 100 ) extend Class 2( 6 ) field( 2 ) final( 3 ) 
import( 3 ) instanceof( 1 ) Load( 3 ) method( 11 ) modify( 1 ) multiple( 5 ) 
object( 14 ) oop( 4 ) package( 5 ) reference( 2 ) Reflection( 3 ) runtime( 4 ) 
security( 2 ) super( 8 ) variable( 5 ) 
getter
getter
Annotation( 4 ) bean( 4 ) class( 14 ) convention( 1 ) field( 2 ) getter( 71 ) 
interface( 1 ) Javabean( 7 ) javadoc( 1 ) method( 29 ) Naming( 1 ) private( 2 ) 
Property( 2 ) public( 3 ) reflection( 3 ) variable( 6 ) 
hashcode
hashcode
Calculate( 4 ) Class( 15 ) contract( 7 ) equal( 59 ) field( 6 ) function( 5 ) 
generate( 6 ) hashcode 1( 100 ) hashcode 2( 42 ) implement( 20 ) integer( 8 ) method( 32 ) 
native( 3 ) object( 31 ) overridden( 3 ) override( 36 ) super( 4 ) toString( 3 ) 
unique( 5 ) value( 11 ) 
Inheritance
Inheritance
Abstract( 23 ) abstractclass( 15 ) Access( 14 ) aggregate( 6 ) Annotation( 14 ) c ( 11 ) 
child( 11 ) class( 45 ) composition( 22 ) constructor( 65 ) encapsulation( 8 ) Error( 13 ) 
exception( 15 ) extend( 33 ) field( 15 ) inherit( 69 ) inheritance 1( 100 ) inheritance 2( 100 ) 
inheritance 3( 100 ) inheritance 4( 100 ) inheritance 5( 73 ) Inheritence( 43 ) Inner Class( 19 ) Instance( 22 ) 
instantiation( 8 ) interface( 67 ) method( 26 ) multiple 1( 100 ) multiple 2( 8 ) multipleinheritance( 21 ) 
object( 36 ) oop( 36 ) Overload( 13 ) override( 23 ) package( 18 ) parent( 25 ) 
polymorphism( 44 ) private( 19 ) protected( 18 ) Query( 15 ) reflection( 10 ) relationship( 5 ) 
singleton( 7 ) static( 25 ) subclass( 87 ) Super( 24 ) variable( 19 ) 
inner class
inner class
abstract( 11 ) annonymous( 5 ) anonymous( 64 ) Clojure( 4 ) error( 9 ) extend( 8 ) 
field( 12 ) final( 21 ) inherit( 5 ) Inner class 1( 100 ) Inner class 2( 100 ) Inner class 3( 96 ) 
instance( 14 ) Instantiation( 11 ) interface( 17 ) Local( 30 ) member( 13 ) Method( 22 ) 
Modifier( 9 ) nest( 14 ) nonfinal( 7 ) nonstatic( 11 ) object( 22 ) oop( 7 ) 
outer( 19 ) private( 15 ) protected( 8 ) Query( 5 ) reference( 14 ) reflection( 10 ) 
scope( 6 ) static( 38 ) Super( 7 ) syntax( 9 ) variable( 14 ) visibility( 5 ) 
interface
interface
abstract class 1( 100 ) abstract class 2( 100 ) abstract class 3( 83 ) abstract interface( 86 ) Annotation( 28 ) Anonymous Class( 7 ) 
callback( 7 ) class 1( 100 ) class 2( 100 ) class 3( 90 ) cloneable( 10 ) commandline( 7 ) 
Compile( 4 ) declare( 15 ) default( 3 ) Enumeration( 6 ) equal( 3 ) error( 32 ) 
exception( 19 ) extend( 42 ) field( 8 ) final( 7 ) implement 1( 100 ) implement 2( 20 ) 
instance( 13 ) instantiation( 17 ) javadoc( 6 ) jni( 12 ) jvm( 10 ) keyword( 2 ) 
marker 1( 100 ) marker 2( 19 ) method( 78 ) modifier( 5 ) nest( 10 ) object( 58 ) 
oop( 62 ) override( 10 ) package( 12 ) Parameter( 12 ) Pattern( 11 ) polymorphism( 12 ) 
protected( 7 ) proxy( 5 ) public( 17 ) Reference( 22 ) reflection( 29 ) Sevlets( 19 ) 
static( 70 ) Super( 3 ) type( 33 ) User Interface( 1 ) variable( 24 ) 
main class
main class
abstract( 6 ) Access( 7 ) ant( 3 ) call( 29 ) commandline( 1 ) compile( 6 ) 
dependency( 1 ) Error( 22 ) exception( 4 ) execute( 5 ) exit( 30 ) Instantiation( 5 ) 
jar( 17 ) Load( 15 ) log( 1 ) main class 1( 100 ) main class 2( 49 ) manifest( 5 ) 
object( 6 ) package( 4 ) private( 2 ) public( 6 ) static( 7 ) variable( 5 ) 
Method
Method
abstract( 4 ) anonymous( 5 ) clojure( 2 ) interface( 6 ) main( 7 ) method Name 1( 100 ) 
method Name 2( 7 ) new method( 55 ) oop( 5 ) Parameter( 11 ) reflection( 13 ) return( 9 ) 
runtime( 5 ) static( 14 ) subclass( 3 ) Super( 6 ) syntax( 4 ) 
NoClassDefFoundError
NoClassDefFoundError
ant( 4 ) catch( 3 ) classpath( 12 ) clojure( 1 ) commandLine( 6 ) compile( 3 ) 
Debug( 3 ) dependency( 2 ) emacs( 1 ) Executable( 3 ) fails( 1 ) itext( 2 ) 
jar( 13 ) javac( 4 ) jaxrpc( 1 ) jni( 3 ) manifest( 3 ) NoClassDefFoundError 1( 100 ) 
NoClassDefFoundError 2( 100 ) NoClassDefFoundError 3( 100 ) NoClassDefFoundError 4( 34 ) package( 5 ) plugin( 1 ) reflection( 4 ) 
runtime( 7 ) Sevlets( 18 ) urlclassloader( 2 ) xcode( 1 ) xssf( 1 ) 
NoSuchMethodError
NoSuchMethodError
exception( 3 ) getconstructor( 1 ) jackson( 1 ) jacob( 1 ) JAR( 2 ) load( 2 ) 
main( 21 ) NoSuchMethodError( 51 ) reflection( 1 ) 
NoSuchMethodException
NoSuchMethodException
NoSuchMethodException( 14 ) 
object reference
object reference
argument( 4 ) circular( 3 ) clone( 5 ) compile( 2 ) constructor( 3 ) copy( 6 ) 
corba( 4 ) Difference( 12 ) heap( 5 ) instance( 8 ) interface( 6 ) local( 4 ) 
object reference 1( 100 ) object reference 2( 83 ) pass( 15 ) pointer( 6 ) return( 8 ) Sevlets( 4 ) 
static( 12 ) Super( 2 ) type( 5 ) value( 14 ) variable( 21 ) 
overload
overload
ambiguous( 2 ) Annotation( 1 ) argument( 6 ) Boxing( 2 ) compile( 2 ) example( 5 ) 
Function( 11 ) javassist( 1 ) main( 6 ) oop( 5 ) operator( 41 ) Overload 1( 100 ) 
Overload 2( 76 ) parameter( 5 ) refactor( 2 ) varargs( 7 ) variable( 2 ) 
parent class
parent class
abstract( 3 ) Access( 5 ) attribute( 1 ) call( 14 ) child( 12 ) extend( 3 ) 
instance( 5 ) invoke( 3 ) Load( 4 ) method( 1 ) parent class( 19 ) reflection( 2 ) 
return( 2 ) static( 2 ) variable( 5 ) 
Polymorphism
Polymorphism
Abstract Class( 3 ) binding( 6 ) designPattern( 5 ) Dynamic( 7 ) instanceof( 6 ) jvm( 2 ) 
Late Binding( 2 ) oop( 10 ) overload( 13 ) overridden( 4 ) override( 9 ) Polymorphic( 7 ) 
Polymorphism 1( 100 ) Polymorphism 2( 100 ) Polymorphism 3( 15 ) runtime( 15 ) static( 9 ) Super( 5 ) 
Type( 9 ) Variable( 6 ) 
private
private
Access( 16 ) attribute( 6 ) final( 19 ) inherit( 2 ) Instance( 14 ) key( 30 ) 
Member( 25 ) modifier( 14 ) object( 16 ) override( 5 ) package( 12 ) protected( 17 ) 
public( 32 ) reflection( 16 ) variable( 41 ) 
Private Field
Private Field
Private Field( 36 ) 
Recursive
Recursive
binary( 11 ) convert( 6 ) Count( 8 ) factorial( 4 ) fibonacci( 11 ) function( 41 ) 
infinite( 5 ) Iteration( 7 ) iterative( 7 ) list( 11 ) loop( 24 ) maze( 7 ) 
Merge( 6 ) method( 88 ) palindrome( 4 ) parse( 11 ) parser( 6 ) path( 7 ) 
permutation( 9 ) power( 4 ) Recursive 1( 100 ) Recursive 2( 100 ) Recursive 3( 100 ) Recursive 4( 100 ) 
Recursive 5( 74 ) Refactor( 4 ) search( 12 ) solve( 6 ) Sort( 5 ) stack( 8 ) 
stackoverflow( 8 ) stackoverflowerror( 9 ) static( 4 ) stop( 6 ) trace( 5 ) triangle( 5 ) 
variable( 8 ) 
setter
setter
convention( 2 ) dynamic( 4 ) instanceof( 1 ) Javabean( 3 ) oop( 2 ) overload( 1 ) 
Parameter( 3 ) reflection( 3 ) setter( 39 ) static( 1 ) Template( 1 ) variable( 3 ) 
Static
Static
abstract( 19 ) access( 33 ) binding( 14 ) block( 70 ) c ( 15 ) Clojure( 3 ) 
context( 19 ) declare( 27 ) dynamic( 8 ) Factory method( 14 ) field( 24 ) final( 63 ) 
function( 28 ) heap( 12 ) import( 49 ) initialization( 27 ) initializer( 37 ) instance( 56 ) 
jvm( 8 ) keyword( 32 ) local variable( 15 ) main( 34 ) member( 26 ) memory( 24 ) 
method 1( 100 ) method 2( 100 ) method 3( 59 ) mock( 6 ) modifier( 15 ) nest( 1 ) 
nonstatic 1( 100 ) nonstatic 2( 100 ) nonstatic 3( 19 ) object( 72 ) oop( 16 ) overload( 8 ) 
overridden( 10 ) override( 39 ) Parameter( 9 ) pattern( 10 ) private( 26 ) public( 76 ) 
reference( 32 ) reflection( 20 ) Sevlets( 23 ) singleton( 28 ) Static 1( 100 ) Static 2( 100 ) 
Static 3( 100 ) Static 4( 21 ) variable 1( 100 ) variable 2( 57 ) 
Static Class
Static Class
Abstract Class( 5 ) access( 14 ) block( 6 ) declare( 9 ) field( 14 ) final( 11 ) 
initialization( 9 ) instance( 14 ) load( 17 ) member( 21 ) method( 43 ) nest( 20 ) 
nonstatic( 15 ) oop( 11 ) pattern( 6 ) private( 12 ) reflection( 13 ) singleton( 21 ) 
Static Class( 88 ) utility( 9 ) variable( 21 ) 
subclass
subclass
abstract( 15 ) anonymous( 3 ) concrete( 7 ) constructor( 31 ) equal( 6 ) exception( 11 ) 
extend( 12 ) field( 11 ) inherit( 4 ) Inner Class( 7 ) instance( 8 ) instanceof( 5 ) 
instantiation( 7 ) interface( 12 ) member( 9 ) method( 37 ) object( 23 ) oop( 4 ) 
Override( 14 ) package( 5 ) Parameter( 7 ) parent( 6 ) polymorphism( 6 ) private( 9 ) 
protected( 7 ) reflection( 8 ) subclass 1( 100 ) subclass 2( 9 ) Super class( 29 ) superclass( 4 ) 
type( 10 ) variable( 15 ) 
Super
Super
Access( 10 ) Annotation( 3 ) call( 42 ) child( 3 ) cloneable( 1 ) compare( 2 ) 
Error( 8 ) exception( 3 ) extend( 3 ) function( 3 ) inherit( 2 ) instance( 6 ) 
invoke( 2 ) keyword( 29 ) Load( 1 ) method( 14 ) mock( 2 ) Object( 12 ) 
oop( 2 ) override( 8 ) package( 3 ) private( 4 ) reference( 6 ) reflection( 7 ) 
Sevlets( 8 ) sub( 13 ) Super( 99 ) type( 2 ) variable( 6 ) 
toString
toString
constructor( 4 ) Debug( 3 ) format( 8 ) implement( 6 ) object( 12 ) output( 4 ) 
override( 19 ) Polynomial( 3 ) print( 10 ) println( 5 ) Property( 3 ) reflection( 2 ) 
toString 1( 100 ) toString 2( 100 ) toString 3( 30 ) ToStringBuilder( 2 ) 
Wrapper Class
Wrapper Class
argument( 3 ) autobox( 4 ) behaviour( 5 ) boxing( 4 ) constructor( 2 ) error( 3 ) 
immutable( 6 ) operator( 2 ) Strange( 1 ) Wrapper Class 1( 100 ) Wrapper Class 2( 37 ) 
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.