java里面用assert多不多 Object getObject(){ return array[index--];}需不需要assert(index>=0);来保证不溢出,如果不是要怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从来没用过java的assert,c++里倒是常用。java里的assert太怪异,编译时要写一长串参数。还不如直接if判断了抛runtime异常呢。 断言不是什么好东西啊!----------何出此言?你是指断言本身?还是只是指java里的assert?如果是后者,还能理解,因为我也觉得java里对assert的实现做的太差了。但就断言本身来说,是很重要的,非常有意义! 一般开发的基本是不会用到断言的,但是如果你是做java测试的 写白盒测试代码 那个就经常要用到断言的。 java里用assert的人的确少的可怜...设计java的人,也是有点怪癖的....MS有什么东西,java也要加进去,但是每次加的东西都很怪异assert的用法就不说enum给java搞的复杂的一BString.format()方法本来用来格式化字符是很好的一件事...问题是java的格式化字符却更怪异了...反正我研究了半天也只会用最简单的%1$s,想格式化一个三位的数字,死活都没弄出来,放弃了 assert(index >=0);来保证不溢出这样是不能保证不溢出,断言是可以开启和关闭的,如果想保证不溢出的话,就if(index >= 0); 数据库中的字符集和java工程中的字符集不一样,怎么办? AWT中在打开一个窗体后如何关闭前一个窗体? 【新手提问】关于窗口居中有段代码不明白.请高手指点一下.. [求]Java异常方面 一个JAVA初学者的迷茫,大伙来讨论 用g2.drawRect()方法画的矩形怎么样旋转啊?用g2.rotate()好像不行 我第一个JAVA程序,好象有问题。请指教 请教,java数组如何存储超过int范围数据 我的代码需要哪些包?? 如何输入int型数据? java 中 tmvc 是做什么用的? 不重复的随机数生成问题!
----------
何出此言?你是指断言本身?还是只是指java里的assert?如果是后者,还能理解,因为我也觉得java里对assert的实现做的太差了。但就断言本身来说,是很重要的,非常有意义!
设计java的人,也是有点怪癖的....
MS有什么东西,java也要加进去,但是每次加的东西都很怪异
assert的用法就不说
enum给java搞的复杂的一B
String.format()方法本来用来格式化字符是很好的一件事...问题是java的格式化字符却更怪异了...
反正我研究了半天也只会用最简单的%1$s,想格式化一个三位的数字,死活都没弄出来,放弃了