Advanced Java Programming Java SE 7
-
Training was very good . The course coverage was in-depth and with clarity.
← | →
-
Training was very good . The course coverage was in-depth and with clarity.
← | →
-
Very good training.
← | →
Course
Online

Description
-
Type
Course
-
Methodology
Online
Simplilearn is the World’s Largest Certification Training Provider, with over 400,000+ professionals trained globally
Trusted by the Fortune 500 companies as their learning provider for career growth and training
2000+ certified and experienced trainers conduct trainings for various courses across the globe
All our Courses are designed and developed under a tried and tested Unique Learning Framework that is proven to deliver 98.6% pass rate in first attempt.
Reviews
-
Training was very good . The course coverage was in-depth and with clarity.
← | →
-
Training was very good . The course coverage was in-depth and with clarity.
← | →
-
Very good training.
← | →
Course rating
Recommended
Centre rating
Saurabh Saxena
Saurabh Saxena
Romiel Gadkar
Romiel Gadkar
Kallol Kumar Mondal
Kallol Kumar Mondal
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 7 years
Subjects
- Java Programming
- Advanced
- Programming
Course programme
- Advanced Java Programming (Java SE 7)
- Module 01 - Welcome
- 1.1 Course Overview
- 1.2 Review of Java Fundamentals
- 1.3 The Java Environment
- 1.4 Data Types
- 1.5 The String Class
- 1.6 The StringBuffer Class
- 1.7 Arrays
- 1.8 Passing Data Types to a Method
- 1.9 Constructors And Initialization
- 1.10 Inheritance
- 1.11 Abstract Classes
- 1.12 Interfaces
- 1.13 Static Data/Methods/Blocks
- 1.14 Wrapper Classes
- 1.15 I/O
- Module 02 - Packaging And Distributing a Java Application
- 2.1 Packages
- 2.2 Managing Source And Class Files
- 2.3 The javadoc Utility
- 2.4 Documenting Classes And Interfaces
- 2.5 Documenting Fields
- 2.6 Documenting Constructors And Methods
- 2.7 Bundling And Using Jar Packaged Resources
- Module 03 - Miscellaneous Enhancements
- 3.1 Enhanced for Loop
- 3.2 Autoboxing And Unboxing
- 3.3 Static Imports
- 3.4 varArgs
- 3.5 Typesafe Enums
- 3.6 Formatted Strings
- 3.7 Formatted Integers/Floats/Strings/Dates
- Module 04 - Assertions
- 4.1 Introduction to Assertion Syntax
- 4.2 Compiling with Assertions
- 4.3 Enabling And Disabling Assertions
- 4.4 Assertion Usage
- Module 05 - Regular Expressions
- 5.1 Introduction to Regular Expressions
- 5.2 String Literals
- 5.3 Character Classes
- 5.4 Quantifiers
- 5.5 Capturing Groups And Backreferences
- 5.6 Boundary Matchers
- 5.7 Pattern And Matcher
- Module 06 - The Java Collection Classes
- 6.1 Introduction to Java Collection Classes
- 6.2 The Arrays Class
- 6.3 Searching And Sorting Arrays(Primitives And Objects)
- 6.4 The Comparable And Comparator Interfaces
- 6.5 Lists And Sets
- 6.6 Iterators
- 6.7 Maps
- 6.8 The Collections Class
- 6.9 Rules of Thumb
- Module 07 - Generics
- 7.1 Introduction to Generics
- 7.2 Defining Simple Generics
- 7.3 Generics And Subtyping
- 7.4 Wildcards
- 7.5 Bounded Wildcards
- 7.6 Generic Methods
- Module 08 - Advanced Input/Output
- 8.1 Introduction to Advanced I/O
- 8.2 Basic File Input/Output Example
- 8.3 Buffered Input/Output
- 8.4 The Console Class
- 8.5 Object Serialization
- 8.6 Compressed Files
- 8.7 Writing Your Own Input/Output Classes
- 8.8 Property Files
- 8.9 The Preferences Class
- Module 09 - Enhanced Input/ Output
- 9.1 Introduction to Enhanced Input/Output
- 9.2 Channels
- 9.3 Buffers Typed
- 9.4 Buffers Direct
- Module 10 - Logging API
- 10.1 Introduction to Logging API
- 10.2 Loggers
- 10.3 Logger Levels
- 10.4 Logger Handlers(Configuring And Formatters)
- 10.5 LogManager
- Module 11 - Networking
- 11.1 Networking Fundamentals
- 11.2 The Client/Server Model
- 11.3 InetAddress
- 11.4 URLs
- 11.5 Sockets
- 11.6 A Time-of-Day Client
- 11.7 Writing Servers
- 11.8 Client/Server Example
- Module 12 - Threads & Concurrency
- 12.1 Review of Fundamentals
- 12.2 Creating Threads by Extending Thread
- 12.3 Creating Threads by Implementing Runnable
- 12.4 Advantages of Using Threads
- 12.5 Daemon Threads
- 12.6 Thread States
- 12.7 Synchronization
- Module 13 - Remote Method Invocation (RMI)
- 13.1 Introduction to RMI
- 13.2 RMI Architecture
- 13.3 Writing the Server
- 13.4 RMI Troubleshooting Tips
- 13.5 Writing the Client
- 13.6 Remote Method Arguments And Return Values
- 13.7 Dynamic Loading of Stub Classes
- 13.8 Running the Remote RMI Client Example
- Module 14 - Java Database Connectivity (JDBC)
- 14.1 Relational Databases
- 14.2 Structured Query Language
- 14.3 A Sample Program
- 14.4 Transactions
- 14.5 Meta Data
- Module 15 - Conclusion
- 15.1 Course Wrap Up
- Module 16 - Credits
- 16.1 About the Author
- Module 01 - Welcome
Advanced Java Programming Java SE 7