├── .gitignore ├── README.md ├── book.jpg ├── chapter-02 ├── BlockTest.java ├── Example.java ├── Example2.java ├── ForTest.java └── IfSample.java ├── chapter-03 ├── Area.java ├── Array.java ├── AutoArray.java ├── Average.java ├── BoolTest.java ├── CharDemo.java ├── CharDemo2.java ├── Conversion.java ├── DynInit.java ├── LifeTime.java ├── Light.java ├── Matrix.java ├── Promote.java ├── Scope.java ├── ThreeDMatrix.java ├── TwoDAgain.java ├── TwoDArray.java └── VarDemo.java ├── chapter-04 ├── BasicMath.java ├── BitLogic.java ├── BoolLogic.java ├── ByteShift.java ├── ByteUShift.java ├── HexByte.java ├── IncDec.java ├── Modulus.java ├── MultByTwo.java ├── OpBitEquals.java ├── OpEquals.java └── Ternary.java ├── chapter-05 ├── Break.java ├── BreakErr.java ├── BreakLoop.java ├── BreakLoop2.java ├── BreakLoop3.java ├── BreakLoop4.java ├── Comma.java ├── Continue.java ├── ContinueLabel.java ├── DoWhile.java ├── FindPrime.java ├── ForEach.java ├── ForEach2.java ├── ForEach3.java ├── ForTick.java ├── ForVar.java ├── IfElse.java ├── Menu.java ├── MissingBreak.java ├── Nested.java ├── NoBody.java ├── NoChange.java ├── Return.java ├── Sample.java ├── SampleSwitch.java ├── Search.java ├── StringSwitch.java ├── Switch.java ├── TypeInferenceInFor.java └── While.java ├── chapter-06 ├── Box.java ├── BoxDemo.java ├── BoxDemo2.java ├── BoxDemo3.java ├── BoxDemo4.java ├── BoxDemo5.java ├── BoxDemo6.java ├── BoxDemo7.java ├── Stack.java └── TestStack.java ├── chapter-07 ├── AccessTest.java ├── CallByValue.java ├── CommandLine.java ├── InnerClassDemo.java ├── InnerClassDemo2.java ├── Length.java ├── Overload.java ├── OverloadCons.java ├── OverloadCons2.java ├── PassArray.java ├── PassOb.java ├── PassObjRef.java ├── Recursion.java ├── Recursion2.java ├── RefVarDemo.java ├── RetOb.java ├── StaticByName.java ├── StringDemo.java ├── StringDemo2.java ├── StringDemo3.java ├── TestStack.java ├── TestStack2.java ├── UseStatic.java ├── VarArgs.java ├── VarArgs2.java ├── VarArgs3.java └── VarArgs4.java ├── chapter-08 ├── AbstractAreas.java ├── AbstractDemo.java ├── Access.java ├── Box.java ├── BoxWeight.java ├── CallingCons.java ├── DemoBoxWeight.java ├── DemoShipment.java ├── DemoSuper.java ├── Dispatch.java ├── FindAreas.java ├── Overloaded.java ├── Override.java ├── RefDemo.java ├── Shipment.java ├── SimpleInheritance.java ├── TypeInferenceAndInheritance.java └── UseSuper.java ├── chapter-09 ├── AnotherClient.java ├── AskMe.java ├── Callback.java ├── Client.java ├── DefaultMethodDemo.java ├── DynStack.java ├── FixedStack.java ├── IFExtend.java ├── IFTest.java ├── IFTest3.java ├── IfTest2.java ├── IntStack.java ├── MyIF.java ├── MyIFImp.java ├── NestedIFDemo.java ├── TestBalance.java ├── TestIface.java ├── TestIface2.java ├── mypack │ ├── AccountBalance.java │ └── Balance.java ├── p1 │ ├── Demo.java │ ├── Derived.java │ ├── Protection.java │ └── SamePackage.java └── p2 │ ├── Demo.java │ ├── OtherPackage.java │ └── Protection2.java ├── chapter-15 ├── BlockLambdaDemo.java ├── BlockLambdaDemo2.java ├── ConstructorRefDemo.java ├── ConstructorRefDemo2.java ├── ConstructorRefDemo3.java ├── GenericFunctionalInterfaceDemo.java ├── GenericMethodRefDemo.java ├── InstanceMethWithObjectRefDemo.java ├── LambdaDemo.java ├── LambdaDemo2.java ├── LambdaDemo3.java ├── LambdaExceptionDemo.java ├── LambdasAsArgumentsDemo.java ├── MethodRefDemo.java ├── MethodRefDemo2.java ├── UseFunctionInterfaceDemo.java ├── UseMethodRef.java └── VarCapture.java ├── chapter-17 ├── AppendDemo.java ├── ChangeCase.java ├── Concat.java ├── DeleteDemo.java ├── EqualsDemo.java ├── EqualsNotEqualTo.java ├── GetCharsDemo.java ├── IndexOfDemo.java ├── InsertDemo.java ├── ReplaceDemo.java ├── ReverseDemo.java ├── SetCharAtDemo.java ├── SortString.java ├── StringBufferDemo.java ├── StringBufferIndexOfDemo.java ├── StringJoinDemo.java ├── StringReplace.java ├── SubStringCons.java ├── ToStringDemo.java └── UseTrim.java ├── chapter-18 ├── ACDemo.java ├── Angles.java ├── CloneDemo.java ├── CloneDemo2.java ├── DoubleDemo.java ├── Elapsed.java ├── ExecDemo.java ├── ExecDemoFini.java ├── InfNaN.java ├── IsDemo.java ├── MemoryDemo.java ├── PBDemo.java ├── ParseDemo.java ├── PkgTest.java ├── RTTI.java ├── ShowUserDir.java ├── StringConversions.java ├── ThreadGroupDemo.java └── VerDemo.java ├── chapter-19 ├── AlgorithmsDemo.java ├── ArrayDequeDemo.java ├── ArrayListDemo.java ├── ArrayListToArray.java ├── ArraysDemo.java ├── CompDemo.java ├── CompDemo2.java ├── ForEachDemo.java ├── HTDemo.java ├── HTDemo2.java ├── HashMapDemo.java ├── HashSetDemo.java ├── IteratorDemo.java ├── LinkedHashSetDemo.java ├── LinkedListDemo.java ├── MailList.java ├── Phonebook.java ├── PropDemo.java ├── PropDemoDef.java ├── SpliteratorDemo.java ├── StackDemo.java ├── TreeMapDemo.java ├── TreeMapDemo2.java ├── TreeMapDemo2A.java ├── TreeSetDemo.java └── VectorDemo.java ├── chapter-20 ├── AvgFile.java ├── AvgNums.java ├── BitSetDemo.java ├── CalendarDemo.java ├── CurDemo.java ├── DateDemo.java ├── FieldWidthDemo.java ├── FindInLineDemo.java ├── FormatDemo.java ├── FormatDemo2.java ├── FormatDemo3.java ├── FormatDemo4.java ├── FormatDemo5.java ├── FormatDemo6.java ├── FormatDemo7.java ├── GregorianCalendarDemo.java ├── L23.txt ├── L24.txt ├── LRBDemo.java ├── LeftJustify.java ├── OptionalDemo.java ├── PrecisionDemo.java ├── RandDemo.java ├── STDemo.java ├── SampleRB.java ├── SampleRB_de.java ├── ScanMixed.java ├── SetDelimiters.java ├── TTest.java ├── Test.txt └── TimeDateFormat.java └── phonebook.dat /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vscode -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/README.md -------------------------------------------------------------------------------- /book.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/book.jpg -------------------------------------------------------------------------------- /chapter-02/BlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-02/BlockTest.java -------------------------------------------------------------------------------- /chapter-02/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-02/Example.java -------------------------------------------------------------------------------- /chapter-02/Example2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-02/Example2.java -------------------------------------------------------------------------------- /chapter-02/ForTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-02/ForTest.java -------------------------------------------------------------------------------- /chapter-02/IfSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-02/IfSample.java -------------------------------------------------------------------------------- /chapter-03/Area.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/Area.java -------------------------------------------------------------------------------- /chapter-03/Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/Array.java -------------------------------------------------------------------------------- /chapter-03/AutoArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/AutoArray.java -------------------------------------------------------------------------------- /chapter-03/Average.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/Average.java -------------------------------------------------------------------------------- /chapter-03/BoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/BoolTest.java -------------------------------------------------------------------------------- /chapter-03/CharDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/CharDemo.java -------------------------------------------------------------------------------- /chapter-03/CharDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/CharDemo2.java -------------------------------------------------------------------------------- /chapter-03/Conversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/Conversion.java -------------------------------------------------------------------------------- /chapter-03/DynInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/DynInit.java -------------------------------------------------------------------------------- /chapter-03/LifeTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/LifeTime.java -------------------------------------------------------------------------------- /chapter-03/Light.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/Light.java -------------------------------------------------------------------------------- /chapter-03/Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/Matrix.java -------------------------------------------------------------------------------- /chapter-03/Promote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/Promote.java -------------------------------------------------------------------------------- /chapter-03/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/Scope.java -------------------------------------------------------------------------------- /chapter-03/ThreeDMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/ThreeDMatrix.java -------------------------------------------------------------------------------- /chapter-03/TwoDAgain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/TwoDAgain.java -------------------------------------------------------------------------------- /chapter-03/TwoDArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/TwoDArray.java -------------------------------------------------------------------------------- /chapter-03/VarDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-03/VarDemo.java -------------------------------------------------------------------------------- /chapter-04/BasicMath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/BasicMath.java -------------------------------------------------------------------------------- /chapter-04/BitLogic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/BitLogic.java -------------------------------------------------------------------------------- /chapter-04/BoolLogic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/BoolLogic.java -------------------------------------------------------------------------------- /chapter-04/ByteShift.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/ByteShift.java -------------------------------------------------------------------------------- /chapter-04/ByteUShift.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/ByteUShift.java -------------------------------------------------------------------------------- /chapter-04/HexByte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/HexByte.java -------------------------------------------------------------------------------- /chapter-04/IncDec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/IncDec.java -------------------------------------------------------------------------------- /chapter-04/Modulus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/Modulus.java -------------------------------------------------------------------------------- /chapter-04/MultByTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/MultByTwo.java -------------------------------------------------------------------------------- /chapter-04/OpBitEquals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/OpBitEquals.java -------------------------------------------------------------------------------- /chapter-04/OpEquals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/OpEquals.java -------------------------------------------------------------------------------- /chapter-04/Ternary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-04/Ternary.java -------------------------------------------------------------------------------- /chapter-05/Break.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/Break.java -------------------------------------------------------------------------------- /chapter-05/BreakErr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/BreakErr.java -------------------------------------------------------------------------------- /chapter-05/BreakLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/BreakLoop.java -------------------------------------------------------------------------------- /chapter-05/BreakLoop2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/BreakLoop2.java -------------------------------------------------------------------------------- /chapter-05/BreakLoop3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/BreakLoop3.java -------------------------------------------------------------------------------- /chapter-05/BreakLoop4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/BreakLoop4.java -------------------------------------------------------------------------------- /chapter-05/Comma.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/Comma.java -------------------------------------------------------------------------------- /chapter-05/Continue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/Continue.java -------------------------------------------------------------------------------- /chapter-05/ContinueLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/ContinueLabel.java -------------------------------------------------------------------------------- /chapter-05/DoWhile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/DoWhile.java -------------------------------------------------------------------------------- /chapter-05/FindPrime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/FindPrime.java -------------------------------------------------------------------------------- /chapter-05/ForEach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/ForEach.java -------------------------------------------------------------------------------- /chapter-05/ForEach2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/ForEach2.java -------------------------------------------------------------------------------- /chapter-05/ForEach3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/ForEach3.java -------------------------------------------------------------------------------- /chapter-05/ForTick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/ForTick.java -------------------------------------------------------------------------------- /chapter-05/ForVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/ForVar.java -------------------------------------------------------------------------------- /chapter-05/IfElse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/IfElse.java -------------------------------------------------------------------------------- /chapter-05/Menu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/Menu.java -------------------------------------------------------------------------------- /chapter-05/MissingBreak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/MissingBreak.java -------------------------------------------------------------------------------- /chapter-05/Nested.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/Nested.java -------------------------------------------------------------------------------- /chapter-05/NoBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/NoBody.java -------------------------------------------------------------------------------- /chapter-05/NoChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/NoChange.java -------------------------------------------------------------------------------- /chapter-05/Return.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/Return.java -------------------------------------------------------------------------------- /chapter-05/Sample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/Sample.java -------------------------------------------------------------------------------- /chapter-05/SampleSwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/SampleSwitch.java -------------------------------------------------------------------------------- /chapter-05/Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/Search.java -------------------------------------------------------------------------------- /chapter-05/StringSwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/StringSwitch.java -------------------------------------------------------------------------------- /chapter-05/Switch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/Switch.java -------------------------------------------------------------------------------- /chapter-05/TypeInferenceInFor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/TypeInferenceInFor.java -------------------------------------------------------------------------------- /chapter-05/While.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-05/While.java -------------------------------------------------------------------------------- /chapter-06/Box.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-06/Box.java -------------------------------------------------------------------------------- /chapter-06/BoxDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-06/BoxDemo.java -------------------------------------------------------------------------------- /chapter-06/BoxDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-06/BoxDemo2.java -------------------------------------------------------------------------------- /chapter-06/BoxDemo3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-06/BoxDemo3.java -------------------------------------------------------------------------------- /chapter-06/BoxDemo4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-06/BoxDemo4.java -------------------------------------------------------------------------------- /chapter-06/BoxDemo5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-06/BoxDemo5.java -------------------------------------------------------------------------------- /chapter-06/BoxDemo6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-06/BoxDemo6.java -------------------------------------------------------------------------------- /chapter-06/BoxDemo7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-06/BoxDemo7.java -------------------------------------------------------------------------------- /chapter-06/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-06/Stack.java -------------------------------------------------------------------------------- /chapter-06/TestStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-06/TestStack.java -------------------------------------------------------------------------------- /chapter-07/AccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/AccessTest.java -------------------------------------------------------------------------------- /chapter-07/CallByValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/CallByValue.java -------------------------------------------------------------------------------- /chapter-07/CommandLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/CommandLine.java -------------------------------------------------------------------------------- /chapter-07/InnerClassDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/InnerClassDemo.java -------------------------------------------------------------------------------- /chapter-07/InnerClassDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/InnerClassDemo2.java -------------------------------------------------------------------------------- /chapter-07/Length.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/Length.java -------------------------------------------------------------------------------- /chapter-07/Overload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/Overload.java -------------------------------------------------------------------------------- /chapter-07/OverloadCons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/OverloadCons.java -------------------------------------------------------------------------------- /chapter-07/OverloadCons2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/OverloadCons2.java -------------------------------------------------------------------------------- /chapter-07/PassArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/PassArray.java -------------------------------------------------------------------------------- /chapter-07/PassOb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/PassOb.java -------------------------------------------------------------------------------- /chapter-07/PassObjRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/PassObjRef.java -------------------------------------------------------------------------------- /chapter-07/Recursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/Recursion.java -------------------------------------------------------------------------------- /chapter-07/Recursion2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/Recursion2.java -------------------------------------------------------------------------------- /chapter-07/RefVarDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/RefVarDemo.java -------------------------------------------------------------------------------- /chapter-07/RetOb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/RetOb.java -------------------------------------------------------------------------------- /chapter-07/StaticByName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/StaticByName.java -------------------------------------------------------------------------------- /chapter-07/StringDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/StringDemo.java -------------------------------------------------------------------------------- /chapter-07/StringDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/StringDemo2.java -------------------------------------------------------------------------------- /chapter-07/StringDemo3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/StringDemo3.java -------------------------------------------------------------------------------- /chapter-07/TestStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/TestStack.java -------------------------------------------------------------------------------- /chapter-07/TestStack2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/TestStack2.java -------------------------------------------------------------------------------- /chapter-07/UseStatic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/UseStatic.java -------------------------------------------------------------------------------- /chapter-07/VarArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/VarArgs.java -------------------------------------------------------------------------------- /chapter-07/VarArgs2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/VarArgs2.java -------------------------------------------------------------------------------- /chapter-07/VarArgs3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/VarArgs3.java -------------------------------------------------------------------------------- /chapter-07/VarArgs4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-07/VarArgs4.java -------------------------------------------------------------------------------- /chapter-08/AbstractAreas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/AbstractAreas.java -------------------------------------------------------------------------------- /chapter-08/AbstractDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/AbstractDemo.java -------------------------------------------------------------------------------- /chapter-08/Access.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/Access.java -------------------------------------------------------------------------------- /chapter-08/Box.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/Box.java -------------------------------------------------------------------------------- /chapter-08/BoxWeight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/BoxWeight.java -------------------------------------------------------------------------------- /chapter-08/CallingCons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/CallingCons.java -------------------------------------------------------------------------------- /chapter-08/DemoBoxWeight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/DemoBoxWeight.java -------------------------------------------------------------------------------- /chapter-08/DemoShipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/DemoShipment.java -------------------------------------------------------------------------------- /chapter-08/DemoSuper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/DemoSuper.java -------------------------------------------------------------------------------- /chapter-08/Dispatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/Dispatch.java -------------------------------------------------------------------------------- /chapter-08/FindAreas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/FindAreas.java -------------------------------------------------------------------------------- /chapter-08/Overloaded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/Overloaded.java -------------------------------------------------------------------------------- /chapter-08/Override.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/Override.java -------------------------------------------------------------------------------- /chapter-08/RefDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/RefDemo.java -------------------------------------------------------------------------------- /chapter-08/Shipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/Shipment.java -------------------------------------------------------------------------------- /chapter-08/SimpleInheritance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/SimpleInheritance.java -------------------------------------------------------------------------------- /chapter-08/TypeInferenceAndInheritance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/TypeInferenceAndInheritance.java -------------------------------------------------------------------------------- /chapter-08/UseSuper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-08/UseSuper.java -------------------------------------------------------------------------------- /chapter-09/AnotherClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/AnotherClient.java -------------------------------------------------------------------------------- /chapter-09/AskMe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/AskMe.java -------------------------------------------------------------------------------- /chapter-09/Callback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/Callback.java -------------------------------------------------------------------------------- /chapter-09/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/Client.java -------------------------------------------------------------------------------- /chapter-09/DefaultMethodDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/DefaultMethodDemo.java -------------------------------------------------------------------------------- /chapter-09/DynStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/DynStack.java -------------------------------------------------------------------------------- /chapter-09/FixedStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/FixedStack.java -------------------------------------------------------------------------------- /chapter-09/IFExtend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/IFExtend.java -------------------------------------------------------------------------------- /chapter-09/IFTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/IFTest.java -------------------------------------------------------------------------------- /chapter-09/IFTest3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/IFTest3.java -------------------------------------------------------------------------------- /chapter-09/IfTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/IfTest2.java -------------------------------------------------------------------------------- /chapter-09/IntStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/IntStack.java -------------------------------------------------------------------------------- /chapter-09/MyIF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/MyIF.java -------------------------------------------------------------------------------- /chapter-09/MyIFImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/MyIFImp.java -------------------------------------------------------------------------------- /chapter-09/NestedIFDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/NestedIFDemo.java -------------------------------------------------------------------------------- /chapter-09/TestBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/TestBalance.java -------------------------------------------------------------------------------- /chapter-09/TestIface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/TestIface.java -------------------------------------------------------------------------------- /chapter-09/TestIface2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/TestIface2.java -------------------------------------------------------------------------------- /chapter-09/mypack/AccountBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/mypack/AccountBalance.java -------------------------------------------------------------------------------- /chapter-09/mypack/Balance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/mypack/Balance.java -------------------------------------------------------------------------------- /chapter-09/p1/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/p1/Demo.java -------------------------------------------------------------------------------- /chapter-09/p1/Derived.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/p1/Derived.java -------------------------------------------------------------------------------- /chapter-09/p1/Protection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/p1/Protection.java -------------------------------------------------------------------------------- /chapter-09/p1/SamePackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/p1/SamePackage.java -------------------------------------------------------------------------------- /chapter-09/p2/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/p2/Demo.java -------------------------------------------------------------------------------- /chapter-09/p2/OtherPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/p2/OtherPackage.java -------------------------------------------------------------------------------- /chapter-09/p2/Protection2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-09/p2/Protection2.java -------------------------------------------------------------------------------- /chapter-15/BlockLambdaDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/BlockLambdaDemo.java -------------------------------------------------------------------------------- /chapter-15/BlockLambdaDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/BlockLambdaDemo2.java -------------------------------------------------------------------------------- /chapter-15/ConstructorRefDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/ConstructorRefDemo.java -------------------------------------------------------------------------------- /chapter-15/ConstructorRefDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/ConstructorRefDemo2.java -------------------------------------------------------------------------------- /chapter-15/ConstructorRefDemo3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/ConstructorRefDemo3.java -------------------------------------------------------------------------------- /chapter-15/GenericFunctionalInterfaceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/GenericFunctionalInterfaceDemo.java -------------------------------------------------------------------------------- /chapter-15/GenericMethodRefDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/GenericMethodRefDemo.java -------------------------------------------------------------------------------- /chapter-15/InstanceMethWithObjectRefDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/InstanceMethWithObjectRefDemo.java -------------------------------------------------------------------------------- /chapter-15/LambdaDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/LambdaDemo.java -------------------------------------------------------------------------------- /chapter-15/LambdaDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/LambdaDemo2.java -------------------------------------------------------------------------------- /chapter-15/LambdaDemo3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/LambdaDemo3.java -------------------------------------------------------------------------------- /chapter-15/LambdaExceptionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/LambdaExceptionDemo.java -------------------------------------------------------------------------------- /chapter-15/LambdasAsArgumentsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/LambdasAsArgumentsDemo.java -------------------------------------------------------------------------------- /chapter-15/MethodRefDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/MethodRefDemo.java -------------------------------------------------------------------------------- /chapter-15/MethodRefDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/MethodRefDemo2.java -------------------------------------------------------------------------------- /chapter-15/UseFunctionInterfaceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/UseFunctionInterfaceDemo.java -------------------------------------------------------------------------------- /chapter-15/UseMethodRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/UseMethodRef.java -------------------------------------------------------------------------------- /chapter-15/VarCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-15/VarCapture.java -------------------------------------------------------------------------------- /chapter-17/AppendDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/AppendDemo.java -------------------------------------------------------------------------------- /chapter-17/ChangeCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/ChangeCase.java -------------------------------------------------------------------------------- /chapter-17/Concat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/Concat.java -------------------------------------------------------------------------------- /chapter-17/DeleteDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/DeleteDemo.java -------------------------------------------------------------------------------- /chapter-17/EqualsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/EqualsDemo.java -------------------------------------------------------------------------------- /chapter-17/EqualsNotEqualTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/EqualsNotEqualTo.java -------------------------------------------------------------------------------- /chapter-17/GetCharsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/GetCharsDemo.java -------------------------------------------------------------------------------- /chapter-17/IndexOfDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/IndexOfDemo.java -------------------------------------------------------------------------------- /chapter-17/InsertDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/InsertDemo.java -------------------------------------------------------------------------------- /chapter-17/ReplaceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/ReplaceDemo.java -------------------------------------------------------------------------------- /chapter-17/ReverseDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/ReverseDemo.java -------------------------------------------------------------------------------- /chapter-17/SetCharAtDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/SetCharAtDemo.java -------------------------------------------------------------------------------- /chapter-17/SortString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/SortString.java -------------------------------------------------------------------------------- /chapter-17/StringBufferDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/StringBufferDemo.java -------------------------------------------------------------------------------- /chapter-17/StringBufferIndexOfDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/StringBufferIndexOfDemo.java -------------------------------------------------------------------------------- /chapter-17/StringJoinDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/StringJoinDemo.java -------------------------------------------------------------------------------- /chapter-17/StringReplace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/StringReplace.java -------------------------------------------------------------------------------- /chapter-17/SubStringCons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/SubStringCons.java -------------------------------------------------------------------------------- /chapter-17/ToStringDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/ToStringDemo.java -------------------------------------------------------------------------------- /chapter-17/UseTrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-17/UseTrim.java -------------------------------------------------------------------------------- /chapter-18/ACDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/ACDemo.java -------------------------------------------------------------------------------- /chapter-18/Angles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/Angles.java -------------------------------------------------------------------------------- /chapter-18/CloneDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/CloneDemo.java -------------------------------------------------------------------------------- /chapter-18/CloneDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/CloneDemo2.java -------------------------------------------------------------------------------- /chapter-18/DoubleDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/DoubleDemo.java -------------------------------------------------------------------------------- /chapter-18/Elapsed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/Elapsed.java -------------------------------------------------------------------------------- /chapter-18/ExecDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/ExecDemo.java -------------------------------------------------------------------------------- /chapter-18/ExecDemoFini.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/ExecDemoFini.java -------------------------------------------------------------------------------- /chapter-18/InfNaN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/InfNaN.java -------------------------------------------------------------------------------- /chapter-18/IsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/IsDemo.java -------------------------------------------------------------------------------- /chapter-18/MemoryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/MemoryDemo.java -------------------------------------------------------------------------------- /chapter-18/PBDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/PBDemo.java -------------------------------------------------------------------------------- /chapter-18/ParseDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/ParseDemo.java -------------------------------------------------------------------------------- /chapter-18/PkgTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/PkgTest.java -------------------------------------------------------------------------------- /chapter-18/RTTI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/RTTI.java -------------------------------------------------------------------------------- /chapter-18/ShowUserDir.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/ShowUserDir.java -------------------------------------------------------------------------------- /chapter-18/StringConversions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/StringConversions.java -------------------------------------------------------------------------------- /chapter-18/ThreadGroupDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/ThreadGroupDemo.java -------------------------------------------------------------------------------- /chapter-18/VerDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-18/VerDemo.java -------------------------------------------------------------------------------- /chapter-19/AlgorithmsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/AlgorithmsDemo.java -------------------------------------------------------------------------------- /chapter-19/ArrayDequeDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/ArrayDequeDemo.java -------------------------------------------------------------------------------- /chapter-19/ArrayListDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/ArrayListDemo.java -------------------------------------------------------------------------------- /chapter-19/ArrayListToArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/ArrayListToArray.java -------------------------------------------------------------------------------- /chapter-19/ArraysDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/ArraysDemo.java -------------------------------------------------------------------------------- /chapter-19/CompDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/CompDemo.java -------------------------------------------------------------------------------- /chapter-19/CompDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/CompDemo2.java -------------------------------------------------------------------------------- /chapter-19/ForEachDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/ForEachDemo.java -------------------------------------------------------------------------------- /chapter-19/HTDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/HTDemo.java -------------------------------------------------------------------------------- /chapter-19/HTDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/HTDemo2.java -------------------------------------------------------------------------------- /chapter-19/HashMapDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/HashMapDemo.java -------------------------------------------------------------------------------- /chapter-19/HashSetDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/HashSetDemo.java -------------------------------------------------------------------------------- /chapter-19/IteratorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/IteratorDemo.java -------------------------------------------------------------------------------- /chapter-19/LinkedHashSetDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/LinkedHashSetDemo.java -------------------------------------------------------------------------------- /chapter-19/LinkedListDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/LinkedListDemo.java -------------------------------------------------------------------------------- /chapter-19/MailList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/MailList.java -------------------------------------------------------------------------------- /chapter-19/Phonebook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/Phonebook.java -------------------------------------------------------------------------------- /chapter-19/PropDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/PropDemo.java -------------------------------------------------------------------------------- /chapter-19/PropDemoDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/PropDemoDef.java -------------------------------------------------------------------------------- /chapter-19/SpliteratorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/SpliteratorDemo.java -------------------------------------------------------------------------------- /chapter-19/StackDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/StackDemo.java -------------------------------------------------------------------------------- /chapter-19/TreeMapDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/TreeMapDemo.java -------------------------------------------------------------------------------- /chapter-19/TreeMapDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/TreeMapDemo2.java -------------------------------------------------------------------------------- /chapter-19/TreeMapDemo2A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/TreeMapDemo2A.java -------------------------------------------------------------------------------- /chapter-19/TreeSetDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/TreeSetDemo.java -------------------------------------------------------------------------------- /chapter-19/VectorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-19/VectorDemo.java -------------------------------------------------------------------------------- /chapter-20/AvgFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/AvgFile.java -------------------------------------------------------------------------------- /chapter-20/AvgNums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/AvgNums.java -------------------------------------------------------------------------------- /chapter-20/BitSetDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/BitSetDemo.java -------------------------------------------------------------------------------- /chapter-20/CalendarDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/CalendarDemo.java -------------------------------------------------------------------------------- /chapter-20/CurDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/CurDemo.java -------------------------------------------------------------------------------- /chapter-20/DateDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/DateDemo.java -------------------------------------------------------------------------------- /chapter-20/FieldWidthDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/FieldWidthDemo.java -------------------------------------------------------------------------------- /chapter-20/FindInLineDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/FindInLineDemo.java -------------------------------------------------------------------------------- /chapter-20/FormatDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/FormatDemo.java -------------------------------------------------------------------------------- /chapter-20/FormatDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/FormatDemo2.java -------------------------------------------------------------------------------- /chapter-20/FormatDemo3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/FormatDemo3.java -------------------------------------------------------------------------------- /chapter-20/FormatDemo4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/FormatDemo4.java -------------------------------------------------------------------------------- /chapter-20/FormatDemo5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/FormatDemo5.java -------------------------------------------------------------------------------- /chapter-20/FormatDemo6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/FormatDemo6.java -------------------------------------------------------------------------------- /chapter-20/FormatDemo7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/FormatDemo7.java -------------------------------------------------------------------------------- /chapter-20/GregorianCalendarDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/GregorianCalendarDemo.java -------------------------------------------------------------------------------- /chapter-20/L23.txt: -------------------------------------------------------------------------------- 1 | Testing Scanner 10 12.2 one true two false -------------------------------------------------------------------------------- /chapter-20/L24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/L24.txt -------------------------------------------------------------------------------- /chapter-20/LRBDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/LRBDemo.java -------------------------------------------------------------------------------- /chapter-20/LeftJustify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/LeftJustify.java -------------------------------------------------------------------------------- /chapter-20/OptionalDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/OptionalDemo.java -------------------------------------------------------------------------------- /chapter-20/PrecisionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/PrecisionDemo.java -------------------------------------------------------------------------------- /chapter-20/RandDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/RandDemo.java -------------------------------------------------------------------------------- /chapter-20/STDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/STDemo.java -------------------------------------------------------------------------------- /chapter-20/SampleRB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/SampleRB.java -------------------------------------------------------------------------------- /chapter-20/SampleRB_de.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/SampleRB_de.java -------------------------------------------------------------------------------- /chapter-20/ScanMixed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/ScanMixed.java -------------------------------------------------------------------------------- /chapter-20/SetDelimiters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/SetDelimiters.java -------------------------------------------------------------------------------- /chapter-20/TTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/TTest.java -------------------------------------------------------------------------------- /chapter-20/Test.txt: -------------------------------------------------------------------------------- 1 | 2 3.4 5 6 7.4 9.1 10.5 done -------------------------------------------------------------------------------- /chapter-20/TimeDateFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/chapter-20/TimeDateFormat.java -------------------------------------------------------------------------------- /phonebook.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnodivad/java-the-complete-reference/HEAD/phonebook.dat --------------------------------------------------------------------------------