JAVA Programming - Advanced Level
JAVA Programming - Advanced Level
This course in the superior level to learn about Java programming. It provides the essential fundamentals need to build the first, initiative Java block of codes.
Nested Classes
- Inner Classes
- Summary of Nested Classes
- Questions and Exercises: Nested Classes
- Enumerated Types
Generics
- Defining and Using Generic Types
- Relationships Among Generics
- Wildcard Types
- Defining and Using Generic Methods
- Using Generics with Legacy Code
Interfaces and Packages
- Creating and Using Interfaces
- Defining an Interface
- Implementing an Interface
- Using an Interface as a Type
- Warning! Interfaces Cannot Grow
- The "Static Import" Construct
- Summary of Creating and Using Interfaces
Creating and Using Packages
- Creating a Package
- Naming a Package
- Using Package Members
- Managing Source and Class Files
Java Collections
- Collection Framework
- Java ArrayList
- Java LinkedList
- ArrayList vs LinkedList
- Java List Interface
- Java HashSet
- Java LinkedHashSet
- Java TreeSet
- Queue & Priority
- Queue Deque & ArrayDeque
- Java Map Interface
- Java HashMap
- Working of HashMap
- Java LinkedHashMap
- Java TreeMap
JDBC
- Processing SQL Statements with JDBC
- Establishing a Connection
- Connecting with DataSource Objects
- Handling SQLExceptions
- Setting Up Tables
- Retrieving and Modifying Values from Result Sets
- Using Prepared Statements
- Using Transactions
- Using RowSet Objects
- Using JdbcRowSet Objects
- Using CachedRowSetObjects
- Using JoinRowSet Objects
- Using FilteredRowSet Objects
- Using WebRowSet Objects
- Using Advanced Data Types
- Using Large Objects
- Using SQLXML Objects
- Using Array Objects
- Using DISTINCT Data Type
- Using Structured Objects
- Using Customized Type Mappings
- Using Datalink Objects
- Using RowId Objects
- Using Stored Procedures
- Using JDBC with GUI API