240 投稿
收录了7篇文章 · 3人关注
  • 改善 Java 程序的151个建议之泛型和反射

    1.Java泛型是类型擦除的 Java的泛型在编译期有效,在运行期被删除,也就是说所有的泛型参数类型在编译后都会被清除掉。 这个程序是无法编译的...

  • 改善 Java 程序的151个建议之数组和集合(三)

    1. 使用shuffle打乱列表 在网站上我们经常看到关键字云和标签云等,用于表明这个关键字或标签经常被查阅。我 使用swap实现: 最优的使用...

  • 改善 Java 程序的151个建议之数组和集合(二)

    1.推荐使用subList处理局部列表 需求:一个列表100个元素,现在要删除索引位置为20-30的元素,如果使用循环,代码如下: 其实我们可以...

  • 改善 Java 程序的151个建议之数组和集合(一)

    1. 警惕数组的浅拷贝 为什么修改了b数组最后一个元素的颜色属性,a数组的最后一个元素颜色属性也发生了变化?原因如下:通过copyOf方法产生的...

  • 改善Java程序的151个建议之字符串

    推荐使用String直接量赋值 Java系统中为了避免在一个系统中大量产生String对象,设计了字符串池(也叫字符串常量池)。 它的创建机制为...

  • Java 泛型

    一、概述 1.1 什么是Java泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,...

  • Java lambda表达式

    lambda表达式是Java 8 中的一个很重要的新特性,它容许将行为传到函数中。在Java 8 之前,如果我们想要把行为传到函数中,仅有的选择...

专题公告

分享Java编程知识