Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
codecln
/
learntosolveit
Public
forked from
uthcode/learntosolveit
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Files
Expand file tree
master
Breadcrumbs
learntosolveit
/
source
/
java
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
learntosolveit
/
source
/
java
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
AbstractClass.rst
AbstractClass.rst
AlignNumbers.rst
AlignNumbers.rst
AligningStrings.rst
AligningStrings.rst
AllPathsTryCatchFinally.rst
AllPathsTryCatchFinally.rst
AnimatedCanvas.rst
AnimatedCanvas.rst
ArithmeticOperators.rst
ArithmeticOperators.rst
ArrayAssignmentTypeCheck.rst
ArrayAssignmentTypeCheck.rst
AssignmentNoCopyObjects.rst
AssignmentNoCopyObjects.rst
AutoBoxingUnboxing.rst
AutoBoxingUnboxing.rst
BinaryOutput.rst
BinaryOutput.rst
BinarySearchSortedArray.rst
BinarySearchSortedArray.rst
BitwiseOperators.rst
BitwiseOperators.rst
BlockStatements.rst
BlockStatements.rst
BuildingConcordance.rst
BuildingConcordance.rst
CallingNonOverloaded.rst
CallingNonOverloaded.rst
CallingOverloaded.rst
CallingOverloaded.rst
CallingOverriddenConstructor.rst
CallingOverriddenConstructor.rst
CallingOverriden.rst
CallingOverriden.rst
ClassesInterfaces.rst
ClassesInterfaces.rst
Comments.rst
Comments.rst
CompleteInputOutput.rst
CompleteInputOutput.rst
CompoundAssignment.rst
CompoundAssignment.rst
ConcatCliArgs.rst
ConcatCliArgs.rst
Concatenate.rst
Concatenate.rst
ConcordanceUsingIterables.rst
ConcordanceUsingIterables.rst
ConcreteCollection.rst
ConcreteCollection.rst
ConditionalExpression.rst
ConditionalExpression.rst
ConstraintsType.rst
ConstraintsType.rst
ConstructorOverloading.rst
ConstructorOverloading.rst
ConversionPrimitive.rst
ConversionPrimitive.rst
CountEs.rst
CountEs.rst
DeclaringCheckedException.rst
DeclaringCheckedException.rst
Describe.rst
Describe.rst
DoWhileRollaDie.rst
DoWhileRollaDie.rst
EmptyStatement.rst
EmptyStatement.rst
EnhancedForStatement.rst
EnhancedForStatement.rst
EqualityStrings.rst
EqualityStrings.rst
EqualsMethod.rst
EqualsMethod.rst
ExplicitIterable.rst
ExplicitIterable.rst
ExplicitIterableWhileLoop.rst
ExplicitIterableWhileLoop.rst
FieldAccess.rst
FieldAccess.rst
FieldDeclarations.rst
FieldDeclarations.rst
FieldInitializers.rst
FieldInitializers.rst
FloatingPointFactorial.rst
FloatingPointFactorial.rst
ForStatementIterable.rst
ForStatementIterable.rst
FormattingDateAndTime.rst
FormattingDateAndTime.rst
GaussianPseudoRandom.rst
GaussianPseudoRandom.rst
GenericArrayLists.rst
GenericArrayLists.rst
GenericClassLogging.rst
GenericClassLogging.rst
GenericClassType.rst
GenericClassType.rst
GenericInterfaceFunction.rst
GenericInterfaceFunction.rst
GenericLinkedList.rst
GenericLinkedList.rst
GenericList.rst
GenericList.rst
GenericMethodGenericClass.rst
GenericMethodGenericClass.rst
GenericQuickSort.rst
GenericQuickSort.rst
GenericQuicksortComparable.rst
GenericQuicksortComparable.rst
GenericsLimitation.rst
GenericsLimitation.rst
HelloUnicode.rst
HelloUnicode.rst
HelloWorld.rst
HelloWorld.rst
IfTest.rst
IfTest.rst
InefficientReplacement.rst
InefficientReplacement.rst
InitializedArray.rst
InitializedArray.rst
InnerObjects.rst
InnerObjects.rst
InputOutputExamples.rst
InputOutputExamples.rst
IntegerComparator.rst
IntegerComparator.rst
InternalPipes.rst
InternalPipes.rst
IterationOverIterable.rst
IterationOverIterable.rst
IteratorAnonymous.rst
IteratorAnonymous.rst
JavaFiveFeatures.rst
JavaFiveFeatures.rst
Layout.rst
Layout.rst
Lexicographic.rst
Lexicographic.rst
LinkedHashSetRemoveDuplicates.rst
LinkedHashSetRemoveDuplicates.rst
LocalInnerClassInterator.rst
LocalInnerClassInterator.rst
LocaleSpecificDate.rst
LocaleSpecificDate.rst
LocaleSpecificNumbers.rst
LocaleSpecificNumbers.rst
LogicalOperators.rst
LogicalOperators.rst
MathematicalFunctions.rst
MathematicalFunctions.rst
MemberAccessModifiers.rst
MemberAccessModifiers.rst
MemberClasses.rst
MemberClasses.rst
MethodNameOverloading.rst
MethodNameOverloading.rst
MethodOverloadingHiding.rst
MethodOverloadingHiding.rst
MethodOverloadingParameterArray.rst
MethodOverloadingParameterArray.rst
MethodReturningIterable.rst
MethodReturningIterable.rst
MultiDimensionalArray.rst
MultiDimensionalArray.rst
MultipleThreads.rst
MultipleThreads.rst
MutualExclusion.rst
MutualExclusion.rst
NestedForLoops.rst
NestedForLoops.rst
NonGenericArrayList.rst
NonGenericArrayList.rst
ObjectCreation.rst
ObjectCreation.rst
ObjectsAndClasses.rst
ObjectsAndClasses.rst
ObjectsWithMultipleFields.rst
ObjectsWithMultipleFields.rst
ObtainedSubMap.rst
ObtainedSubMap.rst
OneDimensionalArray.rst
OneDimensionalArray.rst
OutputBuffering.rst
OutputBuffering.rst
PaddingString.rst
PaddingString.rst
ParameterPassing.rst
ParameterPassing.rst
Point.rst
Point.rst
PrintHTMLTable.rst
PrintHTMLTable.rst
PrintingNumbers.rst
PrintingNumbers.rst
PrivateMemberAccess.rst
PrivateMemberAccess.rst
View all files
You can’t perform that action at this time.