Java泛型使用需要小心
生活随笔
收集整理的這篇文章主要介紹了
Java泛型使用需要小心
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是源自實際開發的一個坑,只是被我簡化了。
Set<Integer> gs = null;Set gss = new HashSet();gs = gss;gss.add("19");System.out.println(gs);for (int i : gs) {if (i==19) {System.out.println("1");}}
代碼經過一些轉換你如果不注意以為這里還是Integer那么就會出問題,當然出問題了你應該第一時間懷疑是String,而不用特別的糾結...
問題不復雜,關鍵是有人挖坑。泛型是運行時報錯。
總結
以上是生活随笔為你收集整理的Java泛型使用需要小心的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot整合Grpc实现跨语
- 下一篇: Java线上程序频繁JVM FGC问题