On October 23rd, 2014, we updated our
By continuing to use LinkedIn’s SlideShare service, you agree to the revised terms, so please take a few minutes to review them.
Learning Java Why JavaMuch more sought after than its other server side counterparts
Learning Java: what you have to learn● Introduction to Java programming language Brief history of java Java program structure● Development environment setup Download and Install JDK, Eclipse (IDE) Setup Classpath/ Environment variable Compiling, running and debugging Java programs IDE Comparison contd.
Learning Java: what you have to learn● Declaration and Access control Class, methods, instance variables Java Packages● Object Oriented Programming Concepts Polymorphism (Overriding and Overloading) Inheritance Encapsulation Is-A and Has-A relationship contd.
Learning Java: what you have to learn● Assignments Arrays- 2D array and Multi dimension array Wrapper classes● Operators Assignment Operator Relational Operator Arithmetic Operator Conditional Operator Logical Operator contd.
Learning Java: what you have to learn● Flow Control While loop Do loop For loop Break and continue loop● Exceptions Handling Exceptions Checked and unchecked Custom Exception contd.
Learning Java: what you have to learn● String class Facts about String related to memory Important methods of String class with example String buffer class and string builder class● File I/O and serialization Reading file Writing file Parsing property file Java serialization with sample contd.
Learning Java: what you have to learn● Collections Array list, linked list and vector Maps- Hashmap, Treemap Set- Hashset, treeset and linked hashset Utility classes● Threads Defining, instantiating and starting thread Thread states and transitions Code synchronization Thread Interaction
Learning Java: what you have to learn● Miscellaneous Date Util class (Date formatting and parsing) Bigdecimal class (number formatting) Garbage collection Stack and Heap Learn Java with w3resource Thanks