MCPcopy Create free account

hub / github.com/byhieg/JavaTutorial / functions

Functions572 in github.com/byhieg/JavaTutorial

↓ 88 callersMethodgetName
()
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java:18
↓ 35 callersMethodsetName
(String name)
src/main/java/cn/byhieg/reflectiontutorial/ExampleObject.java:28
↓ 21 callersMethodsize
()
src/main/java/cn/byhieg/threadtutorial/char03/MyList.java:17
↓ 19 callersMethodtoString
()
src/main/java/cn/byhieg/annotationstutorial/User.java:17
↓ 17 callersMethodpush
(Object element)
src/main/java/cn/byhieg/threadtutorial/char05/more2one/MyQueue.java:14
↓ 14 callersMethodget
(int index)
src/main/java/cn/byhieg/reflectiontutorial/MyList.java:28
↓ 12 callersMethodinsertFromHead
在当前链表头部插入一个节点 @param data @return
src/main/java/cn/byhieg/algorithmtutorial/SingleLinkList.java:39
↓ 11 callersMethodisEmpty
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:110
↓ 9 callersMethodadd
()
src/main/java/cn/byhieg/threadtutorial/char03/Add.java:15
↓ 9 callersMethodgetValue
(Map<? extends String,? extends String> maps,String key)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/HashMapExample.java:20
↓ 9 callersMethodpop
()
src/main/java/cn/byhieg/threadtutorial/char05/more2one/MyQueue.java:28
↓ 9 callersMethodread
()
src/main/java/cn/byhieg/threadtutorial/char04/ReadReadService.java:13
↓ 8 callersMethodwrite
()
src/main/java/cn/byhieg/threadtutorial/char04/ReadWriteService.java:27
↓ 7 callersMethodmakeBlack
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:322
↓ 7 callersMethodremove
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:114
↓ 6 callersMethodgetValue
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:278
↓ 5 callersMethodadd
(E element)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:16
↓ 5 callersMethodreadFromFile
()
src/main/java/cn/byhieg/iotutorial/charsetstreamio/FileReaderExample.java:12
↓ 5 callersMethodwriteToFile
()
src/main/java/cn/byhieg/iotutorial/charsetstreamio/FileWriterExample.java:12
↓ 4 callersMethoddoSomething
()
src/main/java/cn/byhieg/threadtutorial/char03/SynService.java:13
↓ 4 callersMethodgetI
()
src/main/java/cn/byhieg/threadtutorial/char01/ExampleSuspendThread.java:10
↓ 4 callersMethodgetInstance
()
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:17
↓ 4 callersMethodisRed
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:294
↓ 4 callersMethodmakeRed
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:318
↓ 3 callersMethoddoLongTimeTask
()
src/main/java/cn/byhieg/threadtutorial/char02/HalfSynTask.java:9
↓ 3 callersMethodget
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:79
↓ 3 callersMethodget
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:78
↓ 3 callersMethodgetList
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/LinkedListDemo.java:13
↓ 3 callersMethodgetListA
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/ArrayListDemo.java:16
↓ 3 callersMethodgetRoot
()
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:337
↓ 3 callersMethodinsertMap
()
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:15
↓ 3 callersMethodnode
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:56
↓ 2 callersMethodaddAtLast
(E element)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:21
↓ 2 callersMethodaddI
(String username)
src/main/java/cn/byhieg/threadtutorial/char02/HasSelfPrivateNum.java:11
↓ 2 callersMethodawait
()
src/main/java/cn/byhieg/threadtutorial/char04/ConditionWaitNotifyService.java:18
↓ 2 callersMethodcheckRange
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:83
↓ 2 callersMethoddeleteLink
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:122
↓ 2 callersMethodgetBlockingQueue
()
src/main/java/cn/byhieg/threadtutorial/concurrent/blocking/ArrayBlock.java:31
↓ 2 callersMethodgetCount
()
src/main/java/cn/byhieg/threadtutorial/char01/ExamplePriorityThread.java:18
↓ 2 callersMethodgetFile
()
src/main/java/cn/byhieg/threadtutorial/char02/ExceptionService.java:11
↓ 2 callersMethodgetHead
()
src/main/java/cn/byhieg/algorithmtutorial/SingleLinkList.java:97
↓ 2 callersMethodgetRight
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:310
↓ 2 callersMethodgetSize
()
src/main/java/cn/byhieg/threadtutorial/char02/MyOneList.java:17
↓ 2 callersMethodgetValue
()
src/main/java/cn/byhieg/threadtutorial/char05/one2one/value/Customer.java:15
↓ 2 callersMethodindexOf
(Object o)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:84
↓ 2 callersMethodindexOf
(Object element)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:89
↓ 2 callersMethodinvoke
(Object proxy, Method method, Object[] args)
src/main/java/cn/byhieg/designpatterntutorial/proxy/dynamicproxy/DynamicProxy.java:18
↓ 2 callersMethodisCapacityEnough
(int size)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:47
↓ 2 callersMethodlevelRead
树的层次遍历,类似于图的BFS @param root
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:227
↓ 2 callersMethodmethod1
(InnerClass2 class2)
src/main/java/cn/byhieg/threadtutorial/char02/OutClass.java:10
↓ 2 callersMethodparentOf
(Node node)
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:252
↓ 2 callersMethodpostOrder2
非递归试树的后续遍历 左-右-根 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:108
↓ 2 callersMethodpreOrder2
非递归的形式实现先续遍历 根-左-右 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:33
↓ 2 callersMethodprintLinkList
打印链表
src/main/java/cn/byhieg/algorithmtutorial/SingleLinkList.java:89
↓ 2 callersMethodreverseLinkList
反转链表的非递归实现 @return
src/main/java/cn/byhieg/algorithmtutorial/SingleLinkList.java:50
↓ 2 callersMethodrotateLeft
对红黑树的节点(x)进行左旋转 左旋示意图(对节点x进行左旋): px px / / x y
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:232
↓ 2 callersMethodrotateRight
对红黑树的节点(y)进行右旋转 右旋示意图(对节点y进行左旋): py py / / y
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:188
↓ 2 callersMethodsetFlag
(String username)
src/main/java/cn/byhieg/threadtutorial/char02/DeadLock.java:13
↓ 2 callersMethodsetUSernamePassword
(String username,String password)
src/main/java/cn/byhieg/threadtutorial/char02/SynBlockService.java:13
↓ 2 callersMethodsetValue
()
src/main/java/cn/byhieg/threadtutorial/char05/one2one/value/Producer.java:15
↓ 2 callersMethodsink
从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 callersMethodsize
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:106
↓ 2 callersMethodvisit
()
src/main/java/cn/byhieg/designpatterntutorial/proxy/dynamicproxy/Subject.java:9
↓ 1 callersMethodBFS
图的BFS,算法流程 1. 首先将begin节点入队 2. 然后判断队列是否为空,不为空,则出队一个元素,输出。 3. 将出队的元素的所有相邻的元素且没有访问的都放进队列中,重复第二步 <p> 广度优先遍历,从V0出发,访问V0的各个未曾访问的邻接点W1,W2,…,Wk;然后,依次从W1,W2,…,
src/main/java/cn/byhieg/algorithmtutorial/GraphMatrix.java:30
↓ 1 callersMethodDFS
图的DFS算法,算法流程 1. 从begin节点出发,输出begin节点。 2. 循环遍历所有与begin节点相邻并且没有被访问的节点 3. 找到一个节点,就以他为begin,递归调用DFS @param begin
src/main/java/cn/byhieg/algorithmtutorial/GraphMatrix.java:65
↓ 1 callersMethodadd
(E e)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:34
↓ 1 callersMethodadd
()
src/main/java/cn/byhieg/threadtutorial/char03/MyList.java:13
↓ 1 callersMethodadd
(String data)
src/main/java/cn/byhieg/threadtutorial/char02/MyOneList.java:13
↓ 1 callersMethodaddBeforeNode
(E element, Node<E> specifiedNode)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:43
↓ 1 callersMethodaddCount
()
src/main/java/cn/byhieg/threadtutorial/char02/VolatileThread.java:10
↓ 1 callersMethodaddServiceMethod
(MyOneList list,String data)
src/main/java/cn/byhieg/threadtutorial/char02/MyOneListService.java:10
↓ 1 callersMethodapply
(SimpleDialogController controller)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:62
↓ 1 callersMethodbService
()
src/main/java/cn/byhieg/threadtutorial/char03/JoinThreadB.java:23
↓ 1 callersMethodbinarySearchFind
二查查找算法,要求准确找到目标值,没有找到则是-1. 此方法保证在相同元素都满足条件时,取到的是最大的下标 时间复杂度 o(lgN) @param nums int型数组,要求有序 @return 找到,返回下标,没找到,返回-1
src/main/java/cn/byhieg/algorithmtutorial/Find.java:17
↓ 1 callersMethodbuild
()
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java:69
↓ 1 callersMethodcalcKNodes
计算第K层的节点数 @param root @param k @return
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:202
↓ 1 callersMethodcheckRange
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:74
↓ 1 callersMethodcheckRangeForAdd
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:68
↓ 1 callersMethodcheckRangeForAdd
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:72
↓ 1 callersMethodcontains
(Object o)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:102
↓ 1 callersMethodcreate
()
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:69
↓ 1 callersMethodcreateAtomArray
(int[] a)
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:25
↓ 1 callersMethodcreateAtomInt
(int a)
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:21
↓ 1 callersMethodcreateAtomIntegerUpdate
(String fieldName)
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:33
↓ 1 callersMethodcreateAtomReference
(MyObject object)
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:29
↓ 1 callersMethoddijkstra
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 callersMethoddoDFS
假设给定图G的初态是所有顶点均未曾访问过。 在G中任选一顶点v为初始出发点(源点),则深度优先遍历可定义如下: 首先访问出发点v,并将其标记为已访问过;然后依次从v出发搜索v的每个邻接点w。 若w未曾访问过,则以w为新的出发点继续进行深度优先遍历,直至图中所有和源点v有路径相通的顶点(亦称为从源点可
src/main/java/cn/byhieg/algorithmtutorial/GraphMatrix.java:83
↓ 1 callersMethoddoNotify
()
src/main/java/cn/byhieg/threadtutorial/char03/CommonNotify.java:14
↓ 1 callersMethodexplicitCapacity
(int capacity)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java:57
↓ 1 callersMethodfind
查找指定的元素 @param des @return
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:41
↓ 1 callersMethodfindIndex
(int[] nums, int target)
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:341
↓ 1 callersMethodgetAllKeyAndValue
(Map<? extends String, ? extends String> maps)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/HashMapExample.java:25
↓ 1 callersMethodgetHeadMap
(TreeMap<String, String> maps, String firstKey,boolean isInclusive)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:65
↓ 1 callersMethodgetHeight
计算树的深度 @param root @return
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:187
↓ 1 callersMethodgetHigherEntry
(TreeMap<String,String> maps,String key)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:40
↓ 1 callersMethodgetLargestEntry
(TreeMap<String,String> maps)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:32
↓ 1 callersMethodgetLeafs
得到树的叶子节点的数目 @param root @return
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:170
↓ 1 callersMethodgetLeft
()
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:302
↓ 1 callersMethodgetListC
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/ArrayListDemo.java:24
↓ 1 callersMethodgetLowestEntry
(TreeMap<String, String> maps, String key)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:47
next →1–100 of 572, ranked by callers