整齐小白菜

文章
9
资源
0
加入时间
2年10月17天

Java是有多垃圾你能想象得到吗?

#JVM非常优秀,gc效率很高了- 但是从VM来说比.net还差了一点。- 比如不支持互相递归的尾递归优化和真泛型。当然这是历史遗留问题,Java一开始没有泛型,后来像Go一样遇到了各种不便,所以Java 1.5还是1.6(忘了)加了,为了考虑兼容性,JVM本质上是没有泛型的,现在的泛型靠的是运行时强转。比如在JVM上的语言Scala在pattern matching的时候写case x:Vector[Int]会匹配到所有Vector。但是Java的语法一言难尽,interface不够强,只能.

前缀和+哈希---leetcode

前缀和的基本概念题目:560. 和为 K 的子数组考察S[R]-S[L-1]是否等于k,哈希表的作用可以快速插入一个数、可以快速找到一个数、可以统计数出现的次数。以下为Java代码:class Solution { public int subarraySum(int[] nums, int k) { int result = 0; int sum = 0; //表示前缀和 Map<Integer,Integer> map = new H.