读书人

关于 method (Object . params )

发布时间: 2012-09-13 09:51:52 作者: rapoo

关于 method (Object ... params )

看公司的平台代码,看到这样一个方法

Hello.java:18: 无法将 Hello 中的 generalUse(int[]) 应用于 ()                generalUse();                ^1 错误

?

?

而新特性,并不报错。

这样的使用是java的使用更加灵活。

13 楼 wangzaixiang 2011-04-19 BearRui 写道这种特新,还是少用点好,调用这样的方法,JVM每次都会new1个object数组来保存方法中的参数,对性能有影响,

不知道作者是在编写如何高性能的程序,居然害怕这种调用方式导致的性能损失。
不知道作者还敢使用String类型吗?这玩意的性能特差,分配一个String,就要new出起码2个对象,而且还不能修改,每次都产生新的String和内部的char[]对象。

还是回到使用C语言的char *时代吧?不要使用java了。 14 楼 neverforget 2011-04-19 liubey 写道悲催 我都不忍心说你了

+1

自兄在1.4出世时 兄台远去 如今归来 己是je1.6当道了 15 楼 tcray 2011-04-19 dolwenjian 写道很明显 估计很多人都是了解有这么个东西,但是实际中 都没用过。。。


正解 其实jdk中你要是仔细看看就会发现有好多没用过的包(不是类,哈哈) 16 楼 kakalun 2011-04-19 楼主是不是在维护世纪之初的项目!? 17 楼 comeonbabye 2011-04-19 哈哈,多回顾一下基础。 18 楼 zhengjie_dna 2011-04-19 说真的这特性真的没啥用 19 楼 sunxiaofeng1011 2011-04-19 汗,我以为介绍Java 7呢.不过还好,很多人可能没用过,可以了解一下。 20 楼 分离的北极熊 2011-04-19 估计LZ学生刚学,要不就培训生~~~~~~~工作可能性不大 21 楼 wangzaixiang 2011-04-19 zhengjie_dna 写道说真的这特性真的没啥用

变参算是Java5中少数有些价值的特性了。相比起那些泛型来说。 22 楼 ak121077313 2011-04-19 这算哪门子新特性 23 楼 Javac_MyLife 2011-04-19 用到的机会不是很多,偶尔。 24 楼 ak121077313 2011-04-19 变参 我非常喜欢 25 楼 bastengao 2011-04-19 jdk1.7快出来了,jdk1.5的“新”特性才让你发现。 26 楼 blackartanan 2011-04-19 这个特性不错,有时的确省去不少麻烦 27 楼 supperbbq 2011-04-19 我还以为是java 1.7新特性才进来看的... 28 楼 aoliwen521 2011-04-19 坑爹啊。。我还兴冲冲的进来看啥新特性。。。弄死我吧。。。 29 楼 洪帮主 2011-04-19 明显的坑爹嘛。 30 楼 ce2010 2011-04-19 用了好久了,竟然没有发现这个新特性,真是失败啊。。学习学习。。 31 楼 qdpurple 2011-04-19 对不住大家了 慨叹才识浅薄 ,被评为新手帖了 ,重新学习回帖版规 .
谢谢大家的批评 我会努力堆牢基础的 32 楼 fuchao01 2011-04-21 这个两年前就有了

读书人网 >软件架构设计

热点推荐