Description
In this course, you will learn :
- What Java is?
- Oracle Java Certification
- How to program in the Java language
- Features of the Java programming language
- Coding semantics
- Website programming
- Design practises of applications
- Application programming
- Object Oriented programming
- Network programming
- Email programming
- Applet programming
- Multithreading programming
Syllabus :
1. Introduction & Setup
- Introduction To This Course Preview
- Setup Eclipse On Windows
- Setup Eclipse On Mac OS X
- Setup Eclipse On Linux
- Run Code Online
2. Basics
- Printing To The Console Preview
- Comments
- Variables
- Datatypes
- Constant Variables
- Console Input
- Operators
- if statement (Conditional Statement)
- switch statement (Conditional Statement)
- for Loop
- while Loop Preview
- do while Loop
- Loop Control Statements
- Numbers
- Characters
- Strings
- Arrays
- foreach Loop
- Date & Time
- Regular Expressions
3. Methods
- Passing Values To Functions
- Method Overloading
- Command Line Arguments
- Multiple Arguments Simplified
4. File IO
- Byte Streams
- Character Streams
- Standard Streams
- Listing Files & Folders
- Creating Folders
5. Exceptions
- Multiple Catch Blocks
- Throw and Throws Keywords
- Finally Block
- User Created Exceptions
6. Classes & OOP
- Constructor
- this keyword
- Inheritance
- Modifier Types
- Overriding
- Abstraction
- Interfaces
7. Data Structures
- Enum
- Stacks
- Vector
- BitSet
- Properties
- Hashtable
8. Collections
- List
- Set
- SortedSet
- Map
- Map.Entry
- SortedMap
- Enumeration
9. Networking
- Client Example
10. Multithreading
- Server Example
- Creating Threads Using a Runnable Interface
- Creating Threads by Extending a Thread Class
11. Applet
- Simple Example
- Keyboard Events
- Mouse Events