Commit a8404df
committed
changed folder names as per Packt standards
1 parent 92c9534 commit a8404df
File tree
1,543 files changed
+0
-0
lines changed- Chapter01
- P01_CountDuplicateCharacters
- src/modern/challenge
- P02_FirstNonRepeatedCharacter
- src/modern/challenge
- P03_ReverseWords
- src/modern/challenge
- P04_ContainsOnlyDigits
- src/modern/challenge
- P05_CountVowelsAndConsonants
- src/modern/challenge
- P06_CountOccurrencesOfCharacter
- src/modern/challenge
- P07_ConvertStringToIntLongFloatDouble
- src/modern/challenge
- P08_RemoveWhitespacesFromString
- src/modern/challenge
- P09_JoinMultipleStrings
- src/modern/challenge
- P10_GeneratePermutations
- src/modern/challenge
- P11_CheckPalindrome
- src/modern/challenge
- P12_RemoveDuplicateCharacters
- src/modern/challenge
- P13_RemoveGivenCharacter
- src/modern/challenge
- P14_FindCharacterWithMostAppearances
- src/modern/challenge
- P15_SortArrayOfStringsByLength
- src/modern/challenge
- P16_CheckStringContainsSubstring
- src/modern/challenge
- P17_CountStringIString
- src/modern/challenge
- P18_CheckTwoStringsAnagrams
- src/modern/challenge
- P19_DeclareMultilineStrings
- src/modern/challenge
- P20_ConcatenateSameStringNTimes
- src/modern/challenge
- P21_RemoveLeadingTrailingSpaces
- src/modern/challenge
- P22_FindLongestCommonPrefix
- src/modern/challenge
- P23_StringIndentation
- src/modern/challenge
- P24_TransformStrings
- src/modern/challenge
- P25_MinMaxTwoNumbers
- src/modern/challenge
- P26_SumTwoLargeIntsAndLongsOperationOverflow
- src/modern/challenge
- P27_StringUnsignedNumberRadix
- src/modern/challenge
- P28_ConvertToNumbeByUnsignedConversion
- src/modern/challenge
- P29_CompareTwoUnsignedNumbers
- src/modern/challenge
- P30_DivisionModuloUnsignedValues
- src/modern/challenge
- P31_FiniteFloatingPointValue
- src/modern/challenge
- P32_LogicalANDORAndXOR
- src/modern/challenge
- P33_BigIntegerToPrimitive
- src/modern/challenge
- P34_ConvertLongToInt
- src/modern/challenge
- P35_ComputeFloorOfDivisionAndModulus
- src/modern/challenge
- P36_NextFloatingPointValue
- src/modern/challenge
- P37_ProductTwoLargeIntAndLongAndOperationOverflow
- src/modern/challenge
- P38_FusedMultiplyAdd
- src/modern/challenge
- P39_CompactNumberFormat
- src/modern/challenge
- Chapter02
- P40_CheckNullsFunctionalNonFunctional
- src/modern/challenge
- P41_NullThenThrowCustomNpe
- src/modern/challenge
- P42_NullThrowSpecifiedException
- src/modern/challenge
- P43_NullReturnNonNullDefault
- src/modern/challenge
- P44_CheckIndexBetweenZeroLength
- src/modern/challenge
- P45_CheckSubRangeInZeroLength
- src/modern/challenge
- P46_EqualsHashCode
- src/modern/challenge
- P46_ViolateEqualsViaSymmetry
- src/modern/challenge
- bad
- good
- P48_ImmutableString
- src/modern/challenge
- P49_ImmutableClass
- src/modern/challenge
- P50_PassReturnMutablesToImmutableClass
- src/modern/challenge
- P51_ImmutableBuilder
- src/modern/challenge
- P52_BadDataInImmutable
- src/main/java/modern/challenge
- P53_CloningObjects
- src/main/java/modern/challenge
- deep/copy
- cloning
- serialization
- shallow/copy
- clone
- constructor
- manually
- P54_OverrideString
- src/modern/challenge
- P55_SwitchExpression
- src/modern/challenge
- P56_MultipleCaseLabels
- src/modern/challenge
- P57_StatementBlocks
- src/modern/challenge
- Chapter03
- P58_ConvertStringToDateAndTime
- src/modern/challenge
- P59_FormatDateAndTime
- src/modern/challenge
- P60_GetCurrentDateTimeWithoutTimeDate
- src/modern/challenge
- P61_LocalDateTimeFromLocalDateAndLocalTime
- src/modern/challenge
- P62_MachineTimeViaInstant
- src/modern/challenge
- P63_1_DefinePeriodUsingYearMonthSay
- src/modern/challenge
- P63_2_DefineDurationUsingHoursMinutesSeconds
- src/modern/challenge
- P64_GetDateAndTimeUnits
- src/modern/challenge
- P65_AddingSubtractingToFromDateTime
- src/modern/challenge
- P66_GetAllTimezones UTCAndGMT
- src/modern/challenge
- P67_GetLocalTimeInAllAvailableTimezones
- src/modern/challenge
- P68_DisplayDateTimeInformationAboutFlight
- src/modern/challenge
- P69_ConvertUnixTimestampToDate
- src/modern/challenge
- P70_FindFirstAndLastDayOfMonth
- src/modern/challenge
- P71_DefiningAndExtractingZoneOffsets
- src/modern/challenge
- P72_ConvertBetweenDateTemporal
- src/modern/challenge
- P73_IterateRangeOfDates
- src/modern/challenge
- P74_CalculatingAge
- src/modern/challenge
- P75_StartAndEndOfDay
- src/modern/challenge
- P76_DifferenceBetweenTwoDates
- src/modern/challenge
- P77_ImplementingChessClock
- src/modern/challenge
- Chapter04
- P78_SimpleExample
- src/modern/challenge
- P79_VarPrimitiveTypes
- src/modern/challenge
- P80_ImplicitTypeCastingAndCodeMaintainability
- src/modern/challenge
- P81_ExplicitDowncastOrNoVar
- src/modern/challenge
- P82_VarAndLackOfInformation
- src/modern/challenge
- P83_VarAndProgrammingToTheInterface
- src/modern/challenge
- P84_VarAndDiamondOperator
- src/modern/challenge
- P85_AssigningArrayToVar
- src/modern/challenge
- P86_VarInCompoundDeclarations
- src/modern/challenge
- P87_VarAndVariablesScope
- src/modern/challenge
- P88_VarAndTernaryOperator
- src/modern/challenge
- P89_VarForLoops
- src/modern/challenge
- P90_VarAndStreams
- src/modern/challenge
- P91_VarBreakNestedLargeChainsOfExpressions
- src/modern/challenge
- P92_VarAndMethodReturnAndArgumentsTypes
- src/modern/challenge
- P93_VarAndAnonymousClasses
- src/modern/challenge
- P94_VarFinalAndEffectivelyFinal
- src/modern/challenge
- P95_VarInLambdas
- src/modern/challenge
- P96_VarAndTryWithResources
- src/modern/challenge
- P97_VarAndGenericTypes
- src/modern/challenge
- P98_VarWildcardsCovariantsContravariants
- src/modern/challenge
- Chapter05
- P100_FindElementInArray
- src/modern/challenge
- P101_CheckTwoArraysEqualsMismatch
- src/modern/challenge
- P102_CompareArraysLexicographically
- src/modern/challenge
- P103_StreamFromArray
- src/modern/challenge
- P104_MinMaxAvgArray
- src/modern/challenge
- P105_ReverseArray
- src/modern/challenge
- P106_FillingSettingArray
- src/modern/challenge
- P107_NextGreaterElement
- src/modern/challenge
- P108_IncreaseArraySize
- src/modern/challenge
- P109_UnmodifiableImmutableCollection
- src/modern/challenge
- P110_MapDefaultValue
- src/modern/challenge
- P111_AbsentPresentInMap
- src/modern/challenge
- P112_RemoveFromMap
- src/modern/challenge
- P113_ReplaceEntriesMap
- src/modern/challenge
- P114_CompareMaps
- src/modern/challenge
- P115_MergeMaps
- src/modern/challenge
- P116_CopyMap
- src/main/java/modern/challenge
- P117_SortMap
- src/modern/challenge
- P118_RemovAllFromCollectionByPredicate
- src/modern/challenge
- P119_ConvertCollectionInArray
- src/modern/challenge
- P120_FilterCollectionByList
- src/modern/challenge
- P121_ReplaceElementsOfList
- src/modern/challenge
- P122_ArrayBlockingQueue
- src/modern/challenge
- P122_ConcurrentHashMap
- src/modern/challenge
- P122_ConcurrentLinkedDequeAsStack
- src/modern/challenge
- P122_ConcurrentLinkedDeque
- src/modern/challenge
- P122_CopyOnWriteArrayList
- src/modern/challenge
- P122_CopyOnWriteArraySet
- src/modern/challenge
- P122_DelayQueue
- src/modern/challenge
- P122_LinkedTransferQueue
- src/modern/challenge
- P122_PriorityBlockingQueue
- src/modern/challenge
- P122_Stack
- src/modern/challenge
- P122_SynchronousQueue
- src/modern/challenge
- P122_forEachConcurrentHashMap
- src/modern/challenge
- P122_mappingCountConcurrentHashMap
- src/modern/challenge
- P122_reduceConcurrentHashMap
- src/modern/challenge
- P122_searchConcurrentHashMap
- src/modern/challenge
- P122_setViewConcurrentHashMap
- src/modern/challenge
- P123_BreadthFirstSearch
- src/modern/challenge
- P124_Trie
- src/modern/challenge
- P125_Tuple
- src/modern/challenge
- P126_UnionFind
- src/modern/challenge
- P127_FenwickTree
- src/modern/challenge
- P128_BloomFilter
- src/modern/challenge
- P99_SortArray
- src/modern/challenge
- Chapter06
- P129_CreateFilePaths
- src/modern/challenge
- P130_ConvertFilePaths
- src/modern/challenge
- P131_JoinPaths
- src/modern/challenge
- P132_PathBetweenTwoLocations
- src/modern/challenge
- P133_CompareFilePaths
- src/modern/challenge
- P134_FileCopyViaFileVisitor
- src/modern/challenge
- P134_FileDeleteViaFileVisitor
- src/modern/challenge
- P134_FileMoveViaFileVisitor
- src/modern/challenge
- P134_FileSearchViaFileVisitor
- src/modern/challenge
- P134_SimpleWalkingPathsWithStream
- src/modern/challenge
- P134_SimpleWalkingPaths
- src/modern/challenge
- P135_SimpleWatchingPaths
- src/modern/challenge
- P135_WatchPrinterTray
- src/modern/challenge
- P135_WatchVideoCaptureSystem
- src/modern/challenge
- P136_StreamFile
- src/modern/challenge
- P137_SearchFilesInFileTree
- src/modern/challenge
- P138_ReadWriteTextFilesEfficiently
- src/modern/challenge
- P139_ReadWriteBinaryFilesEfficiently
- src/modern/challenge
- P140_SearchInBigFiles
- src/modern/challenge
- P141_CSVFileToObject
- src/modern/challenge
- P141_JSONFileToObjectViaGson
- src/main/java/modern/challenge
- P141_JSONFileToObjectViaJackson
- src/main/java/modern/challenge
- P141_JSONFileToObjectViaJsonb
- src/main/java/modern/challenge
- P142_CreateTemporaryDirectory
- src/modern/challenge
- P142_CreateTemporaryFile
- src/modern/challenge
- P142_DeleteTemporaryDirectoryViaDeleteOnExit
- src/modern/challenge
- P142_DeleteTemporaryDirectoryViaShutdownHook
- src/modern/challenge
- P142_DeleteTemporaryFileViaDELETE_ON_CLOSE
- src/modern/challenge
- P142_DeleteTemporaryFileViaDeleteOnExit
- src/modern/challenge
- P142_DeleteTemporaryFileViaShutdownHook
- src/modern/challenge
- P143_FilteringFiles
- src/modern/challenge
- P144_DiscoverMismatchesBetweenTwoFiles
- src/modern/challenge
- P145_CircularByteBuffer
- src/modern/challenge
- P146_TokenizingFileContent
- src/modern/challenge
- P147_WriteFormattedOutputToFile
- src/modern/challenge
- P148_WorkingWithScanner
- src/modern/challenge
- Chapter07
- P149_InspectPackages
- src
- modern/challenge
- dummy
- org/dummy
- P150_InspectingClasses
- src/modern/challenge
- P151_InstantiateViaReflectedConstructor
- src/modern/challenge
- P152_GetAnnotationOnReceiverType
- src/modern/challenge
- P153_GetSyntheticBridgeConstructs
- src/modern/challenge
- P154_CheckVariableNumberArguments
- src/modern/challenge
- P155_CheckDefaultMethods
- src/modern/challenge
- P156_NestBasedAccessControl
- src/modern/challenge
- P156_ReflectionNestBasedAccessControl
- src/modern/challenge
- P157_FetchGettersSetters
- src/modern/challenge
- P157_GenerateGettersSetters
- src/modern/challenge
- P158_ReflectingAnnotations
- src/modern/challenge
- P159_InvokeInstanceMethod
- src/modern/challenge
- P160_GetStaticMethods
- src/modern/challenge
- P161_GenericTypesOfMethodsFieldsExceptions
- src/modern/challenge
- P162_GetPublicAndPrivateFields
- src/modern/challenge
- P163_WorkingWithArray
- src/modern/challenge
- P164_InspectModules
- src
- org.player/classes
- com/members
- org.tournament/classes
- com/management
- P164_InspectPackagesInModules
- src
- org.player/classes
- com/members
- org.tournament/classes
- com/management
- P165_DynamicProxies
- src/modern/challenge
- Chapter08
- P166_WritingFunctionalInterfaces
- src/modern/challenge
- P168_ExecuteAroundPattern
- src/modern/challenge
- P169_FactoryPattern
- src/modern/challenge
- P170_StrategyPattern
- src/modern/challenge
- P171_TemplateMethodPattern
- src/modern/challenge
- P172_ObserverPattern
- src/modern/challenge
- P173_ LoanPattern
- src/modern/challenge
- P174_ DecoratorPattern
- src/modern/challenge
- P174_LambdaBasedDecoratorPattern
- src/modern/challenge
- P175_CascadedBuilderPattern
- src/modern/challenge
- P176_CommandPattern
- src/modern/challenge
- Chapter09
- P177_TestHighOrderFunctions
- src/modern/challenge
- test/modern/challenge
- P178_TestMethodsThatUsesLambdas
- src/modern/challenge
- test/modern/challenge
- P179_DebugLambdas
- src/modern/challenge
- P180_FilterNonZeroElementsOfStream
- src/modern/challenge
- P181_InfiniteStreamsTakeWhileDropWhile
- src/modern/challenge
- P182_MapStream
- src/modern/challenge
- P183_FindInStream
- src/modern/challenge
- P184_MatchInStream
- src/modern/challenge
- P185_SumMaxMinInStream
- src/modern/challenge
- P186_CollectResultOfStream
- src/modern/challenge
- P187_JoiningResultsOfStream
- src/modern/challenge
- P188_SummarizationCollectors
- src/modern/challenge
- P189_Grouping
- src/modern/challenge
- P190_Partitioning
- src/modern/challenge
- P191_FilterFlatAndMapCollectors
- src/modern/challenge
- P192_Teeing
- src/modern/challenge
- P193_WritingCustomCollector
- src/modern/challenge
- P194_MethodReference
- src/modern/challenge
- P195_ParallelProcessingOfStreams
- src/modern/challenge
- P195_Spliterator
- src/modern/challenge
- P196_NullSafeStreams
- src/modern/challenge
- P197_ComposingFunctionsPredicatesComparators
- src/modern/challenge
- P198_DefaultMethods
- src/modern/challenge
- Chapter10
- P199_ThreadLifecycleState
- src/modern/challenge
- P200_ObjectVsClassLevelLocking
- src/modern/challenge
- P201_SimpleExecutor
- src/modern/challenge
- P201_SimpleThreadPoolExecutor
- src/modern/challenge
- P202_ThreadPoolSingleThread_ConcurrentLinkedQueue
- src/modern/challenge
- P202_ThreadPoolSingleThread_TransferQueue
- src/modern/challenge
- P203_ThreadPoolFixed_ConcurrentLinkedQueue
- src/modern/challenge
- P203_ThreadPoolFixed_TransferQueue
- src/modern/challenge
- P204_ThreadPoolCached_LinkedBlockingQueue
- src/modern/challenge
- P205_ThreadPoolWorkStealing_LinkedBlockingQueue_SplitQueue
- src/modern/challenge
- P205_ThreadPoolWorkStealing_LinkedBlockingQueue
- src/modern/challenge
- P206_CallableAndFuture
- src/modern/challenge
- P207_InvokeMultipleCallableDoNotWaitAll
- src/modern/challenge
- P207_InvokeMultipleCallable
- src/modern/challenge
- P208_Latches
- src/modern/challenge
- P209_Barrier
- src/modern/challenge
- P210_Exchangers
- src/modern/challenge
- P211_Semaphore
- src/modern/challenge
- P212_Phaser
- src/modern/challenge
- Chapter11
- P213_ThreadInterruption
- src/modern/challenge
- P214_ForkJoinCountedCompleter
- src/modern/challenge
- P214_ForkJoinFibonacci
- src/modern/challenge
- P214_ForkJoinSum
- src/modern/challenge
- P215_compareAndSetForkJoinTaskTag
- src/modern/challenge
- P216_CompletableFuture
- src/modern/challenge
- P217_ComposeCombineCompletableFuture
- src/modern/challenge
- P218_onSpinWait
- src/modern/challenge
- P219_Cancellation
- src/modern/challenge
- P220_ThreadLocalCustomer
- src/modern/challenge
- P220_ThreadLocal
- src/modern/challenge
- P221_AddersAndAccumulators
- src/modern/challenge
- P221_AtomicAction
- src/modern/challenge
- P221_AtomicOperations
- src/modern/challenge
- P222_ReentrantLock_LockInterruptibly
- src/modern/challenge
- P222_ReentrantLock_NewCondition
- src/modern/challenge
- P222_ReentrantLock_TryLock
- src/modern/challenge
- P222_ReentrantLock
- src/modern/challenge
- P223_ReentrantLockReadWriteLock
- src/modern/challenge
- P224_StampedLock_tryConvertToWriteLock
- src/modern/challenge
- P224_StampedLock
- src/modern/challenge
- P225_DiningPhilosophers
- src/modern/challenge
- Chapter12
- P226_AttributeLazyFetching
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P226_AttributeLazyLoadingDefaultValues
- avatars
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P226_AttributeLazyLoadingJacksonSerialization
- avatars
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P226_Subentities
- avatars
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P227_MySqlAutoGeneratorType
- src/main
- java/modern/challenge
- entity
- repository
- resources
- P228_BatchInsertsOrder
- src/main
- java/modern/challenge
- entity
- impl
- repository
- service
- resources
- P228_BatchInserts
- src/main
- java/modern/challenge
- entity
- impl
- repository
- service
- resources
- P228_BatchJsonFileForkJoin
- src/main
- java/modern/challenge
- logbatch
- service
- task
- resources
- P229_BatchUpdatesOrder
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P229_BatchUpdates
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P230_BatchDeletesOnDeleteCascade
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P230_BatchDeletesOrphanRemoval
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P230_BatchDeletes
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P231_CountAssertSQLStatementsTest
- src
- main
- java/modern/challenge
- dsproxy
- entity
- repository
- service
- resources
- test/java/modern/challenge/test
- P231_CountAssertSQLStatements
- src/main
- java/modern/challenge
- dsproxy
- entity
- repository
- service
- resources
- P232_DelayConnectionAcquisition
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P233_DtoViaProjectionsVirtualProperties
- src/main
- java/modern/challenge
- entity
- projection
- repository
- service
- resources
- P233_DtoViaProjections
- src/main
- java/modern/challenge
- entity
- projection
- repository
- service
- resources
- P234_DtoViaInnerJoins
- src/main
- java/modern/challenge
- entity
- projection
- repository
- service
- resources
- P235_JoinVSJoinFetch
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P236_HybridDataSourceBuilderHikariCP
- src/main
- java/modern/challenge
- dsconfig
- repository
- resources
- P236_ProgrammaticDataSourceBuilderHikariCP
- src/main
- java/modern/challenge
- dsconfig
- repository
- resources
- P236_PropertiesHikariCP
- src/main
- java/modern/challenge
- repository
- resources
- P237_ImmutableEntity
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P238_FluentApi
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P239_BestMappingOfManyToManyBidirectional
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P239_BestMappingOfOneToManyBidirectional
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P240_JpqlFunctionsParams
- src/main
- java/modern/challenge
- dao
- entity
- repository
- service
- sql/functions
- resources
- P241_OffsetPaginationWindowFunction
- src/main
- java/modern/challenge
- controller
- dto
- entity
- repository
- service
- resources
- P241_OffsetPagination
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P241_SliceAllCriteriaBuilderSortAndSpecificationAndQueryHints
- src/main
- java/modern/challenge
- controller
- entity
- repository
- impl
- service
- resources
- P242_KeysetPaginationNextPage
- src/main
- java/modern/challenge
- controller
- dto
- entity
- repository
- service
- view
- resources
- P243_LombokEqualsAndHashCode
- src
- main
- java/modern/challenge
- resources
- test/java/modern/challenge/test
- P244_OptionalInEntities
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P245_SimulateNPlus1
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P246_SpringRedundantSave
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P247_UTCTimezone
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P248_SpringPostCommit
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P249_EnableDirtyTracking
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P250_YearMonth
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P251_SuppressLazyInitInOpenSessionInViewH5M
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P251_SuppressLazyInitInOpenSessionInView
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P252_HintPassDistinctThrough
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P253_ConvertSQLDate
- src/modern/challenge
- P254_OneToOneMapsId
- src/main
- java/modern/challenge
- entity
- repository
- resources
- P255_StreamAndMySQL
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P256_NaturalId
- src/main
- java/modern/challenge
- entity
- naturalid
- repository
- service
- resources
- P257_RetryOptimisticLockingWithVersion
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P257_RetryVersionlessOptimisticLocking
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- Chapter13
- P258_InitializingOptional
- src/modern/challenge
- P259_GetAndMissingValue
- src/modern/challenge
- P260_AlreadyConstructedDefaultValue
- src/modern/challenge
- P261_NonExistentDefaultValue
- src/modern/challenge
- P262_ThrowingNoSuchElementException
- src/modern/challenge
- P263_NullReferences
- src/modern/challenge
- P264_ConsumingPresentOptional
- src/modern/challenge
- P265_ReturningPresentOptional
- src/modern/challenge
- P266_ChainingLambdas
- src/modern/challenge
- P267_OptionalForGettingValue
- src/modern/challenge
- P268_OptionalForFields
- src/modern/challenge
- P269_OptionalInConstructorsArgs
- src/modern/challenge
- P270_OptionalInSetterArgs
- src/modern/challenge
- P271_OptionalInMethodArgs
- src/modern/challenge
- P272_OptionalEmptyListOrArray
- src/modern/challenge
- P273_OptionalInCollections
- src/modern/challenge
- P274_OptionalOfAndOfNullable
- src/modern/challenge
- P275_NonGenericOptionalInt
- src/modern/challenge
- P276_AssertingEqualityOfOptional
- src
- main/java/modern/challenge
- test/java/modern/challenge/test
- P277_OptionalMapAndFlatMap
- src/modern/challenge
- P278_OptionalFilter
- src/modern/challenge
- P279_OptionalStream
- src/modern/challenge
- P280_IdentitySensitiveOperations
- src/modern/challenge
- P281_ReturnBooleanEmptyOptional
- src/modern/challenge
- Chapter14
- P283_QueryParametersBuilder
- src/main
- java/modern/challenge
- resources
- P283_SimpleGETSync
- src/modern/challenge
- P284_SettingProxy
- src/modern/challenge
- P285_SettingGettingHeaders
- src/modern/challenge
- P286_SpecifyingHTTPMethod
- src/modern/challenge
- P287_SettingRequestBody
- src/modern/challenge
- P288_ConnectionAuthentication
- src/modern/challenge
- P289_SettingTimeout
- src/modern/challenge
- P290_SettingRedirectPolicy
- src/modern/challenge
- P291_SyncAsync
- src/modern/challenge
- P292_HandlingCookies
- src/modern/challenge
- P293_ResponseInformation
- src/modern/challenge
- P294_ResponseBodyTypes
- src/modern/challenge
- P295_JsonViaHttpClient
- src/main/java/modern/challenge
- P296_Compression
- src/modern/challenge
- P297_FormData
- src/modern/challenge
- P298_DownloadOfFileDownload
- src/modern/challenge
- P298_DownloadOfFile
- src/modern/challenge
- P299_Upload
- src/modern/challenge
- P300_ServerPushToDisk
- src/modern/challenge
- P300_ServerPushToMap
- src/modern/challenge
- P300_ServerPush
- src/modern/challenge
- P301_WebSocket
- src/modern/challenge
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,543 files changed
+0
-0
lines changedFile renamed without changes.
0 commit comments