Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Suryakant-Bharti/Important-Java-Concepts
/ types & classes
Types & classes
1,006 in github.com/Suryakant-Bharti/Important-Java-Concepts
⨍
Functions
1,518
◇
Types & classes
1,006
↓ 1,725 callers
Class
Point
_programs_kotlin/kotlin_algorithms/src/main/algo/Point.kt:5
↓ 15 callers
Class
Queue
_programs_kotlin/kotlin_algorithms/src/main/algo/Queue.kt:7
↓ 11 callers
Class
Rect
_programs_kotlin/kotlin_algorithms/src/main/algo/Rect.kt:5
↓ 10 callers
Class
BinarySearchTree
_programs_kotlin/kotlin_algorithms/src/main/algo/BinarySearchTree.kt:8
↓ 10 callers
Class
Stack
_programs_kotlin/kotlin_algorithms/src/main/algo/Stack.kt:7
↓ 7 callers
Class
Voronoi
* Naïve implementation, takes O(N) for each request. */
_programs_kotlin/kotlin_algorithms/src/main/algo/Voronoi.kt:8
↓ 5 callers
Class
Dequeue
_programs_kotlin/kotlin_algorithms/src/main/algo/Dequeue.kt:7
↓ 5 callers
Class
IndexedPriorityQueue
TODO: resize
_programs_kotlin/kotlin_algorithms/src/main/algo/IndexedPriorityQueue.kt:8
↓ 5 callers
Class
Pair
_programs_java/java_basicsII_and_collections/generics/code09_generics_type_parameters_naming_conventions.java:41
↓ 5 callers
Class
QuadNil
_programs_kotlin/kotlin_algorithms/src/main/algo/QuadTree.kt:41
↓ 4 callers
Class
Currency
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/FactoryMethod.kt:13
↓ 4 callers
Class
DisjointSet
_programs_kotlin/kotlin_algorithms/src/main/algo/DisjointSet.kt:5
↓ 4 callers
Class
PriorityQueue
_programs_kotlin/kotlin_algorithms/src/main/algo/PriorityQueue.kt:9
↓ 3 callers
Class
ChatUser
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Mediator.kt:3
↓ 3 callers
Class
Printer
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Strategy.kt:3
↓ 3 callers
Class
UWGraph
_programs_kotlin/kotlin_algorithms/src/main/algo/UWGraph.kt:8
↓ 2 callers
Class
BinarySearch
_programs_kotlin/kotlin_algorithms/src/main/algo/BinarySearch.kt:5
↓ 2 callers
Class
BinaryTree
_programs_kotlin/kotlin_algorithms/src/main/algo/BinaryTree.kt:7
↓ 2 callers
Class
Node
_programs_kotlin/kotlin_algorithms/src/main/algo/Dequeue.kt:14
↓ 2 callers
Class
OrderAddCommand
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Command.kt:8
↓ 2 callers
Class
OrderPayCommand
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Command.kt:12
↓ 2 callers
Class
QuadNode
_programs_kotlin/kotlin_algorithms/src/main/algo/QuadTree.kt:5
↓ 2 callers
Class
TextView
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Builder.kt:62
↓ 2 callers
Class
TimeAndMaterialsContract
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Visitor.kt:12
↓ 2 callers
Class
User
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Facade.kt:22
↓ 1 callers
Class
AppleFactory
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/AbstractFactory.kt:26
↓ 1 callers
Class
ApplePlant
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/AbstractFactory.kt:10
↓ 1 callers
Class
AuthenticationHeader
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/ChainOfResponsibility.kt:8
↓ 1 callers
Class
AuthorizationPresenter
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/State.kt:10
↓ 1 callers
Class
Authorized
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/State.kt:8
↓ 1 callers
Class
BodyPayload
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/ChainOfResponsibility.kt:24
↓ 1 callers
Class
BoruvkaMST
_programs_kotlin/kotlin_algorithms/src/main/algo/BoruvkaMST.kt:8
↓ 1 callers
Class
BubbleSort
* Bubble sort is a simple sorting algorithm that repeatedly steps through the list to be sorted, compares * each pair of adjacent items and swaps the
_programs_kotlin/kotlin_algorithms/src/main/algo/BubbleSort.kt:13
↓ 1 callers
Class
CareTaker
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Memento.kt:17
↓ 1 callers
Class
CelsiusTemperature
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Adapter.kt:9
↓ 1 callers
Class
ChatMediator
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Mediator.kt:14
↓ 1 callers
Class
CommandProcessor
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Command.kt:16
↓ 1 callers
Class
ComplexSystemStore
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Facade.kt:3
↓ 1 callers
Class
ContentTypeHeader
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/ChainOfResponsibility.kt:17
↓ 1 callers
Class
Dialog
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Builder.kt:7
↓ 1 callers
Class
DialogBuilder
Builder
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Builder.kt:19
↓ 1 callers
Class
Edge
_programs_kotlin/kotlin_algorithms/src/main/algo/DWGraph.kt:14
↓ 1 callers
Class
Edge
_programs_kotlin/kotlin_algorithms/src/main/algo/UWGraph.kt:12
↓ 1 callers
Class
EnhancedCoffeeMachine
Decorator:
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Decorator.kt:15
↓ 1 callers
Class
FahrenheitTemperature
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Adapter.kt:11
↓ 1 callers
Class
FixedPriceContract
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Visitor.kt:8
↓ 1 callers
Class
GiftWrapping
_programs_kotlin/kotlin_algorithms/src/main/algo/GiftWrapping.kt:8
↓ 1 callers
Class
GrahamScan
_programs_kotlin/kotlin_algorithms/src/main/algo/GrahamScan.kt:8
↓ 1 callers
Class
Greece
Kotlin 1.1 declared as top level class/object in the same file
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/FactoryMethod.kt:9
↓ 1 callers
Class
HardDrive
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Composite.kt:23
↓ 1 callers
Class
HeapSort
* Heap sort is a comparison based sorting technique based on Binary Heap data structure. It is similar to selection * sort where we first find the ma
_programs_kotlin/kotlin_algorithms/src/main/algo/HeapSort.kt:12
↓ 1 callers
Class
ImmutableSet
* The class represents set of comparables. The values are stored in a sorted array, * and the inclusion queries perform binary search, taking logarit
_programs_kotlin/kotlin_algorithms/src/main/algo/ImmutableSet.kt:11
↓ 1 callers
Class
InsertionSort
* Insertion sort iterates, consuming one input element each repetition, and growing a sorted output list. * Each iteration, insertion sort removes on
_programs_kotlin/kotlin_algorithms/src/main/algo/InsertionSort.kt:10
↓ 1 callers
Class
KruskalMST
* Kruskal's algorithm will grow a solution from the cheapest edge by adding the next cheapest edge, * provided that it doesn't create a cycle. */
_programs_kotlin/kotlin_algorithms/src/main/algo/KruskalMST.kt:13
↓ 1 callers
Class
LinearSearch
_programs_kotlin/kotlin_algorithms/src/main/algo/LinearSearch.kt:5
↓ 1 callers
Class
Memento
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Memento.kt:4
↓ 1 callers
Class
Memory
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Composite.kt:24
↓ 1 callers
Class
MergeSort
* Invented in 1945 by John von Neumann, merge sort is an efficient algorithm using the divide and conquer approach * which is to divide a big problem
_programs_kotlin/kotlin_algorithms/src/main/algo/MergeSort.kt:11
↓ 1 callers
Class
MonthlyCostReportVisitor
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Visitor.kt:27
↓ 1 callers
Class
NoSuchPathException
_programs_kotlin/kotlin_algorithms/src/main/algo/NoSuchPathException.kt:5
↓ 1 callers
Class
Node
_programs_kotlin/kotlin_algorithms/src/main/algo/Stack.kt:13
↓ 1 callers
Class
Node
_programs_kotlin/kotlin_algorithms/src/main/algo/Queue.kt:14
↓ 1 callers
Class
Node
_programs_kotlin/kotlin_algorithms/src/main/algo/BinarySearchTree.kt:9
↓ 1 callers
Class
NormalCoffeeMachine
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Decorator.kt:8
↓ 1 callers
Class
NormalFile
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/ProtectionProxy.kt:7
↓ 1 callers
Class
OrangeFactory
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/AbstractFactory.kt:30
↓ 1 callers
Class
OrangePlant
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/AbstractFactory.kt:8
↓ 1 callers
Class
Originator
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Memento.kt:6
↓ 1 callers
Class
PersonalComputer
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Composite.kt:21
↓ 1 callers
Class
PrimMST
_programs_kotlin/kotlin_algorithms/src/main/algo/PrimMST.kt:8
↓ 1 callers
Class
PrintingTextChangedListener
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Listener.kt:10
↓ 1 callers
Class
Processor
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Composite.kt:22
↓ 1 callers
Class
QuadLeaf
_programs_kotlin/kotlin_algorithms/src/main/algo/QuadTree.kt:34
↓ 1 callers
Class
QuickSort
* Developed by Tony Hoare in 1959, with his work published in 1961, Quicksort is an efficient sort algorithm using * divide and conquer approach. Qui
_programs_kotlin/kotlin_algorithms/src/main/algo/QuickSort.kt:16
↓ 1 callers
Class
Quickhull
_programs_kotlin/kotlin_algorithms/src/main/algo/Quickhull.kt:7
↓ 1 callers
Class
SecuredFile
Proxy:
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/ProtectionProxy.kt:12
↓ 1 callers
Class
SelectionSort
* Selection sort is a simple sorting algorithm dividing the input list into two parts: the sublist of items already * sorted, which is built up from
_programs_kotlin/kotlin_algorithms/src/main/algo/SelectionSort.kt:13
↓ 1 callers
Class
ShellSort
* Shellsort, also known as Shell sort or Shell's method, is an in-place comparison sort. It can be seen as either a * generalization of sorting by ex
_programs_kotlin/kotlin_algorithms/src/main/algo/ShellSort.kt:13
↓ 1 callers
Class
SierpinskiTriangle
_programs_kotlin/kotlin_algorithms/src/main/algo/SierpinskiTriangle.kt:5
↓ 1 callers
Class
SupportContract
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Visitor.kt:16
↓ 1 callers
Class
TextView
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Listener.kt:19
↓ 1 callers
Class
Tree
_programs_kotlin/kotlin_algorithms/src/main/algo/Tree.kt:5
↓ 1 callers
Class
UserRepository
Facade:
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Facade.kt:25
↓ 1 callers
Class
YearlyReportVisitor
_programs_kotlin/kotlin_designpatterns/patterns/src/test/kotlin/Visitor.kt:39
Class
A
_programs_java/java_basicsI_and_oops/static_and_this/code14_using_this_to_invoke_current_class_parameterised_constructor.java:4
Class
A
_programs_java/java_basicsI_and_oops/static_and_this/code18_return_current_class_instance_using_this.java:5
Class
A
_programs_java/java_basicsI_and_oops/static_and_this/code06_static_methods_cannot_use_non_static_variable_or_method.java:5
Class
A
_programs_java/java_basicsI_and_oops/static_and_this/code12_using_this_to_invoke_current_class_methods.java:4
Class
A
_programs_java/java_basicsI_and_oops/static_and_this/code13_using_this_to_invoke_current_class_default_constructor.java:4
Class
A
_programs_java/java_basicsI_and_oops/inheritance/code04_problem_of_multiple_inheritance_through_class.java:3
Class
A
_programs_java/java_basicsI_and_oops/encapsulation/code11_public_access_modifier_can_be_accessed_from_everywhere.java:8
Class
A
_programs_java/java_basicsI_and_oops/encapsulation/code01_access_package1_package_dot_asterisk.java:8
Class
A
_programs_java/java_basicsI_and_oops/encapsulation/code05_there_can_be_only_one_public_class_with_same_name_as_file.java:6
Class
A
_programs_java/java_basicsI_and_oops/encapsulation/code12_access_modifier_of_overridden_method_cannot_be_more_restrictive.java:4
Class
A
_programs_java/java_basicsI_and_oops/encapsulation/code08_private_constructor_class_instance_cannot_be_created_from_outside.java:4
Class
A
_programs_java/java_basicsI_and_oops/encapsulation/code10_protected_access_modifier_can_be_accessed_from_outside_the_package_by_inheritance.java:7
Class
A
_programs_java/java_basicsI_and_oops/encapsulation/code09_default_access_modifier_cannot_be_accessed_from_outside_the_package.java:7
Class
A
_programs_java/java_basicsI_and_oops/encapsulation/code07_private_access_modifier_is_accessible_only_within_class.java:3
Class
A
_programs_java/java_basicsI_and_oops/encapsulation/code06_putting_two_public_classes_in_a_package.java:8
Class
A
_programs_java/java_basicsI_and_oops/encapsulation/code02_access_package2_package_dot_classname.java:9
next →
1–100 of 1,006, ranked by callers