当前位置: 首页 > Java
  • 值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法中执行形式参数值的改变不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(即地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法中执行对形式参数的操作实际上就是对实际参数的操作(地址操作),这样方法执行中形式参数值的改变将会影响实际参数的值。

    阅读全文
    Java 176 人阅读 抢沙发
  • 我们可以利用Collections.sort进行集合排序。但是该结果是自然排序,即升序排序,如果要用降序排序怎么办呢,很简单用第二个参数和第一个参数进行比较。在map集合排序时,要注意把结果保存在LinkedHashMap,否则得到结果不会是排序的。

    阅读全文
    Java 1,607 人阅读 抢沙发
  • java内存持续上涨问题,是由于在循环过程中,不停new list对象,而list在线程处理后,gc未及时回收,导致内存逐渐上涨。解决方法:把list放置在弱引用中,使用完成后及时清除并置为null,这样gc就能及时回收。

    阅读全文
    Java 222 人阅读 抢沙发
  • 在新建一个mvn项目,pom.xml默认的jdk为1.4,编码为系统默认的编码,windows则为GBK。将maven 编译的java源码版本配置为jdk 1.6,编码为UTF-8。我们的项目需要多个配置文件,需要mvn的profile插件。

    阅读全文
    Java 169 人阅读 抢沙发
  • 在使用set 作为线程安全,使用Collections的synchronizedSet方法和CopyOnWriteArraySet。本文提供了集合求交集方法,集合求并集方法,合求差集方法。

    阅读全文
    Java 677 人阅读 抢沙发
  • java 数据类型和null比较:null是代表不确定的对象;null本身不是对象,也不是Objcet的实例;Java默认给变量赋值;容器类型与null;null的其他作用。

    阅读全文
    Java 309 人阅读 抢沙发