Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/Java-Coding-Problems
/ types & classes
Types & classes
772 in github.com/PacktPublishing/Java-Coding-Problems
⨍
Functions
1,735
◇
Types & classes
772
Class
A
Chapter05/P116_CopyMap/src/main/java/modern/challenge/A.java:3
Class
Adder
Chapter11/P215_compareAndSetForkJoinTaskTag/src/modern/challenge/Main.java:28
Class
ArraySearch
Chapter05/P100_FindElementInArray/src/modern/challenge/ArraySearch.java:7
Class
ArraySorts
Chapter05/P99_SortArray/src/modern/challenge/ArraySorts.java:6
Class
AsStreams
Chapter09/P196_NullSafeStreams/src/modern/challenge/AsStreams.java:6
Class
AssemblyLine
Chapter10/P205_ThreadPoolWorkStealing_LinkedBlockingQueue/src/modern/challenge/AssemblyLine.java:12
Class
AssemblyLine
Chapter10/P202_ThreadPoolSingleThread_ConcurrentLinkedQueue/src/modern/challenge/AssemblyLine.java:11
Class
AssemblyLine
Chapter10/P210_Exchangers/src/modern/challenge/AssemblyLine.java:12
Class
AssemblyLine
Chapter10/P202_ThreadPoolSingleThread_TransferQueue/src/modern/challenge/AssemblyLine.java:11
Class
AssemblyLine
Chapter10/P207_InvokeMultipleCallable/src/modern/challenge/AssemblyLine.java:16
Class
AssemblyLine
Chapter10/P203_ThreadPoolFixed_ConcurrentLinkedQueue/src/modern/challenge/AssemblyLine.java:11
Class
AssemblyLine
Chapter10/P207_InvokeMultipleCallableDoNotWaitAll/src/modern/challenge/AssemblyLine.java:16
Class
AssemblyLine
Chapter10/P205_ThreadPoolWorkStealing_LinkedBlockingQueue_SplitQueue/src/modern/challenge/AssemblyLine.java:13
Class
AssemblyLine
Chapter10/P203_ThreadPoolFixed_TransferQueue/src/modern/challenge/AssemblyLine.java:11
Class
AssemblyLine
Chapter10/P204_ThreadPoolCached_LinkedBlockingQueue/src/modern/challenge/AssemblyLine.java:13
Class
AssemblyLine
Chapter10/P206_CallableAndFuture/src/modern/challenge/AssemblyLine.java:13
Class
AsyncOneRequest1
Chapter13/P259_SyncAsync/src/modern/challenge/AsyncOneRequest1.java:12
Class
AsyncOneRequest2
Chapter13/P259_SyncAsync/src/modern/challenge/AsyncOneRequest2.java:13
Class
AtomicAccumulator
Chapter11/P221_AddersAndAccumulators/src/modern/challenge/AtomicAccumulator.java:5
Class
AtomicAdder
Chapter11/P221_AddersAndAccumulators/src/modern/challenge/AtomicAdder.java:5
Class
AtomicIncrementator
Chapter11/P221_AtomicAction/src/modern/challenge/AtomicIncrementator.java:5
Class
Author
Chapter12/P240_OptionalEmptyListOrArray/src/modern/challenge/Author.java:7
Class
Author
Chapter12/P234_ChainingLambdas/src/modern/challenge/Author.java:5
Class
Author
Chapter02/BONUS_1_SpringAndJavaRecords/src/main/java/modern/challenge/record/Author.java:6
Class
Author
Chapter02/BONUS_2_SpringAndJavaRecordsInjection/src/main/java/modern/challenge/record/Author.java:6
Class
B
Chapter05/P116_CopyMap/src/main/java/modern/challenge/B.java:5
Class
Barbershop
Chapter10/P211_Semaphore/src/modern/challenge/Barbershop.java:7
Class
BarbershopCustomer
Chapter10/P211_Semaphore/src/modern/challenge/BarbershopCustomer.java:6
Class
BaseCake
Chapter08/P174_ DecoratorPattern/src/modern/challenge/BaseCake.java:3
Class
Bins
Chapter04/P82_VarAndLackOfInformation/src/modern/challenge/Bins.java:5
Class
BlockedThread
Chapter10/P199_ThreadLifecycleState/src/modern/challenge/BlockedThread.java:3
Class
BloomFilter
Chapter05/P128_BloomFilter/src/modern/challenge/BloomFilter.java:15
Class
Book
Chapter12/P241_OptionalInCollections/src/modern/challenge/Book.java:3
Class
Book
Chapter12/P227_GetAndMissingValue/src/modern/challenge/Book.java:3
Class
Book
Chapter12/P236_OptionalForFields/src/modern/challenge/Book.java:5
Class
Book
Chapter12/P232_ConsumingPresentOptional/src/modern/challenge/Book.java:5
Class
Book
Chapter12/P245_OptionalMapAndFlatMap/src/modern/challenge/Example2.java:36
Class
Book
Chapter12/P245_OptionalMapAndFlatMap/src/modern/challenge/Example3.java:34
Class
Book
Chapter12/P239_OptionalInMethodArgs/src/modern/challenge/Book.java:6
Class
Book
Chapter12/P229_NonExistentDefaultValue/src/modern/challenge/Book.java:5
Class
Book
Chapter12/P226_InitializingOptional/src/modern/challenge/Book.java:3
Class
Book
Chapter12/P240_OptionalEmptyListOrArray/src/modern/challenge/Book.java:3
Class
Book
Chapter12/P230_ThrowingNoSuchElementException/src/modern/challenge/Book.java:6
Class
Book
Chapter12/P235_OptionalForGettingValue/src/modern/challenge/Book.java:5
Class
Book
Chapter12/P248_IdentitySensitiveOperations/src/modern/challenge/Book.java:3
Class
Book
Chapter12/P234_ChainingLambdas/src/modern/challenge/Book.java:5
Class
Book
Chapter12/P231_NullReferences/src/modern/challenge/Book.java:3
Class
Book
Chapter12/P233_ReturningPresentOptional/src/modern/challenge/Book.java:5
Class
Book
Chapter12/P246_OptionalFilter/src/modern/challenge/Book.java:5
Class
Book
Chapter12/P247_OptionalStream/src/modern/challenge/Book.java:3
Class
Book
Chapter12/P228_AlreadyConstructedDefaultValue/src/modern/challenge/Book.java:5
Class
Book
Chapter02/BONUS_1_SpringAndJavaRecords/src/main/java/modern/challenge/record/Book.java:5
Class
Book
Chapter02/BONUS_2_SpringAndJavaRecordsInjection/src/main/java/modern/challenge/record/Book.java:5
Class
BookAvoid
Chapter12/P237_OptionalInConstructorsArgs/src/modern/challenge/BookAvoid.java:6
Class
BookAvoid
Chapter12/P238_OptionalInSetterArgs/src/modern/challenge/BookAvoid.java:6
Class
BookPrefer
Chapter12/P237_OptionalInConstructorsArgs/src/modern/challenge/BookPrefer.java:6
Class
BookPrefer
Chapter12/P238_OptionalInSetterArgs/src/modern/challenge/BookPrefer.java:5
Class
Bookstore
Chapter12/P242_OptionalOfAndOfNullable/src/modern/challenge/Bookstore.java:5
Class
Bookstore
Chapter12/P246_OptionalFilter/src/modern/challenge/Bookstore.java:5
Class
Bookstore
Chapter12/P247_OptionalStream/src/modern/challenge/Bookstore.java:7
Class
BookstoreController
Chapter02/BONUS_1_SpringAndJavaRecords/src/main/java/modern/challenge/controller/BookstoreController.java:11
Class
BookstoreController
Chapter02/BONUS_2_SpringAndJavaRecordsInjection/src/main/java/modern/challenge/controller/BookstoreController.java:11
Class
BookstoreService
Chapter02/BONUS_1_SpringAndJavaRecords/src/main/java/modern/challenge/service/BookstoreService.java:9
Class
BookstoreService
Chapter02/BONUS_2_SpringAndJavaRecordsInjection/src/main/java/modern/challenge/service/BookstoreService.java:9
Class
Bounds
Chapter05/P125_Tuple/src/modern/challenge/Bounds.java:7
Class
BrookhavenFireStation
Chapter08/P172_ObserverPattern/src/modern/challenge/BrookhavenFireStation.java:3
Class
Cake
Chapter08/P174_LambdaBasedDecoratorPattern/src/modern/challenge/Cake.java:3
Interface
Cake
Chapter08/P174_ DecoratorPattern/src/modern/challenge/Cake.java:3
Class
CakeDecorator
Chapter08/P174_ DecoratorPattern/src/modern/challenge/CakeDecorator.java:3
Class
CakeDecorator
Chapter08/P174_LambdaBasedDecoratorPattern/src/modern/challenge/CakeDecorator.java:6
Class
Cantaloupe
Chapter08/P169_FactoryPattern/src/modern/challenge/Cantaloupe.java:3
Class
Car
Chapter07/P156_NestBasedAccessControl/src/modern/challenge/Car.java:5
Class
Car
Chapter07/P151_InstantiateViaReflectedConstructor/src/modern/challenge/Car.java:5
Class
Car
Chapter02/P43_NullReturnNonNullDefault/src/modern/challenge/Car.java:6
Class
Car
Chapter02/P42_NullThrowSpecifiedException/src/modern/challenge/Car.java:6
Class
Cars
Chapter07/P151_InstantiateViaReflectedConstructor/src/modern/challenge/Cars.java:3
Class
Cart
Chapter12/P249_ReturnBooleanEmptyOptional/src/modern/challenge/Cart.java:3
Class
ChessClock
Chapter03/P77_ImplementingChessClock/src/modern/challenge/ChessClock.java:10
Class
Chunk
Chapter05/BONUS_1_ChunkList/src/main/java/modern/challenge/Chunk.java:7
Class
CircularByteBuffer
Chapter06/P145_CircularByteBuffer/src/modern/challenge/CircularByteBuffer.java:3
Class
ClassCll1
Chapter10/P200_ObjectVsClassLevelLocking/src/modern/challenge/ClassCll1.java:3
Class
ClassCll2
Chapter10/P200_ObjectVsClassLevelLocking/src/modern/challenge/ClassCll2.java:3
Class
ClassCll3
Chapter10/P200_ObjectVsClassLevelLocking/src/modern/challenge/ClassCll3.java:3
Class
ClassOll1
Chapter10/P200_ObjectVsClassLevelLocking/src/modern/challenge/ClassOll1.java:3
Class
ClassOll2
Chapter10/P200_ObjectVsClassLevelLocking/src/modern/challenge/ClassOll2.java:3
Class
ClassOll3
Chapter10/P200_ObjectVsClassLevelLocking/src/modern/challenge/ClassOll3.java:3
Class
CodeT1
Chapter10/P199_ThreadLifecycleState/src/modern/challenge/WaitingThread.java:11
Class
CodeT2
Chapter10/P199_ThreadLifecycleState/src/modern/challenge/WaitingThread.java:27
Interface
Command
Chapter08/P176_CommandPattern/src/modern/challenge/Command.java:3
Class
Consumer
Chapter05/P122_mappingCountConcurrentHashMap/src/modern/challenge/MappingCount.java:40
Class
Consumer
Chapter05/P122_ConcurrentHashMap/src/modern/challenge/ThreadSafeMap.java:40
Class
Consumer
Chapter05/P122_CopyOnWriteArrayList/src/modern/challenge/ThreadSafeList.java:40
Class
Consumer
Chapter05/P122_CopyOnWriteArraySet/src/modern/challenge/ThreadSafeSet.java:40
Class
Consumer
Chapter05/P122_ArrayBlockingQueue/src/modern/challenge/ThreadSafeQueue.java:40
Class
Consumer
Chapter05/P122_setViewConcurrentHashMap/src/modern/challenge/MapKeySetView.java:53
Class
Consumer
Chapter05/P122_Stack/src/modern/challenge/ThreadSafeStack.java:41
Class
Consumer
Chapter10/P205_ThreadPoolWorkStealing_LinkedBlockingQueue/src/modern/challenge/AssemblyLine.java:31
Class
Consumer
Chapter10/P202_ThreadPoolSingleThread_ConcurrentLinkedQueue/src/modern/challenge/AssemblyLine.java:55
Class
Consumer
Chapter10/P210_Exchangers/src/modern/challenge/AssemblyLine.java:66
Class
Consumer
Chapter10/P202_ThreadPoolSingleThread_TransferQueue/src/modern/challenge/AssemblyLine.java:59
next →
1–100 of 772, ranked by callers