java
文章平均质量分 55
lonyw
有大神梦想的菜鸟
展开
-
IDEA 常用不熟悉的快捷键整理
使用IDEA开发过程中使用到的快捷键整理1.查看某个类继承关系:Ctrl + h原创 2020-04-16 16:54:27 · 294 阅读 · 0 评论 -
JDK8新特性 接口的变化--默认方法和静态方法
本文主要是简单的说明下jdk8出现的一个新特性–接口的增强。此次变化中,接口中某些方法也可以有方法体了。jdk8对于接口的设计,除了保留之前的版本记本特性外,还提供了两个新的功能。除了抽象方法外,还可以有默认方法(default方法)和静态方法(static方法),此两个方法都可以拥有方法体。新特性:默认方法 和 静态方法在接口中用default关键字修饰的,可以拥有方法体的函数,成为...原创 2018-04-21 23:16:15 · 848 阅读 · 0 评论 -
move zeroes --java 解法 同leetcode 283
题目是我做一个公司的笔试题目出现的,后来发现leetcode 上也有。 参考:leetcode 283Given an array nums, write a function to move all 0’s to the end of it while maintaining the relative order of the non-zero elements.For example...原创 2018-04-29 18:50:20 · 504 阅读 · 0 评论 -
使用位操作(&运算)代替求余操作
%运算:a%b由于我们知道位运算比较高效,在某些情况下,当b为2的n次方时,有如下替换公式: a % b = a & (b-1)(b=2n) 即:a % 2n = a & (2n-1)例如:14%8,取余数,相当于取出低位,而余数最大为7,14二进制为1110,8的二进制1000,8-1 = 7的二进制为0111,由于现在低位全为1,让其跟14做&运算,正好取出...原创 2018-05-31 09:51:06 · 27278 阅读 · 3 评论