摘要: 645. 错误的集合 class Solution { public int[] findErrorNums(int[] nums) { int[] err = new int[2]; int n = nums.length; HashMap<Integer,Integer> map = new H 阅读全文
posted @ 2021-09-13 22:00 来一块小饼干 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 内部类 定义 内部类是定义在类内部的类,它可以访问外部类的成员。 为什么需要内部类 增强封装,把内部类隐藏在外部类中,不允许其他类访问这个内部类 增加了代码的维护性 内部类分类 实例内部类 直接定义在类当中的一个类,在类前面没有任何一个修饰符 静态内部类 在内部类前面加上一个static 局部内部类 阅读全文
posted @ 2021-09-06 10:45 来一块小饼干 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 414. 第三大的数 class Solution { public int thirdMax(int[] nums) { int n = nums.length; long first, second, third; first = second = third = Long.MIN_VALUE; 阅读全文
posted @ 2021-08-31 22:25 来一块小饼干 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 继承 子类拥有父类非 private 的属性、方法 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展 Java 的继承是单继承,但是可以多重继承 子类不继承父类的构造器,只是调用(隐式或显式) 如果父类构造器没有参数,则在子类的构造器中不需要使用 super 关键字调用父类构造器,系统会自动调 阅读全文
posted @ 2021-08-31 11:37 来一块小饼干 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 485.最大连续 1 的个数 class Solution { public int findMaxConsecutiveOnes(int[] nums) { int maxCount = 0, count = 0; int n = nums.length; for(int i = 0; i < n 阅读全文
posted @ 2021-08-30 22:15 来一块小饼干 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 如果打包成普通jar包,那么需要在运行时指定main方法入口: % hadoop jar EXEMPLE.jar MainClassName <args> 好处是可以随意指定jar包中需要运行的main方法 如果打包成runnable jar包,在打包时就指定了main方法入口: % hadoop 阅读全文
posted @ 2020-10-09 15:56 来一块小饼干 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 链接 创建链接的方式 创建硬链接 ln file link 创建符号链接 ln -s item link item 可以是文件也可以是目录 硬链接 文件名本身就是一个硬链接,当创建额外的硬链接就相当与给文件又起了个名字 fun文件的第2个字段说明它有1个链接,文件至少有一个链接。 硬链接和文件本身没 阅读全文
posted @ 2020-09-16 11:16 来一块小饼干 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 等待/通知机制 wait()方法 wait()方法是Object类的方法,使当前正在执行的线程等待 调用wait方法前,线程必须获得对象的锁,必须在同步方法或同步块中调用wait方法 执行wait方法后,线程释放锁 如果调用wait时,线程没有持有锁则抛出IllegalMonitorStateExc 阅读全文
posted @ 2020-09-15 21:23 来一块小饼干 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 原来学java的时候,这块就没怎么看,最近学多线程稍微仔细看了一下,遇到不少疑惑。 参考了这篇博客String:字符串常量池 问题一:String str1 = new String("abc"); 到底创建了几个对象? 一般的回答 2个,一个是在堆中new的String("abc")对象,一个是字 阅读全文
posted @ 2020-09-12 22:03 来一块小饼干 阅读(851) 评论(2) 推荐(2) 编辑
摘要: synchronized(object) 非this对象锁 package ch02.test4; import java.util.ArrayList; import java.util.List; class MyList { private List list = new ArrayList( 阅读全文
posted @ 2020-09-11 21:37 来一块小饼干 阅读(125) 评论(0) 推荐(0) 编辑