LEARN JAVA in one day and learn it will
In this book you will learn step by step and strategies and tactics in Java programming:
*Chapter 1: Introduction to Java:What is Java?Why Learn Java?
*Chapter 2: Getting Ready for Java:Installing the JDK + NetBeans Bundle>What is JDK?> What is NetBeans?>How to use this book?>Your First Java Program>Basic Structure of a Java Program>Package>The HelloWorld Class>The main() Method>Comments
*Chapter 3: The World of Variables and Operators>What are variables>Primitive Data Types in Java>Naming a Variable> Initializing a Variable>The Assignment Operator>Basic Operators>More Assignment Operators>Type Casting In Java
*Chapter 4: Arrays and Strings:String>String Methods> Array>Array Methods>Finding Array Length>Primitive Type vs. Reference Type>Strings are Immutable
*Chapter 5: Making our Program Interactive>Displaying Output> Escape Sequences> Formatting Outputs>Converters>Flags>Accepting User Input.
*Chapter 6: Control Flow Statements:Comparison Operators>Decision Making Statements> If Statement>Ternary Operator>Switch Statement> Looping Statements>For Statement> Enhanced For Statement>Do-while Statement>Branching Statements>Break Statement>Continue Statement>Exception Handling>Specific Errors>Throwing Exceptions
*Chapter 7: Object Oriented Programming Part 1: What is Object-Oriented Programming?>Writing our own class>Fields>Methods>Constructors>Instantiating an Object>Static>Advanced Methods Concepts>Using Arrays in Method>Passing Primitive Type vs Reference Type Parameters
*Chapter 8: Object-Oriented Programming Part 2: Inheritance>Writing the Parent Class>Writing the Child Class>The main method>Polymorphism>Abstract Classes and Methods> Interfaces>Access Modifiers Revisited
*Chapter 9: Collections>The Java Collections Framework>Autoboxing and Unboxing>Lists>ArrayList> ArrayList Methods> LinkedList>LinkedList Methods>Using Lists in our Methods
*Chapter 10: File Handling: Reading a Text File>Writing to a Text File>Renaming and Deleting Files
*Chapter 11: Advanced Java Topics:Generics>Bounded Types>Functional Interfaces and Lambda Expressions.
*Chapter 12: Project:Overview>The Member Class>The SingleClubMember Class>The MultiClubMember Class>The Calculator Interface>The FileHandler Class>The MembershipManagement Class>The JavaProject class.