bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths
Learn/Java

Java

Java Advanced

Wrapper classes, generics, and other advanced language features layered on the core syntax.

Lesson 1

Java Wrapper Classes

Wrapper classes provide a way to use primitive data types ( int , boolean , etc..) as objects.

Read lesson →Loading…
Lesson 2

Java Generics

Generics allow you to write classes, interfaces, and methods that work with different data types, without having to specify the exact type in advance.

Read lesson →Loading…
Lesson 3

Java Annotations

Annotations are special notes you add to your Java code. They start with the

Read lesson →Loading…
Lesson 4

Java Regular Expressions

A regular expression is a sequence of characters that forms a search pattern. When you search for data in a text, you can use this search pattern to describe what you are searching for.

Read lesson →Loading…
Lesson 5

Java Threads

Threads allows a program to operate more efficiently by doing multiple things at the same time.

Read lesson →Loading…
Lesson 6

Java Lambda Expressions

Lambda Expressions were added in Java 8.

Read lesson →Loading…
Lesson 7

Java Advanced Sorting (Comparator and Comparable)

In the List Sorting Chapter , you learned how to sort lists alphabetically and numerically, but what if the list has objects in it?

Read lesson →Loading…

Java chapters

All
1. Java Tutorial2. Java Methods3. Java Classes4. Java Errors5. Java File Handling6. Java I/O Streams7. Java Data Structures8. Java Advanced9. Java Projects10. Java How To's11. Java Reference12. Java Examples13. Practice