SCJP






1.Java Source And Data Type
1.1.Java Source( 4 ) 1.18.Array Dimension( 7 ) 
1.2.Comments( 3 ) 1.19.main method( 7 ) 
1.3.package( 5 ) 1.20.Member Variable( 10 ) 
1.4.import( 6 ) 1.21.Method Variable( 8 ) 
1.5.static import( 3 ) 1.22.static Variable( 1 ) 
1.6.identifier( 14 ) 1.23.Method( 12 ) 
1.7.Literal( 3 ) 1.24.static Method( 1 ) 
1.8.Primitive Data Types( 5 ) 1.25.Parameter( 10 ) 
1.9.Integer( 13 ) 1.26.variable scope( 6 ) 
1.10.char( 7 ) 1.27.Garbage Collection( 8 ) 
1.11.float( 8 ) 1.28.Questions( 34 ) 
1.12.boolean( 3 ) 1.29.Questions( 50 ) 
1.13.long( 2 ) 1.30.Questions( 32 ) 
1.14.double( 6 ) 1.31.Questions( 22 ) 
1.15.String( 3 ) 1.32.Questions( 34 ) 
1.16.Array( 13 ) 1.33.Questions( 36 ) 
1.17.Array Elements( 5 ) 
2.Operators
2.1.Operators( 1 ) 2.9.Conditional Operator( 5 ) 
2.2.Unary Operators( 8 ) 2.10.Assignment Operators( 8 ) 
2.3.Bitwise Operators( 9 ) 2.11.Questions( 18 ) 
2.4.Cast Operators( 3 ) 2.12.Questions( 20 ) 
2.5.Arithmatic Operators( 20 ) 2.13.Questions( 20 ) 
2.6.Comparison Operators( 16 ) 2.14.Questions( 38 ) 
2.7.instanceof Operator( 16 ) 2.15.Questions( 26 ) 
2.8.boolean Operators( 6 ) 
3.Modifiers
3.1.Access Modifiers( 6 ) 3.10.super( 3 ) 
3.2.private( 3 ) 3.11.native( 1 ) 
3.3.default modifier( 4 ) 3.12.transient( 1 ) 
3.4.public( 2 ) 3.13.volatile( 1 ) 
3.5.protected( 3 ) 3.14.strictfp( 1 ) 
3.6.final( 10 ) 3.15.Questions( 18 ) 
3.7.abstract( 10 ) 3.16.Questions( 14 ) 
3.8.static( 13 ) 3.17.Questions( 28 ) 
3.9.this( 4 ) 
4.Type Casting
4.1.Type Casting( 4 ) 4.4.Array Type Casting( 9 ) 
4.2.Primitive Type Casting( 30 ) 4.5.Questions( 12 ) 
4.3.Reference Type Casting( 16 ) 4.6.Questions( 26 ) 
5.Statements
5.1.while( 3 ) 5.10.finally( 1 ) 
5.2.do while( 1 ) 5.11.Exception( 5 ) 
5.3.for( 16 ) 5.12.throw( 2 ) 
5.4.enhanced for loop( 3 ) 5.13.assert( 5 ) 
5.5.break( 2 ) 5.14.block( 1 ) 
5.6.continue( 5 ) 5.15.Questions( 40 ) 
5.7.if( 4 ) 5.16.Questions( 46 ) 
5.8.switch( 13 ) 5.17.Questions( 44 ) 
5.9.try catch( 5 ) 
6.Object Oriented
6.1.Encapsulation( 1 ) 6.10.JavaBeans( 3 ) 
6.2.Composition( 2 ) 6.11.enum( 14 ) 
6.3.Inheritance( 2 ) 6.12.interface( 2 ) 
6.4.overridden method( 19 ) 6.13.Questions( 64 ) 
6.5.overloading method( 14 ) 6.14.Questions( 60 ) 
6.6.Variable Length Argument( 2 ) 6.15.Questions( 42 ) 
6.7.Constructor( 23 ) 6.16.Questions( 48 ) 
6.8.Inner Classes( 33 ) 6.17.Questions( 42 ) 
6.9.Anonymous Class( 7 ) 
7.Thread
7.1.Thread Creation( 7 ) 7.8.Wait Notify( 4 ) 
7.2.Thread Starting( 5 ) 7.9.Synchronize( 6 ) 
7.3.Thread Priority( 4 ) 7.10.Questions( 32 ) 
7.4.Daemon Threads( 1 ) 7.11.Questions( 30 ) 
7.5.Thread Join( 1 ) 7.12.Questions( 22 ) 
7.6.Yielding( 1 ) 7.13.Questions( 26 ) 
7.7.Sleeping( 2 ) 7.14.Questions( 22 ) 
8.Utility Classes
8.1.Object( 2 ) 8.18.SortedSet( 5 ) 
8.2.equals method( 3 ) 8.19.Comparable( 1 ) 
8.3.toString method( 2 ) 8.20.Map( 18 ) 
8.4.hashCode( 1 ) 8.21.Arrays( 4 ) 
8.5.clone method( 1 ) 8.22.generics( 13 ) 
8.6.Math class( 26 ) 8.23.Scanner( 3 ) 
8.7.String class( 27 ) 8.24.Regex( 11 ) 
8.8.StringBuffer( 12 ) 8.25.Formatter( 19 ) 
8.9.Wrapper classes( 30 ) 8.26.Date( 7 ) 
8.10.Boxing Unboxing( 18 ) 8.27.Iterator( 2 ) 
8.11.Collection( 13 ) 8.28.Runtime( 1 ) 
8.12.Collections( 4 ) 8.29.System( 3 ) 
8.13.List( 8 ) 8.30.Questions( 36 ) 
8.14.Vector( 1 ) 8.31.Questions( 38 ) 
8.15.LinkedList( 1 ) 8.32.Questions( 40 ) 
8.16.Set( 4 ) 8.33.Questions( 38 ) 
8.17.TreeSet( 4 ) 8.34.Questions( 38 ) 
9.File
9.1.File( 17 ) 9.5.Serialization( 7 ) 
9.2.RandomAccessFile( 5 ) 9.6.Questions( 50 ) 
9.3.Stream( 8 ) 9.7.Questions( 14 ) 
9.4.Reader( 2 ) 9.8.Questions( 56 )