diff --git a/README.md b/README.md index 82716e07..2a9e6f52 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ > ✍ **Arjun Adhikari** -[![BCH compliance](https://bettercodehub.com/edge/badge/theArjun/Java?branch=master)](https://bettercodehub.com/) +[![BCH compliance](https://bettercodehub.com/edge/badge/theArjun/Java?branch=v1)](https://bettercodehub.com/) Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. @@ -33,87 +33,87 @@ Java is a general-purpose computer-programming language that is concurrent, clas ![Basics Icon](https://i.ibb.co/zm5fzz5/basic-spoken-english-250x250.png) -⏩ [Introduction, History](https://github.com/theArjun/Java/blob/master/introduction/README.md) -⏩ [Benefits of Java & Platform Independency](https://github.com/theArjun/Java/blob/master/introduction/README.md#benefits-of-java-and-its-features) -⏩ [Identifier](https://github.com/theArjun/Java/blob/master/introduction/IDENTIFIER.md) -⏩ [Reserved Words](https://github.com/theArjun/Java/blob/master/introduction/ReservedWord.md) -⏩ [Data Types](https://github.com/theArjun/Java/blob/master/introduction/DataTypes.md) // TBC -⏩[Literals](https://github.com/theArjun/Java/blob/master/literals/literals.java) +⏩ [Introduction, History](https://github.com/theArjun/Java/blob/v1/introduction/README.md) +⏩ [Benefits of Java & Platform Independency](https://github.com/theArjun/Java/blob/v1/introduction/README.md#benefits-of-java-and-its-features) +⏩ [Identifier](https://github.com/theArjun/Java/blob/v1/introduction/IDENTIFIER.md) +⏩ [Reserved Words](https://github.com/theArjun/Java/blob/v1/introduction/ReservedWord.md) +⏩ [Data Types](https://github.com/theArjun/Java/blob/v1/introduction/DataTypes.md) // TBC +⏩[Literals](https://github.com/theArjun/Java/blob/v1/literals/literals.java) ## Control Flow ![Control Flow Icon](https://i.ibb.co/ZNXgrLs/ic-browser-editor-min.png) -⏩ [If Else](https://github.com/theArjun/Java/tree/master/controlStatements/testCases/ifElse) -⏩ [While](https://github.com/theArjun/Java/tree/master/controlStatements/testCases/while) -⏩ [Do while](https://github.com/theArjun/Java/tree/master/controlStatements/testCases/doWhile) -⏩ [For Loop](https://github.com/theArjun/Java/tree/master/controlStatements/testCases/forLoop) -⏩ [For Each](https://github.com/theArjun/Java/blob/master/controlStatements/forEach.java) -⏩ [Switch Case](https://github.com/theArjun/Java/blob/master/controlStatements/switchStatement.java) +⏩ [If Else](https://github.com/theArjun/Java/tree/v1/controlStatements/testCases/ifElse) +⏩ [While](https://github.com/theArjun/Java/tree/v1/controlStatements/testCases/while) +⏩ [Do while](https://github.com/theArjun/Java/tree/v1/controlStatements/testCases/doWhile) +⏩ [For Loop](https://github.com/theArjun/Java/tree/v1/controlStatements/testCases/forLoop) +⏩ [For Each](https://github.com/theArjun/Java/blob/v1/controlStatements/forEach.java) +⏩ [Switch Case](https://github.com/theArjun/Java/blob/v1/controlStatements/switchStatement.java) ## Arrays ![Arrays Icon](https://i.ibb.co/sqzVsj1/vector-507-14-128.png) -⏩ [About Array](https://github.com/theArjun/Java/tree/master/array/README.md) -⏩ [Array as Matrix](https://github.com/theArjun/Java/tree/master/array/matrixRepresentation) -⏩ [Conventional Array Representation](https://github.com/theArjun/Java/tree/master/array/conventional) -⏩ [Array Representation 01](https://github.com/theArjun/Java/tree/master/array/arrayRepresentation01) -⏩ [Array Representation 02](https://github.com/theArjun/Java/tree/master/array/arrayRepresentation02) +⏩ [About Array](https://github.com/theArjun/Java/tree/v1/array/README.md) +⏩ [Array as Matrix](https://github.com/theArjun/Java/tree/v1/array/matrixRepresentation) +⏩ [Conventional Array Representation](https://github.com/theArjun/Java/tree/v1/array/conventional) +⏩ [Array Representation 01](https://github.com/theArjun/Java/tree/v1/array/arrayRepresentation01) +⏩ [Array Representation 02](https://github.com/theArjun/Java/tree/v1/array/arrayRepresentation02) ## Classes and Objects ![Classes and Objects Icon](https://i.ibb.co/RTKpGfS/class-128.png) -⏩ [Basics](https://github.com/theArjun/Java/tree/master/oop/classesObjects/simpleClass) -⏩ [More on Classes and Objects](https://github.com/theArjun/Java/tree/master/oop/classesObjects/classesObjectsImplementation) -⏩ [Access Modifiers](https://github.com/theArjun/Java/tree/master/oop/classesObjects/accessModifiers) -⏩ [Constructors](https://github.com/theArjun/Java/tree/master/oop/classesObjects/constructor) -⏩ [Nested Inner Class](https://github.com/theArjun/Java/tree/master/oop/classesObjects/nestedInnerClass) -⏩ [Final](https://github.com/theArjun/Java/tree/master/oop/classesObjects/final) -⏩ [Static](https://github.com/theArjun/Java/tree/master/oop/classesObjects/static) +⏩ [Basics](https://github.com/theArjun/Java/tree/v1/oop/classesObjects/simpleClass) +⏩ [More on Classes and Objects](https://github.com/theArjun/Java/tree/v1/oop/classesObjects/classesObjectsImplementation) +⏩ [Access Modifiers](https://github.com/theArjun/Java/tree/v1/oop/classesObjects/accessModifiers) +⏩ [Constructors](https://github.com/theArjun/Java/tree/v1/oop/classesObjects/constructor) +⏩ [Nested Inner Class](https://github.com/theArjun/Java/tree/v1/oop/classesObjects/nestedInnerClass) +⏩ [Final](https://github.com/theArjun/Java/tree/v1/oop/classesObjects/final) +⏩ [Static](https://github.com/theArjun/Java/tree/v1/oop/classesObjects/static) ## Inheritance ![Inheritance Icon](https://i.ibb.co/Ksg59ML/1087549.png) -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/oop/inheritance/README.md) -⏩ [Super Class & its Access](https://github.com/theArjun/Java/blob/master/oop/inheritance/super/README.md) -⏩ [Order of Derivation](https://github.com/theArjun/Java/blob/master/oop/inheritance/derivation/OrderDerivation.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/oop/inheritance/README.md) +⏩ [Super Class & its Access](https://github.com/theArjun/Java/blob/v1/oop/inheritance/super/README.md) +⏩ [Order of Derivation](https://github.com/theArjun/Java/blob/v1/oop/inheritance/derivation/OrderDerivation.java) > ⤴ How constructor are executed in inheritance ? -⏩ [Method Overriding](https://github.com/theArjun/Java/tree/master/oop/inheritance/methodOverRiding) -⏩ [Dynamic Method Dispatch](https://github.com/theArjun/Java/tree/master/oop/inheritance/methodOverRiding/DynamicMethodDispatch) +⏩ [Method Overriding](https://github.com/theArjun/Java/tree/v1/oop/inheritance/methodOverRiding) +⏩ [Dynamic Method Dispatch](https://github.com/theArjun/Java/tree/v1/oop/inheritance/methodOverRiding/DynamicMethodDispatch) > ⤴ How Java implements run-time polymorphism ? -⏩ [Final with Inheritance](https://github.com/theArjun/Java/blob/master/oop/inheritance/finalWithInheritance/README.md) -⏩ [Abstract Class](https://github.com/theArjun/Java/blob/master/oop/inheritance/AbstractClass/README.md) -⏩ [Interface](https://github.com/theArjun/Java/blob/master/oop/inheritance/interface/README.md) -⏩ [Implementing Interface](https://github.com/theArjun/Java/tree/master/oop/inheritance/interface) -⏩ [Interface can be Extended](https://github.com/theArjun/Java/blob/master/oop/inheritance/interface/Extended/README.md) -⏩ [Nested Interface](https://github.com/theArjun/Java/tree/master/oop/inheritance/interface/NestedInterface) +⏩ [Final with Inheritance](https://github.com/theArjun/Java/blob/v1/oop/inheritance/finalWithInheritance/README.md) +⏩ [Abstract Class](https://github.com/theArjun/Java/blob/v1/oop/inheritance/AbstractClass/README.md) +⏩ [Interface](https://github.com/theArjun/Java/blob/v1/oop/inheritance/interface/README.md) +⏩ [Implementing Interface](https://github.com/theArjun/Java/tree/v1/oop/inheritance/interface) +⏩ [Interface can be Extended](https://github.com/theArjun/Java/blob/v1/oop/inheritance/interface/Extended/README.md) +⏩ [Nested Interface](https://github.com/theArjun/Java/tree/v1/oop/inheritance/interface/NestedInterface) ## Packages ![Packages Icon](https://i.ibb.co/89bYfqG/package.png) -⏩ [Introduction & Implementation](https://github.com/theArjun/Java/tree/master/oop/usingPackage) -⏩ [Setting Classpath](https://github.com/theArjun/Java/blob/master/oop/usingPackage/tuts/README.md) +⏩ [Introduction & Implementation](https://github.com/theArjun/Java/tree/v1/oop/usingPackage) +⏩ [Setting Classpath](https://github.com/theArjun/Java/blob/v1/oop/usingPackage/tuts/README.md) ## Exception ![Exception Icon](https://i.ibb.co/dP6qr0Z/attention-2-128.png) -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/exception/README.md) -⏩ [Multiple Catch](https://github.com/theArjun/Java/blob/master/exception/MultipleCatch.java) -⏩ [Nested Try](https://github.com/theArjun/Java/tree/master/exception/NestedTry) -⏩ [Throw](https://github.com/theArjun/Java/tree/master/exception/throw) -⏩ [Finally](https://github.com/theArjun/Java/tree/master/exception/finally) -⏩ [Throws](https://github.com/theArjun/Java/tree/master/exception/throws) -⏩ [Builtin Exception](https://github.com/theArjun/Java/tree/master/exception/builtIn) -⏩ [Chained Exception](https://github.com/theArjun/Java/tree/master/exception/ChainedException) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/exception/README.md) +⏩ [Multiple Catch](https://github.com/theArjun/Java/blob/v1/exception/MultipleCatch.java) +⏩ [Nested Try](https://github.com/theArjun/Java/tree/v1/exception/NestedTry) +⏩ [Throw](https://github.com/theArjun/Java/tree/v1/exception/throw) +⏩ [Finally](https://github.com/theArjun/Java/tree/v1/exception/finally) +⏩ [Throws](https://github.com/theArjun/Java/tree/v1/exception/throws) +⏩ [Builtin Exception](https://github.com/theArjun/Java/tree/v1/exception/builtIn) +⏩ [Chained Exception](https://github.com/theArjun/Java/tree/v1/exception/ChainedException) ## Input/Output @@ -121,233 +121,233 @@ Java is a general-purpose computer-programming language that is concurrent, clas ### File -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/io/File/README.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/io/File/README.md) > Programs on File class -⏩ [Creates file inside folder](https://github.com/theArjun/Java/blob/master/io/File/MyFileInsideFolder.java) -⏩ [Creates files](https://github.com/theArjun/Java/blob/master/io/File/MyFileInsideFolderWithCondition.java) -⏩ [Counts only files on default directory](https://github.com/theArjun/Java/blob/master/io/File/CountsFile.java) -⏩ [Displays files and directories](https://github.com/theArjun/Java/blob/master/io/File/DisplayFileAndDirectories.java) -⏩ [Displays files and directories based on Command Line Arguments passed](https://github.com/theArjun/Java/blob/master/io/File/CLA/DisplayWithCLA.java) +⏩ [Creates file inside folder](https://github.com/theArjun/Java/blob/v1/io/File/MyFileInsideFolder.java) +⏩ [Creates files](https://github.com/theArjun/Java/blob/v1/io/File/MyFileInsideFolderWithCondition.java) +⏩ [Counts only files on default directory](https://github.com/theArjun/Java/blob/v1/io/File/CountsFile.java) +⏩ [Displays files and directories](https://github.com/theArjun/Java/blob/v1/io/File/DisplayFileAndDirectories.java) +⏩ [Displays files and directories based on Command Line Arguments passed](https://github.com/theArjun/Java/blob/v1/io/File/CLA/DisplayWithCLA.java) ### FileWriter -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/io/FileWriter/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/tree/master/io/FileWriter) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/io/FileWriter/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/tree/v1/io/FileWriter) ### FileReader -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/io/FileReader/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/tree/master/io/FileReader) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/io/FileReader/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/tree/v1/io/FileReader) ### BufferedWriter -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/io/BufferedWriter/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/tree/master/io/BufferedWriter) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/io/BufferedWriter/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/tree/v1/io/BufferedWriter) ### BufferedReader -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/io/BufferedReader/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/tree/master/io/BufferedReader) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/io/BufferedReader/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/tree/v1/io/BufferedReader) ### PrintWriter -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/io/PrintWriter/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/tree/master/io/PrintWriter) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/io/PrintWriter/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/tree/v1/io/PrintWriter) ## Applet ![Applet Logo](http://files.softicons.com/download/system-icons/oxygen-icons-by-oxygen/png/128x128/mimetypes/application_x_java_applet.png) -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/applet/README.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/applet/README.md) ⏩ [Code Implementation](https://gist.github.com/theArjun/ffdd35272a711b707a95970e56c24f60) -⏩ [Tutorials on Applet](https://github.com/theArjun/Java/blob/master/applet/TUTORIAL.md) -⏩ [Life Cycle of Applet](https://github.com/theArjun/Java/blob/master/applet/lifeCycle/LifeCycle.java) -⏩ [Passing Parameter to Applet](https://github.com/theArjun/Java/blob/master/applet/passingParameter/ParamDemo.java) -⏩ [Setting Custom Font Face and Font Size](https://github.com/theArjun/Java/blob/master/applet/passingParameter/customFontAndSize/Introduction.java) -⏩ [Nepal's Flag in Applet using AWT Graphics](https://github.com/theArjun/Java/blob/master/packages/GUI/nepaliFlag/Flag.java) -⏩ [Image in Applet](https://github.com/theArjun/Java/tree/master/applet/displayingImage) +⏩ [Tutorials on Applet](https://github.com/theArjun/Java/blob/v1/applet/TUTORIAL.md) +⏩ [Life Cycle of Applet](https://github.com/theArjun/Java/blob/v1/applet/lifeCycle/LifeCycle.java) +⏩ [Passing Parameter to Applet](https://github.com/theArjun/Java/blob/v1/applet/passingParameter/ParamDemo.java) +⏩ [Setting Custom Font Face and Font Size](https://github.com/theArjun/Java/blob/v1/applet/passingParameter/customFontAndSize/Introduction.java) +⏩ [Nepal's Flag in Applet using AWT Graphics](https://github.com/theArjun/Java/blob/v1/packages/GUI/nepaliFlag/Flag.java) +⏩ [Image in Applet](https://github.com/theArjun/Java/tree/v1/applet/displayingImage) ## AWT ![IllustrativePhoto](https://i.ibb.co/HzYJTBD/scroll-interface-app-gui-software-buttons-128.png) -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/AWT/README.md) -⏩ [AWT Controls](https://github.com/theArjun/Java/blob/master/AWT/CONTROLS.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/AWT/README.md) +⏩ [AWT Controls](https://github.com/theArjun/Java/blob/v1/AWT/CONTROLS.md) ### Label -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/AWT/label/README.md) -⏩ [Code Implementation One](https://github.com/theArjun/Java/blob/master/AWT/label/LabelDemo.java) -⏩ [Code Implementation Two](https://github.com/theArjun/Java/blob/master/AWT/label/Alignment.java) -⏩ [Code Implementation Three](https://github.com/theArjun/Java/blob/master/AWT/label/LabelDemoOne.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/AWT/label/README.md) +⏩ [Code Implementation One](https://github.com/theArjun/Java/blob/v1/AWT/label/LabelDemo.java) +⏩ [Code Implementation Two](https://github.com/theArjun/Java/blob/v1/AWT/label/Alignment.java) +⏩ [Code Implementation Three](https://github.com/theArjun/Java/blob/v1/AWT/label/LabelDemoOne.java) ### Button -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/AWT/button/README.md) -⏩ [Code Implementation - Applet](https://github.com/theArjun/Java/blob/master/AWT/button/ILoveNepal.java) -⏩ [Code Implementation - Frame](https://github.com/theArjun/Java/blob/master/AWT/button/IWantToLive.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/AWT/button/README.md) +⏩ [Code Implementation - Applet](https://github.com/theArjun/Java/blob/v1/AWT/button/ILoveNepal.java) +⏩ [Code Implementation - Frame](https://github.com/theArjun/Java/blob/v1/AWT/button/IWantToLive.java) ### TextField -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/AWT/textField/README.md) -⏩ [Code Implementation - Applet ](https://github.com/theArjun/Java/blob/master/AWT/textField/TextFieldDemo.java) -⏩ [Code Implementation - Frame](https://github.com/theArjun/Java/blob/master/AWT/textField/InputInformation.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/AWT/textField/README.md) +⏩ [Code Implementation - Applet ](https://github.com/theArjun/Java/blob/v1/AWT/textField/TextFieldDemo.java) +⏩ [Code Implementation - Frame](https://github.com/theArjun/Java/blob/v1/AWT/textField/InputInformation.java) ### TextArea -⏩ [Introduction](https://github.com/theArjun/Java/tree/master/AWT/textArea/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/AWT/textArea/TextAreaDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/tree/v1/AWT/textArea/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/AWT/textArea/TextAreaDemo.java) ### CheckBox -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/AWT/CheckBox/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/AWT/CheckBox/CheckBoxDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/AWT/CheckBox/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/AWT/CheckBox/CheckBoxDemo.java) ### CheckBoxGroup -⏩ [Introduction](https://github.com/theArjun/Java/tree/master/AWT/checkBoxGroup/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/AWT/checkBoxGroup/CheckboxGroupDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/tree/v1/AWT/checkBoxGroup/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/AWT/checkBoxGroup/CheckboxGroupDemo.java) ### Choice -⏩ [Introduction](https://github.com/theArjun/Java/tree/master/AWT/choice/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/AWT/choice/ChoiceDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/tree/v1/AWT/choice/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/AWT/choice/ChoiceDemo.java) ### List -⏩ [Introduction](https://github.com/theArjun/Java/tree/master/AWT/list/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/AWT/list/ListDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/tree/v1/AWT/list/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/AWT/list/ListDemo.java) ### ScrollBar -⏩ [Introduction](https://github.com/theArjun/Java/tree/master/AWT/scrollBar/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/AWT/scrollBar/ScrollbarDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/tree/v1/AWT/scrollBar/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/AWT/scrollBar/ScrollbarDemo.java) ### Menu -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/AWT/menu/MenuDemo.java) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/AWT/menu/MenuDemo.java) ## LayoutManager ![Layout Image](https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSDUSyvCESBcDdHuZ1GcoVxo2p-elRy4pkMTsbfqtkojn2G9kmnYw) ### FlowLayout -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/AWT/layout/flowLayout/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/AWT/layout/flowLayout/FlowLayoutDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/AWT/layout/flowLayout/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/AWT/layout/flowLayout/FlowLayoutDemo.java) ### BorderLayout -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/AWT/layout/borderLayout/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/AWT/layout/borderLayout/BorderDemo.java) -⏩ [Code Implementation Two](https://github.com/theArjun/Java/blob/master/AWT/layout/borderLayout/BorderLayoutDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/AWT/layout/borderLayout/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/AWT/layout/borderLayout/BorderDemo.java) +⏩ [Code Implementation Two](https://github.com/theArjun/Java/blob/v1/AWT/layout/borderLayout/BorderLayoutDemo.java) ### GridLayout -⏩ [Introdution](https://github.com/theArjun/Java/blob/master/AWT/layout/GridLayout/README.md) -⏩ [Code Implementaion One](https://github.com/theArjun/Java/blob/master/AWT/layout/GridLayout/GridLayoutDemo.java) -⏩ [Code Implementation Two](https://github.com/theArjun/Java/blob/master/AWT/layout/GridLayout/Directions.java) +⏩ [Introdution](https://github.com/theArjun/Java/blob/v1/AWT/layout/GridLayout/README.md) +⏩ [Code Implementaion One](https://github.com/theArjun/Java/blob/v1/AWT/layout/GridLayout/GridLayoutDemo.java) +⏩ [Code Implementation Two](https://github.com/theArjun/Java/blob/v1/AWT/layout/GridLayout/Directions.java) ### CardLayout -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/AWT/layout/cardLayout/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/AWT/layout/cardLayout/CardLayoutDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/AWT/layout/cardLayout/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/AWT/layout/cardLayout/CardLayoutDemo.java) ### GridBagLayout -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/AWT/layout/GridBagLayout/README.md) -⏩ [Code Implementation One](https://github.com/theArjun/Java/blob/master/AWT/layout/GridBagLayout/GridBagConstraintsDemo.java) -⏩ [Code Implementation Two - Stages of Life](https://github.com/theArjun/Java/blob/master/AWT/layout/GridBagLayout/StagesOfLife.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/AWT/layout/GridBagLayout/README.md) +⏩ [Code Implementation One](https://github.com/theArjun/Java/blob/v1/AWT/layout/GridBagLayout/GridBagConstraintsDemo.java) +⏩ [Code Implementation Two - Stages of Life](https://github.com/theArjun/Java/blob/v1/AWT/layout/GridBagLayout/StagesOfLife.java) ## Event & Events Handling ![Event Photo](https://i.ibb.co/RCG3LKr/third-icon-min.png) -⏩ [Events, Event Listener, Event Source, Event Handling & Event Delegation Model](https://github.com/theArjun/Java/blob/master/events/README.md) -⏩ [Events Classes](https://github.com/theArjun/Java/blob/master/events/EVENTCLASSES.md) -⏩ [Event Listeners](https://github.com/theArjun/Java/blob/master/events/EVENTLISTENERS.md) +⏩ [Events, Event Listener, Event Source, Event Handling & Event Delegation Model](https://github.com/theArjun/Java/blob/v1/events/README.md) +⏩ [Events Classes](https://github.com/theArjun/Java/blob/v1/events/EVENTCLASSES.md) +⏩ [Event Listeners](https://github.com/theArjun/Java/blob/v1/events/EVENTLISTENERS.md) ### Action Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/ActionListener/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/events/ActionListener/ActionListenerDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/ActionListener/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/events/ActionListener/ActionListenerDemo.java) ### Adjustment Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/AdjustmentListener/README.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/AdjustmentListener/README.md) ⏩ [Code Implementation]() // TODO ### Component Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/ComponentListener/README.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/ComponentListener/README.md) ⏩ [Code Implementation]() // TODO ### Container Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/ContainerListener/README.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/ContainerListener/README.md) ⏩ [Code Implementation]() // TODO ### Focus Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/FocusListener/README.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/FocusListener/README.md) ⏩ [Code Implementation]() // TODO ### Item Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/ItemListener/README.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/ItemListener/README.md) ⏩ [Code Implementation]() // TODO ### Key Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/KeyListener/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/events/KeyListener/KeyListenerDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/KeyListener/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/events/KeyListener/KeyListenerDemo.java) ### Mouse Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/MouseListener/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/events/MouseListener/MouseListenerDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/MouseListener/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/events/MouseListener/MouseListenerDemo.java) ### MouseMotion Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/MouseMotionListener/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/events/MouseMotionListener/MouseMotionListenerDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/MouseMotionListener/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/events/MouseMotionListener/MouseMotionListenerDemo.java) ### MouseWheel Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/MouseWheelListener/README.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/MouseWheelListener/README.md) ### Text Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/TextListener/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/events/TextListener/TextAreaDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/TextListener/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/events/TextListener/TextAreaDemo.java) ### WindowFocus Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/WindowFocusListener/README.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/WindowFocusListener/README.md) ⏩ [Code Implementation]() // TODO ### Window Listener -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/WindowListener/README.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/events/WindowListener/WindowListenerDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/WindowListener/README.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/events/WindowListener/WindowListenerDemo.java) ### Adapter Class -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/events/Adapter/README.md) -⏩ [Code Implementation One](https://github.com/theArjun/Java/blob/master/events/Adapter/AdapterDemo.java) -⏩ [Close By Window Button](https://github.com/theArjun/Java/blob/master/events/Adapter/CloseByWindowButton.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/events/Adapter/README.md) +⏩ [Code Implementation One](https://github.com/theArjun/Java/blob/v1/events/Adapter/AdapterDemo.java) +⏩ [Close By Window Button](https://github.com/theArjun/Java/blob/v1/events/Adapter/CloseByWindowButton.java) ## Swing ![Swing Image](https://image.flaticon.com/icons/png/128/147/147119.png) -⏩ [Swing Components](https://github.com/theArjun/Java/blob/master/swing/COMPONENTS.md) -⏩ [Swing's Component's Hierarchy](https://github.com/theArjun/Java/blob/master/swing/HIERARCHY.md) -⏩ [Differences Between AWT and Swing](https://github.com/theArjun/Java/blob/master/swing/DIFFERENCES.md) +⏩ [Swing Components](https://github.com/theArjun/Java/blob/v1/swing/COMPONENTS.md) +⏩ [Swing's Component's Hierarchy](https://github.com/theArjun/Java/blob/v1/swing/HIERARCHY.md) +⏩ [Differences Between AWT and Swing](https://github.com/theArjun/Java/blob/v1/swing/DIFFERENCES.md) ### Multicasting -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/swing/multiCasting/MULTICASTING.md) -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/swing/multiCasting/MultiCastEvent.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/swing/multiCasting/MULTICASTING.md) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/swing/multiCasting/MultiCastEvent.java) ### JApplet -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/swing/JApplet/JAppletDemo.java) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/swing/JApplet/JAppletDemo.java) ### JFrame -⏩ [Extending JFrame](https://github.com/theArjun/Java/blob/master/swing/JFrame/JFrameDemo.java) -⏩ [JFrame By Association](https://github.com/theArjun/Java/blob/master/swing/JFrame/JFrameDemoByAssociation.java) +⏩ [Extending JFrame](https://github.com/theArjun/Java/blob/v1/swing/JFrame/JFrameDemo.java) +⏩ [JFrame By Association](https://github.com/theArjun/Java/blob/v1/swing/JFrame/JFrameDemoByAssociation.java) ### JTextField -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/swing/JTextField/JTextFieldDemo.java) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/swing/JTextField/JTextFieldDemo.java) ### JOptionPane -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/swing/JOptionPane/JOptionPane.java) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/swing/JOptionPane/JOptionPane.java) ### Dialog in Swing -⏩ [Code Implementation](https://github.com/theArjun/Java/blob/master/swing/dialog/DialogDemo.java) +⏩ [Code Implementation](https://github.com/theArjun/Java/blob/v1/swing/dialog/DialogDemo.java) ## Graphics @@ -355,66 +355,66 @@ Java is a general-purpose computer-programming language that is concurrent, clas ### Color -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/graphics/color/README.md) -⏩ [Color Controls](https://github.com/theArjun/Java/tree/master/graphics/control/README.md) -⏩ [Demonstrates Color using JPanel](https://github.com/theArjun/Java/blob/master/graphics/color/ColorJPanel.java) -⏩ [Demonstrates Color using Applet](https://github.com/theArjun/Java/blob/master/graphics/color/withApplet/ColorDemo.java) -⏩ [Show Colors](https://github.com/theArjun/Java/blob/master/graphics/color/ShowColors.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/graphics/color/README.md) +⏩ [Color Controls](https://github.com/theArjun/Java/tree/v1/graphics/control/README.md) +⏩ [Demonstrates Color using JPanel](https://github.com/theArjun/Java/blob/v1/graphics/color/ColorJPanel.java) +⏩ [Demonstrates Color using Applet](https://github.com/theArjun/Java/blob/v1/graphics/color/withApplet/ColorDemo.java) +⏩ [Show Colors](https://github.com/theArjun/Java/blob/v1/graphics/color/ShowColors.java) ### Font -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/graphics/font/README.md) -⏩ [Custom Font and Size](https://github.com/theArjun/Java/blob/master/graphics/font/CustomFontAndSize.java) -⏩ [Font Metrics Introduction](https://github.com/theArjun/Java/blob/master/graphics/font/fontMetrics/README.md) -⏩ [Font Metrics Implementation](https://github.com/theArjun/Java/blob/master/graphics/font/fontMetrics/FontMetricsDemo.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/graphics/font/README.md) +⏩ [Custom Font and Size](https://github.com/theArjun/Java/blob/v1/graphics/font/CustomFontAndSize.java) +⏩ [Font Metrics Introduction](https://github.com/theArjun/Java/blob/v1/graphics/font/fontMetrics/README.md) +⏩ [Font Metrics Implementation](https://github.com/theArjun/Java/blob/v1/graphics/font/fontMetrics/FontMetricsDemo.java) ### Geometry -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/graphics/geometry/README.md) -⏩ [DrawArc Implementation](https://github.com/theArjun/Java/blob/master/graphics/geometry/DrawArc.java) -⏩ [DrawOval Implementation](https://github.com/theArjun/Java/blob/master/graphics/geometry/DrawOval.java) -⏩ [DrawRect Implementation](https://github.com/theArjun/Java/blob/master/graphics/geometry/DrawRectangle.java) -⏩ [PolyLine Implementation](https://github.com/theArjun/Java/blob/master/graphics/geometry/PolyLineDemo.java) -⏩ [Polygon Implementation](https://github.com/theArjun/Java/blob/master/graphics/geometry/PolygonDemo.java) -⏩ [Round Rectangle Implementation](https://github.com/theArjun/Java/blob/master/graphics/geometry/RoundRectangle.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/graphics/geometry/README.md) +⏩ [DrawArc Implementation](https://github.com/theArjun/Java/blob/v1/graphics/geometry/DrawArc.java) +⏩ [DrawOval Implementation](https://github.com/theArjun/Java/blob/v1/graphics/geometry/DrawOval.java) +⏩ [DrawRect Implementation](https://github.com/theArjun/Java/blob/v1/graphics/geometry/DrawRectangle.java) +⏩ [PolyLine Implementation](https://github.com/theArjun/Java/blob/v1/graphics/geometry/PolyLineDemo.java) +⏩ [Polygon Implementation](https://github.com/theArjun/Java/blob/v1/graphics/geometry/PolygonDemo.java) +⏩ [Round Rectangle Implementation](https://github.com/theArjun/Java/blob/v1/graphics/geometry/RoundRectangle.java) ### Exercises -⏩ [Smileys](https://github.com/theArjun/Java/tree/master/graphics/smiley) -⏩ [Bar Chart](https://github.com/theArjun/Java/tree/master/graphics/barChart) -⏩ [Nepal's Flag](https://github.com/theArjun/Java/tree/master/graphics/nepaliFlag) +⏩ [Smileys](https://github.com/theArjun/Java/tree/v1/graphics/smiley) +⏩ [Bar Chart](https://github.com/theArjun/Java/tree/v1/graphics/barChart) +⏩ [Nepal's Flag](https://github.com/theArjun/Java/tree/v1/graphics/nepaliFlag) ## JDBC ![Database Image](https://cdn0.iconfinder.com/data/icons/kameleon-free-pack-rounded/110/Database-Cloud-128.png) -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/JDBC/README.md) -⏩ [Difference between ODBC and JDBC](https://github.com/theArjun/Java/blob/master/JDBC/DIFFERENCES.md) -⏩ [Steps to develop JDBC Application](https://github.com/theArjun/Java/blob/master/JDBC/StepsToDevelopJDBCApplication.md) -⏩ [Difference between Statement and Prepared Statement](https://github.com/theArjun/Java/blob/master/JDBC/DifferencesBetweenStatementAndPS.md) -⏩ [JDBC Features](https://github.com/theArjun/Java/blob/master/JDBC/FEATURES.md) -⏩ [JDBC Drivers](https://github.com/theArjun/Java/blob/master/JDBC/JDBCDriver.md) -⏩ [SQL Commands](https://github.com/theArjun/Java/blob/master/JDBC/TypesOfSQLCommands.md) -⏩ [SQL Injection](https://github.com/theArjun/Java/blob/master/JDBC/SQLInjection.md) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/JDBC/README.md) +⏩ [Difference between ODBC and JDBC](https://github.com/theArjun/Java/blob/v1/JDBC/DIFFERENCES.md) +⏩ [Steps to develop JDBC Application](https://github.com/theArjun/Java/blob/v1/JDBC/StepsToDevelopJDBCApplication.md) +⏩ [Difference between Statement and Prepared Statement](https://github.com/theArjun/Java/blob/v1/JDBC/DifferencesBetweenStatementAndPS.md) +⏩ [JDBC Features](https://github.com/theArjun/Java/blob/v1/JDBC/FEATURES.md) +⏩ [JDBC Drivers](https://github.com/theArjun/Java/blob/v1/JDBC/JDBCDriver.md) +⏩ [SQL Commands](https://github.com/theArjun/Java/blob/v1/JDBC/TypesOfSQLCommands.md) +⏩ [SQL Injection](https://github.com/theArjun/Java/blob/v1/JDBC/SQLInjection.md) ### Implementation -⏩ [Select Operation](https://github.com/theArjun/Java/blob/master/JDBC/src/com/gces/jdbc/Test.java) -⏩ [Select Operation Two](https://github.com/theArjun/Java/blob/master/JDBC/src/com/gces/jdbc/Students.java) -⏩ [Create Operation](https://github.com/theArjun/Java/blob/master/JDBC/src/com/gces/jdbc/DataEntryDemo.java) -⏩ [Create Table from Java Code](https://github.com/theArjun/Java/blob/master/JDBC/src/com/gces/jdbc/Election.java) -⏩ [Update Operation](https://github.com/theArjun/Java/blob/master/JDBC/src/com/gces/jdbc/SalaryUpdate.java) -⏩ [Delete Operation](https://github.com/theArjun/Java/blob/master/JDBC/src/com/gces/jdbc/DeleteData.java) +⏩ [Select Operation](https://github.com/theArjun/Java/blob/v1/JDBC/src/com/gces/jdbc/Test.java) +⏩ [Select Operation Two](https://github.com/theArjun/Java/blob/v1/JDBC/src/com/gces/jdbc/Students.java) +⏩ [Create Operation](https://github.com/theArjun/Java/blob/v1/JDBC/src/com/gces/jdbc/DataEntryDemo.java) +⏩ [Create Table from Java Code](https://github.com/theArjun/Java/blob/v1/JDBC/src/com/gces/jdbc/Election.java) +⏩ [Update Operation](https://github.com/theArjun/Java/blob/v1/JDBC/src/com/gces/jdbc/SalaryUpdate.java) +⏩ [Delete Operation](https://github.com/theArjun/Java/blob/v1/JDBC/src/com/gces/jdbc/DeleteData.java) ## Networking ![Networking Image](https://www.shareicon.net/data/128x128/2016/09/23/834093_network_512x512.png) -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/networking/README.md) -⏩ [URL Class](https://github.com/theArjun/Java/tree/master/networking/URL/README.md) -⏩ [InetAddress Class](https://github.com/theArjun/Java/blob/master/networking/InetAddress/README.md) -⏩ [InetAddress Implementation](https://github.com/theArjun/Java/blob/master/networking/InetAddress/InetAddressDemo.java) -⏩ [URL Implementation](https://github.com/theArjun/Java/blob/master/networking/URLDemo.java) -⏩ [URL Connection Implementation](https://github.com/theArjun/Java/blob/master/networking/URLConnectionDemo.java) -⏩ [HttpURL Connection Implementation](https://github.com/theArjun/Java/blob/master/networking/HttpURLConnectionDemo.java) -⏩ [Is Internet Available ?](https://github.com/theArjun/Java/blob/master/networking/IsInternetAvailable.java) -⏩ [Whois Implementation](https://github.com/theArjun/Java/blob/master/networking/Whois.java) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/networking/README.md) +⏩ [URL Class](https://github.com/theArjun/Java/tree/v1/networking/URL/README.md) +⏩ [InetAddress Class](https://github.com/theArjun/Java/blob/v1/networking/InetAddress/README.md) +⏩ [InetAddress Implementation](https://github.com/theArjun/Java/blob/v1/networking/InetAddress/InetAddressDemo.java) +⏩ [URL Implementation](https://github.com/theArjun/Java/blob/v1/networking/URLDemo.java) +⏩ [URL Connection Implementation](https://github.com/theArjun/Java/blob/v1/networking/URLConnectionDemo.java) +⏩ [HttpURL Connection Implementation](https://github.com/theArjun/Java/blob/v1/networking/HttpURLConnectionDemo.java) +⏩ [Is Internet Available ?](https://github.com/theArjun/Java/blob/v1/networking/IsInternetAvailable.java) +⏩ [Whois Implementation](https://github.com/theArjun/Java/blob/v1/networking/Whois.java) ### Socket Programming -⏩ [Introduction](https://github.com/theArjun/Java/blob/master/networking/SocketProgramming.md) -⏩ [Chat Application](https://github.com/theArjun/Java/tree/master/networking/chatApplication) -⏩ [ConnectionLess Networking](https://github.com/theArjun/Java/blob/master/networking/ConnectionLess/README.md) -⏩ [ConnectionLess Messaging](https://github.com/theArjun/Java/tree/master/networking/UDPMessaging) +⏩ [Introduction](https://github.com/theArjun/Java/blob/v1/networking/SocketProgramming.md) +⏩ [Chat Application](https://github.com/theArjun/Java/tree/v1/networking/chatApplication) +⏩ [ConnectionLess Networking](https://github.com/theArjun/Java/blob/v1/networking/ConnectionLess/README.md) +⏩ [ConnectionLess Messaging](https://github.com/theArjun/Java/tree/v1/networking/UDPMessaging)