查漏补缺
young_rookie
这个作者很懒,什么都没留下…
展开
-
查漏补缺第三天(多线程,Thead类源码)
线程(thread):进程进一步细化为线程,是程序内部的一条执行路径,一个进程有一个或者多个线程。程序(program):是为了完成特定的任务,用某种语言写的一组指令的集合,是一段静态的代码。>join()不是静态方法,在线程A中通过B调用join(),意味着B完了A才能执行。>yield()静态方法,主动释放cpu执行权,可能不执行它了就,但是也可能执行它。>sleep(long millis)静态方法,调用时,可以是当前线程休眠。进程(process):程序的一次执行过程,正在内存中运行的程序,原创 2023-08-08 14:02:19 · 52 阅读 · 0 评论 -
查漏补缺第二天:Arrays工具类中的方法
2.binarySearch第一个参数为数组 第二个参数为数组单个的值 查找有无 返回索引。4.CopyOfRange 传参是数组和起始位置 三个参数 返回值是数组。3.CopyOf 第一个参数是数组,第二个参数是长度 返回截取的数组。1.asList把传进来的数组或者一堆东西变成List返回。7.hashCode()返回数组内容的hashCode。6.fill 把值给数组的起始位置都赋值。5.equals俩数组的值是不是相等。8.Stream把数组变成流。原创 2023-06-20 19:42:18 · 56 阅读 · 0 评论 -
查漏补缺第一天(比较器,HashSet,Collections)
Comparator定制排序Comparable自然排序Comparable需要在类上进行实现接口,然后实现ComparaTo方法,本对象大那么返回值为1本对象小返回值为-1.Comparator是为了解决没办法修改的类,而有的定制排序,因为Java的API改不了,然后你不用它的排序规则,或者说用别人的类,动了别人的类,其它地方要出问题。原创 2023-06-18 16:37:28 · 72 阅读 · 1 评论