Java Collections And Generics
Java Collections And Generics, available at $19.99, has an average rating of 3.15, with 48 lectures, 2 quizzes, based on 17 reviews, and has 122 subscribers.
You will learn about 2 quizzes with 39 questions 16 mini exercises to practice with provided solutions 1 project to practice with provided source code solution Apply different types of collections in daily programming tasks Distinguish the differences among collections and how they are different from the underlying Cope with different issues related to collections: sorting object list, overriding equals() and hashCode() methods Apply generics on differrent kinds of collections Apply generics on Classes and methods Master the bounded type parameter techniques Master other generic concepts: autoboxing, unboxing, type erasure, rawtypes This course is ideal for individuals who are Students who have learned basic Java skills and want to advance their knowlege or Students who have learned collections and generics but want to revise their knowledge with updated skills or Students who want to take Java-related exams or certifications or Students who want to catch up the better and comprehensive knowledge of Collections Framework and Generics It is particularly useful for Students who have learned basic Java skills and want to advance their knowlege or Students who have learned collections and generics but want to revise their knowledge with updated skills or Students who want to take Java-related exams or certifications or Students who want to catch up the better and comprehensive knowledge of Collections Framework and Generics.
Enroll now: Java Collections And Generics
Summary
Title: Java Collections And Generics
Price: $19.99
Average Rating: 3.15
Number of Lectures: 48
Number of Quizzes: 2
Number of Published Lectures: 48
Number of Published Quizzes: 2
Number of Curriculum Items: 50
Number of Published Curriculum Objects: 50
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- 2 quizzes with 39 questions
- 16 mini exercises to practice with provided solutions
- 1 project to practice with provided source code solution
- Apply different types of collections in daily programming tasks
- Distinguish the differences among collections and how they are different from the underlying
- Cope with different issues related to collections: sorting object list, overriding equals() and hashCode() methods
- Apply generics on differrent kinds of collections
- Apply generics on Classes and methods
- Master the bounded type parameter techniques
- Master other generic concepts: autoboxing, unboxing, type erasure, rawtypes
Who Should Attend
- Students who have learned basic Java skills and want to advance their knowlege
- Students who have learned collections and generics but want to revise their knowledge with updated skills
- Students who want to take Java-related exams or certifications
- Students who want to catch up the better and comprehensive knowledge of Collections Framework and Generics
Target Audiences
- Students who have learned basic Java skills and want to advance their knowlege
- Students who have learned collections and generics but want to revise their knowledge with updated skills
- Students who want to take Java-related exams or certifications
- Students who want to catch up the better and comprehensive knowledge of Collections Framework and Generics
So, you have learned some basic Java skills and know how to implement Object Oriented concepts in Java? Now, what to learn next?
It’s time to move your Java skills to the next level by mastering the Java Collections Framework and Generics.
If you are planning to work with Java platforms at any levels, these topics are must-known skills that you need a long the way with your programming career.
In this course, I will not just give you a list of the most popular Java collections, but you will also be able to distinguish the differences among those kinds of collections and know when to use for what for your programming jobs.
The concept of hash code collections using hashing algorithm such as HashSet and HashMap is also clearly explained with pictures as well as implementation.
For Generics section, you will not be limited at applying generics on collections like you might have encountered in other courses. In this course, you will learn from the basic of how to make classes and methods to be generic, to advanced techniques such as bounded type parameters, generics with inheritance, wildcards, rawtypes, and so on. And to help learners have a clear and comprehensive picture of generics, some behind-the-scene topics will be presented, including: autoboxing, unboxing, type erasure, and generic restrictions.
The course comes with 2 quizzes,one for each sectionwith many questions designed to help you remember and have a more understanding of the new concepts in the lectures. Questions in the 2 quizzes cover all the topics who have come across in the course.
After complete all lectures, solidify your collections and generics skills with mini exercises. The solutions for each exercise is also attached.
Finally, challenge your programming skills with the big exercise.
The complete source code for the big exercise is also provided but I would highly recommend you should try to complete yourself first before taking a look at the provided solution.
Course Curriculum
Chapter 1: Collections Framework
Lecture 1: Introduction To Collections Framework
Lecture 2: List Interface: ArrayList, Vector
Lecture 3: Set Interface: HashSet, LinkedHashSet, TreeSet
Lecture 4: Map Interface: HashMap, LinkedHashMap, and TreeMap
Lecture 5: Supported algorithms: The Collections class
Lecture 6: Sorting objects with Comparable Interface
Lecture 7: Sorting Objects With Comparator Interface
Lecture 8: Queue Interface: LinkedList implementation
Lecture 9: Queue Interface: PriorityQueue implementation
Lecture 10: Deque Interface: ArrayDeque – LinkedList implementations
Lecture 11: Read-only Collections
Lecture 12: Overriding of equals() and hashCode()
Chapter 2: Generic Fundamentals
Lecture 1: Generic Introduction
Lecture 2: Generics on Methods
Lecture 3: Generics on Classes
Lecture 4: Bounded Type Parameters 1
Lecture 5: Bounded Type Parameters 2
Lecture 6: Multiple types – Mutiple Bounds
Lecture 7: Generics and Inheritance
Lecture 8: Generics on Collections: List Interface
Lecture 9: Generics on Collections: Set & Iterator
Lecture 10: Generics on Collections: Map & Iterator
Lecture 11: Type Inference – The Diamond In Java 7+
Lecture 12: Wildcards – Upper Bounded Wildcards
Lecture 13: Wildcards – Lower Bounded Wildcards
Lecture 14: Wildcars and Inheritance: PECS
Lecture 15: Raw types
Chapter 3: Generics: Behind The Scene
Lecture 1: Autoboxing – Unboxing
Lecture 2: Type Erasure
Lecture 3: Generic Restrictions
Chapter 4: Test Your Collection Skills With Exercises
Lecture 1: Exercise 1
Lecture 2: Exercise 2
Lecture 3: Exercise 3
Lecture 4: Exercise 4
Lecture 5: Exercise 5
Lecture 6: Exercise 6
Lecture 7: Exercise 7
Lecture 8: Exercise 8
Lecture 9: Exercise 9
Chapter 5: Test Your Generics Skills With Exercises
Lecture 1: Exercise 1
Lecture 2: Exercise 2
Lecture 3: Exercise 3
Lecture 4: Exercise 4
Lecture 5: Exercise 5
Lecture 6: Exercise 6
Lecture 7: Exercise 7
Chapter 6: Challenging Project
Lecture 1: Project requirements
Lecture 2: Project Source Code Solution
Instructors
-
Sera Nguyen
Developer, Architect, Professor
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 4 votes
- 3 stars: 3 votes
- 4 stars: 2 votes
- 5 stars: 5 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024