Index
All Classes and Interfaces|All Packages|Constant Field Values
S
- SealedClassesDemo - Class in modernfeatures.java17
-
Demonstrates Java 17+ sealed classes, which restrict which classes can extend a superclass.
- SealedClassesDemo() - Constructor for class modernfeatures.java17.SealedClassesDemo
- SealedClassesDemo.Circle - Class in modernfeatures.java17
- SealedClassesDemo.Rectangle - Class in modernfeatures.java17
- SealedClassesDemo.Shape - Class in modernfeatures.java17
- SealedClassesDemo.Square - Class in modernfeatures.java17
- SequencedCollectionDemo - Class in modernfeatures.java21
-
Demonstrates SequencedCollection in Java 21 using an ArrayList.
- SequencedCollectionDemo() - Constructor for class modernfeatures.java21.SequencedCollectionDemo
- SequencedMapExample - Class in modernfeatures.java21
-
Demonstrates SequencedMap in Java 21 using a LinkedHashMap.
- SequencedMapExample() - Constructor for class modernfeatures.java21.SequencedMapExample
- SequencedSetExample - Class in modernfeatures.java21
-
Demonstrates SequencedSet in Java 21 using LinkedHashSet.
- SequencedSetExample() - Constructor for class modernfeatures.java21.SequencedSetExample
- setTemperature(double) - Method in class additional.TemperatureConverter
-
Updates the stored temperature in Celsius.
- Shape() - Constructor for class modernfeatures.java17.SealedClassesDemo.Shape
- side - Variable in class modernfeatures.java17.SealedClassesDemo.Square
- SimpleRecordDemo - Class in modernfeatures.java16
-
Demonstrates the use of Java records for immutable, compact data carrier classes.
- SimpleRecordDemo() - Constructor for class modernfeatures.java16.SimpleRecordDemo
- SimpleRecordDemo.Person - Record Class in modernfeatures.java16
-
A record is a special data carrier class in Java that is immutable and compact.
- SimpleWebServerDemo - Class in modernfeatures.java18
-
A simple static file server using Java 18's built-in HttpServer.
- SimpleWebServerDemo() - Constructor for class modernfeatures.java18.SimpleWebServerDemo
- Square(double) - Constructor for class modernfeatures.java17.SealedClassesDemo.Square
- StreamAdvancedSortingExample - Class in modernfeatures.streams
-
Demonstrates advanced sorting techniques with Java Streams and Comparators.
- StreamAdvancedSortingExample() - Constructor for class modernfeatures.streams.StreamAdvancedSortingExample
- StreamApiImprovementsDemo - Class in modernfeatures.java9
-
Demonstrates Java 9 Stream API improvements:
takeWhile
: takes elements from a stream while a condition holds.dropWhile
: drops elements from a stream while a condition holds, then takes the rest.ofNullable
: creates a stream of zero or one element, safely handling nulls. - StreamApiImprovementsDemo() - Constructor for class modernfeatures.java9.StreamApiImprovementsDemo
- StreamBasicsExample - Class in modernfeatures.streams
- StreamBasicsExample() - Constructor for class modernfeatures.streams.StreamBasicsExample
- StreamBasicsExampleV2 - Class in modernfeatures.streams
- StreamBasicsExampleV2() - Constructor for class modernfeatures.streams.StreamBasicsExampleV2
- StreamBasicsExampleV3 - Class in modernfeatures.streams
- StreamBasicsExampleV3() - Constructor for class modernfeatures.streams.StreamBasicsExampleV3
- StreamBasicsExampleV4 - Class in modernfeatures.streams
- StreamBasicsExampleV4() - Constructor for class modernfeatures.streams.StreamBasicsExampleV4
- StreamBasicsExampleV5 - Class in modernfeatures.streams
-
Demonstrates the basics of Java Streams, including usage of Predicate, Function, and Consumer for filter, map, and forEach operations, respectively.
- StreamBasicsExampleV5() - Constructor for class modernfeatures.streams.StreamBasicsExampleV5
- StreamBasicsPrintNamesAlpha - Class in modernfeatures.streams
-
Demonstrates the use of Java 8 Streams and functional interfaces to process a list of names.
- StreamBasicsPrintNamesAlpha() - Constructor for class modernfeatures.streams.StreamBasicsPrintNamesAlpha
- StreamCollectToListExample - Class in modernfeatures.streams
-
Demonstrates the use of Java 8 Streams to filter, transform, sort, and collect results into a List.
- StreamCollectToListExample() - Constructor for class modernfeatures.streams.StreamCollectToListExample
- StreamCountFindMatchExample - Class in modernfeatures.streams
-
Demonstrates counting, finding, and matching operations with Java 8 Streams.
- StreamCountFindMatchExample() - Constructor for class modernfeatures.streams.StreamCountFindMatchExample
- StreamDistinctLimitSkipExample - Class in modernfeatures.streams
-
Demonstrates the use of distinct, limit, and skip operations with Java Streams.
- StreamDistinctLimitSkipExample() - Constructor for class modernfeatures.streams.StreamDistinctLimitSkipExample
- StreamParallelExample - Class in modernfeatures.streams
-
Demonstrates the use of parallel streams in Java.
- StreamParallelExample() - Constructor for class modernfeatures.streams.StreamParallelExample
- StreamTest - Class in modernfeatures.streams
- StreamTest() - Constructor for class modernfeatures.streams.StreamTest
- StringMethodsDemo - Class in modernfeatures.java11
-
Demonstrates new String methods added in Java 11:
isBlank()
lines()
strip()
,stripLeading()
,stripTrailing()
repeat(int)
- StringMethodsDemo() - Constructor for class modernfeatures.java11.StringMethodsDemo
- StringsInSwitchExample - Class in modernfeatures.java7
-
Demonstrates Java 7's feature: using Strings in switch statements.
- StringsInSwitchExample() - Constructor for class modernfeatures.java7.StringsInSwitchExample
- SupplierExample - Class in modernfeatures.lambda.builtinfunctionsdemo
-
Demonstrates the use of the built-in functional interface
Supplier<T>
. - SupplierExample() - Constructor for class modernfeatures.lambda.builtinfunctionsdemo.SupplierExample
- SwitchExpressionsDemo - Class in modernfeatures.java14
-
Demonstrates Java 14+ switch expressions with concise syntax, multiple case labels, returning values, and no accidental fall-through.
- SwitchExpressionsDemo() - Constructor for class modernfeatures.java14.SwitchExpressionsDemo
All Classes and Interfaces|All Packages|Constant Field Values