Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/byhieg/JavaTutorial
/ functions
Functions
572 in github.com/byhieg/JavaTutorial
⨍
Functions
572
◇
Types & classes
268
↓ 88 callers
Method
getName
()
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java:18
↓ 35 callers
Method
setName
(String name)
src/main/java/cn/byhieg/reflectiontutorial/ExampleObject.java:28
↓ 21 callers
Method
size
()
src/main/java/cn/byhieg/threadtutorial/char03/MyList.java:17
↓ 19 callers
Method
toString
()
src/main/java/cn/byhieg/annotationstutorial/User.java:17
↓ 17 callers
Method
push
(Object element)
src/main/java/cn/byhieg/threadtutorial/char05/more2one/MyQueue.java:14
↓ 14 callers
Method
get
(int index)
src/main/java/cn/byhieg/reflectiontutorial/MyList.java:28
↓ 12 callers
Method
insertFromHead
在当前链表头部插入一个节点 @param data @return
src/main/java/cn/byhieg/algorithmtutorial/SingleLinkList.java:39
↓ 11 callers
Method
isEmpty
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:110
↓ 9 callers
Method
add
()
src/main/java/cn/byhieg/threadtutorial/char03/Add.java:15
↓ 9 callers
Method
getValue
(Map<? extends String,? extends String> maps,String key)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/HashMapExample.java:20
↓ 9 callers
Method
pop
()
src/main/java/cn/byhieg/threadtutorial/char05/more2one/MyQueue.java:28
↓ 9 callers
Method
read
()
src/main/java/cn/byhieg/threadtutorial/char04/ReadReadService.java:13
↓ 8 callers
Method
write
()
src/main/java/cn/byhieg/threadtutorial/char04/ReadWriteService.java:27
↓ 7 callers
Method
makeBlack
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:322
↓ 7 callers
Method
remove
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:114
↓ 6 callers
Method
getValue
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:278
↓ 5 callers
Method
add
(E element)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:16
↓ 5 callers
Method
readFromFile
()
src/main/java/cn/byhieg/iotutorial/charsetstreamio/FileReaderExample.java:12
↓ 5 callers
Method
writeToFile
()
src/main/java/cn/byhieg/iotutorial/charsetstreamio/FileWriterExample.java:12
↓ 4 callers
Method
doSomething
()
src/main/java/cn/byhieg/threadtutorial/char03/SynService.java:13
↓ 4 callers
Method
getI
()
src/main/java/cn/byhieg/threadtutorial/char01/ExampleSuspendThread.java:10
↓ 4 callers
Method
getInstance
()
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:17
↓ 4 callers
Method
isRed
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:294
↓ 4 callers
Method
makeRed
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:318
↓ 3 callers
Method
doLongTimeTask
()
src/main/java/cn/byhieg/threadtutorial/char02/HalfSynTask.java:9
↓ 3 callers
Method
get
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:79
↓ 3 callers
Method
get
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:78
↓ 3 callers
Method
getList
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/LinkedListDemo.java:13
↓ 3 callers
Method
getListA
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/ArrayListDemo.java:16
↓ 3 callers
Method
getRoot
()
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:337
↓ 3 callers
Method
insertMap
()
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:15
↓ 3 callers
Method
node
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:56
↓ 2 callers
Method
addAtLast
(E element)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:21
↓ 2 callers
Method
addI
(String username)
src/main/java/cn/byhieg/threadtutorial/char02/HasSelfPrivateNum.java:11
↓ 2 callers
Method
await
()
src/main/java/cn/byhieg/threadtutorial/char04/ConditionWaitNotifyService.java:18
↓ 2 callers
Method
checkRange
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:83
↓ 2 callers
Method
deleteLink
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:122
↓ 2 callers
Method
getBlockingQueue
()
src/main/java/cn/byhieg/threadtutorial/concurrent/blocking/ArrayBlock.java:31
↓ 2 callers
Method
getCount
()
src/main/java/cn/byhieg/threadtutorial/char01/ExamplePriorityThread.java:18
↓ 2 callers
Method
getFile
()
src/main/java/cn/byhieg/threadtutorial/char02/ExceptionService.java:11
↓ 2 callers
Method
getHead
()
src/main/java/cn/byhieg/algorithmtutorial/SingleLinkList.java:97
↓ 2 callers
Method
getRight
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:310
↓ 2 callers
Method
getSize
()
src/main/java/cn/byhieg/threadtutorial/char02/MyOneList.java:17
↓ 2 callers
Method
getValue
()
src/main/java/cn/byhieg/threadtutorial/char05/one2one/value/Customer.java:15
↓ 2 callers
Method
indexOf
(Object o)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:84
↓ 2 callers
Method
indexOf
(Object element)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:89
↓ 2 callers
Method
invoke
(Object proxy, Method method, Object[] args)
src/main/java/cn/byhieg/designpatterntutorial/proxy/dynamicproxy/DynamicProxy.java:18
↓ 2 callers
Method
isCapacityEnough
(int size)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:47
↓ 2 callers
Method
levelRead
树的层次遍历,类似于图的BFS @param root
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:227
↓ 2 callers
Method
method1
(InnerClass2 class2)
src/main/java/cn/byhieg/threadtutorial/char02/OutClass.java:10
↓ 2 callers
Method
parentOf
(Node node)
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:252
↓ 2 callers
Method
postOrder2
非递归试树的后续遍历 左-右-根 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:108
↓ 2 callers
Method
preOrder2
非递归的形式实现先续遍历 根-左-右 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:33
↓ 2 callers
Method
printLinkList
打印链表
src/main/java/cn/byhieg/algorithmtutorial/SingleLinkList.java:89
↓ 2 callers
Method
reverseLinkList
反转链表的非递归实现 @return
src/main/java/cn/byhieg/algorithmtutorial/SingleLinkList.java:50
↓ 2 callers
Method
rotateLeft
对红黑树的节点(x)进行左旋转 左旋示意图(对节点x进行左旋): px px / / x y
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:232
↓ 2 callers
Method
rotateRight
对红黑树的节点(y)进行右旋转 右旋示意图(对节点y进行左旋): py py / / y
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:188
↓ 2 callers
Method
setFlag
(String username)
src/main/java/cn/byhieg/threadtutorial/char02/DeadLock.java:13
↓ 2 callers
Method
setUSernamePassword
(String username,String password)
src/main/java/cn/byhieg/threadtutorial/char02/SynBlockService.java:13
↓ 2 callers
Method
setValue
()
src/main/java/cn/byhieg/threadtutorial/char05/one2one/value/Producer.java:15
↓ 2 callers
Method
sink
从i节点由上到下开始调整,i节点的子节点为2 i + 1, 2 i + 2 i节点要向下移动,直到满足i节点小于两个子节点 @param nums nums[] 数组 @param i i节点
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:302
↓ 2 callers
Method
size
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:106
↓ 2 callers
Method
visit
()
src/main/java/cn/byhieg/designpatterntutorial/proxy/dynamicproxy/Subject.java:9
↓ 1 callers
Method
BFS
图的BFS,算法流程 1. 首先将begin节点入队 2. 然后判断队列是否为空,不为空,则出队一个元素,输出。 3. 将出队的元素的所有相邻的元素且没有访问的都放进队列中,重复第二步 <p> 广度优先遍历,从V0出发,访问V0的各个未曾访问的邻接点W1,W2,…,Wk;然后,依次从W1,W2,…,
src/main/java/cn/byhieg/algorithmtutorial/GraphMatrix.java:30
↓ 1 callers
Method
DFS
图的DFS算法,算法流程 1. 从begin节点出发,输出begin节点。 2. 循环遍历所有与begin节点相邻并且没有被访问的节点 3. 找到一个节点,就以他为begin,递归调用DFS @param begin
src/main/java/cn/byhieg/algorithmtutorial/GraphMatrix.java:65
↓ 1 callers
Method
add
(E e)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:34
↓ 1 callers
Method
add
()
src/main/java/cn/byhieg/threadtutorial/char03/MyList.java:13
↓ 1 callers
Method
add
(String data)
src/main/java/cn/byhieg/threadtutorial/char02/MyOneList.java:13
↓ 1 callers
Method
addBeforeNode
(E element, Node<E> specifiedNode)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:43
↓ 1 callers
Method
addCount
()
src/main/java/cn/byhieg/threadtutorial/char02/VolatileThread.java:10
↓ 1 callers
Method
addServiceMethod
(MyOneList list,String data)
src/main/java/cn/byhieg/threadtutorial/char02/MyOneListService.java:10
↓ 1 callers
Method
apply
(SimpleDialogController controller)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:62
↓ 1 callers
Method
bService
()
src/main/java/cn/byhieg/threadtutorial/char03/JoinThreadB.java:23
↓ 1 callers
Method
binarySearchFind
二查查找算法,要求准确找到目标值,没有找到则是-1. 此方法保证在相同元素都满足条件时,取到的是最大的下标 时间复杂度 o(lgN) @param nums int型数组,要求有序 @return 找到,返回下标,没找到,返回-1
src/main/java/cn/byhieg/algorithmtutorial/Find.java:17
↓ 1 callers
Method
build
()
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java:69
↓ 1 callers
Method
calcKNodes
计算第K层的节点数 @param root @param k @return
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:202
↓ 1 callers
Method
checkRange
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:74
↓ 1 callers
Method
checkRangeForAdd
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:68
↓ 1 callers
Method
checkRangeForAdd
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:72
↓ 1 callers
Method
contains
(Object o)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:102
↓ 1 callers
Method
create
()
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:69
↓ 1 callers
Method
createAtomArray
(int[] a)
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:25
↓ 1 callers
Method
createAtomInt
(int a)
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:21
↓ 1 callers
Method
createAtomIntegerUpdate
(String fieldName)
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:33
↓ 1 callers
Method
createAtomReference
(MyObject object)
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:29
↓ 1 callers
Method
dijkstra
dijkstra 从指定起点到指定终点的最短路 paths变量,key为节点,value为start到key节点的最短路径 values变量,key为节点,value为start到key节点的最小值 1. dijkstra的核心思想,是广义搜索,先遍历所有与start相邻的节点,且没有找过的点 2.
src/main/java/cn/byhieg/algorithmtutorial/GraphMatrix.java:103
↓ 1 callers
Method
doDFS
假设给定图G的初态是所有顶点均未曾访问过。 在G中任选一顶点v为初始出发点(源点),则深度优先遍历可定义如下: 首先访问出发点v,并将其标记为已访问过;然后依次从v出发搜索v的每个邻接点w。 若w未曾访问过,则以w为新的出发点继续进行深度优先遍历,直至图中所有和源点v有路径相通的顶点(亦称为从源点可
src/main/java/cn/byhieg/algorithmtutorial/GraphMatrix.java:83
↓ 1 callers
Method
doNotify
()
src/main/java/cn/byhieg/threadtutorial/char03/CommonNotify.java:14
↓ 1 callers
Method
explicitCapacity
(int capacity)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:57
↓ 1 callers
Method
find
查找指定的元素 @param des @return
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:41
↓ 1 callers
Method
findIndex
(int[] nums, int target)
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:341
↓ 1 callers
Method
getAllKeyAndValue
(Map<? extends String, ? extends String> maps)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/HashMapExample.java:25
↓ 1 callers
Method
getHeadMap
(TreeMap<String, String> maps, String firstKey,boolean isInclusive)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:65
↓ 1 callers
Method
getHeight
计算树的深度 @param root @return
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:187
↓ 1 callers
Method
getHigherEntry
(TreeMap<String,String> maps,String key)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:40
↓ 1 callers
Method
getLargestEntry
(TreeMap<String,String> maps)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:32
↓ 1 callers
Method
getLeafs
得到树的叶子节点的数目 @param root @return
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:170
↓ 1 callers
Method
getLeft
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:302
↓ 1 callers
Method
getListC
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/ArrayListDemo.java:24
↓ 1 callers
Method
getLowestEntry
(TreeMap<String, String> maps, String key)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:47
next →
1–100 of 572, ranked by callers