×ܽáJavaÖÐreturnÓï¾äµÄÓ÷¨
JavaÖеÄreturnÓï¾ä×ÜÊǺͷ½·¨ÓÐÃÜÇйØÏµ£¬returnÓï¾ä×ÜÊÇÓÃÔÚ·½·¨ÖУ¬ÓÐÁ½¸ö×÷Óã¬Ò»¸öÊÇ·µ»Ø·½·¨Ö¸¶¨ÀàÐ͵ÄÖµ(Õâ¸öÖµ×ÜÊÇÈ·¶¨µÄ)£¬Ò»¸öÊǽáÊø·½·¨µÄÖ´ÐÐ(½ö½öÒ»¸öreturnÓï¾ä)¡£
¡¡¡¡ÔÚreturnÓï¾äµÄ¸÷ÀàÎÄÕÂÖУ¬´ó¶à½ö½ö½éÉÜÁËreturnÓï¾äÓÃÓÚÓзµ»ØÖµ(·Çvoid·µ»ØÖµ)µÄ·½·¨ÖС£¶øºÜÉÙ»òûÓнéÉÜreturnÓï¾äÔÚvodi·µ»ØÖµ·½·¨ÖеÄÔËÓá£
¡¡¡¡returnÓï¾äÓÃÔÚ·Çvoid·µ»ØÖµÀàÐ͵ķ½·¨ÖУ¬²»µ«ÄÜ·µ»Ø»ù±¾ÀàÐÍ£¬»¹¿ÉÒÔ·µ»Ø(°üÀ¨Óû§×Ô¶¨ÒåÀàµÄ)¶ÔÏó¡£
¡¡¡¡ÏÂÃæÍ¨¹ýÒ»¸ö¼òµ¥Àý×Ó˵Ã÷һϣº
¡¡¡¡/**
¡¡¡¡* Created by IntelliJ IDEA.
¡¡¡¡* User: leizhimin
¡¡¡¡* Date: 2007-12-3
¡¡¡¡* Time: 8:54:28
¡¡¡¡* JavaÖеÄreturnÓï¾äʹÓÃ×ܽá
¡¡¡¡*/
¡¡¡¡public class TestReturn {
¡¡¡¡public static void main(String args[]) {
¡¡¡¡TestReturn t = new TestReturn();
¡¡¡¡t.test1();
¡¡¡¡t.test2();
¡¡¡¡}
¡¡¡¡/**
¡¡¡¡* ÎÞ·µ»ØÖµÀàÐ͵ÄreturnÓï¾ä²âÊÔ
¡¡¡¡*/
¡¡¡¡public void test1() {
¡¡¡¡System.out.println("---------ÎÞ·µ»ØÖµÀàÐ͵ÄreturnÓï¾ä²âÊÔ--------");
¡¡¡¡for (int i = 1; ; i++) {
¡¡¡¡if (i == 4) return;
¡¡¡¡System.out.println("i = " + i);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡/**
¡¡¡¡* Óзµ»ØÖµÀàÐ͵ÄreturnÓï¾ä²âÊÔ
¡¡¡¡* @return String
¡¡¡¡*/
¡¡¡¡public String test2(){
¡¡¡¡System.out.println("---------Óзµ»ØÖµÀàÐ͵ÄreturnÓï¾ä²âÊÔ--------");
¡¡¡¡return "·µ»ØÒ»¸ö×Ö·û´®";
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÔËÐнá¹û£º
¡¡¡¡---------ÎÞ·µ»ØÖµÀàÐ͵ÄreturnÓï¾ä²âÊÔ--------
¡¡¡¡i = 1
¡¡¡¡i = 2
¡¡¡¡i = 3
¡¡¡¡---------Óзµ»ØÖµÀàÐ͵ÄreturnÓï¾ä²âÊÔ--------
¡¡¡¡Process finished with exit code 0
·¢±íÓÚ @ 2008Äê12ÔÂ17ÈÕ¡¡16:24:00 | ÆÀÂÛ( 0 ) | ±à¼| ¾Ù±¨| ÊÕ²Ø
¾Éһƪ:ÀϹ«ÊÇÓÃÀ´ÆÛ¸ºµÄ | ÐÂһƪ:Date and CalendarʹÓ÷½·¨Ïê½â(1)
±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£ºhttp://blog.csdn.net/carefree31441/archive/2008/12/17/3540669.aspx
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
Static Factory Methods
Four Advantages:
1) have names
2) not required to create a new object each time they are invoked
3) return an object of any subtype of their return type
4) reduce the verbosity of creating parameterized type instances.(for example: newInstance() method) ......
JavaÓëC++×î´óµÄ²»Í¬µÄ£¬JavaÍêÈ«ÊÇÃæÏò¶ÔÏóµÄ£¬ÊÇÓÉÀ๹³ÉµÄ£¬¶øC++ÊÇÓɶÔÏóÓë¹ý³Ì×é³É¡£
1¡¢Â·¾¶£º
Java°üÀ¨Ò»¸ö°üpackage,C++ûÓУ»
2¡¢ÒýÈëÀà
java import.*.*; C++ include ""';
3¡¢Ô¤¶¨Ò壬
C++°üÀ¨Ô¤¶¨Ò壬Java²»°üÀ¨
4¡¢½á¹¹
C++°üÀ¨½á¹¹£¬JavaÖ»°üÀ¨À࣬½á¹¹Ìå¿ÉÒÔת»¯ÎªÀà¡£
5¡¢ÀàÃûÓëÎļþÃû
Jav ......
2009-12-01 12:06:43
JUnit
JUnitÊÇÓÉ Erich Gamma ºÍ Kent Beck ±àдµÄÒ»¸ö»Ø¹é²âÊÔ¿ò¼Ü£¨regression testing framework£©¡£Junit²âÊÔÊdzÌÐòÔ±²âÊÔ£¬¼´Ëùν°×ºÐ²âÊÔ£¬ÒòΪ³ÌÐòÔ±ÖªµÀ±»²âÊÔµÄÈí¼þÈçºÎ£¨How£©Íê³É¹¦ÄܺÍÍê³ÉʲôÑù£¨What£©µÄ¹¦ÄÜ¡£JunitÊÇÒ»Ì׿ò¼Ü£¬¼Ì³ÐTestCaseÀ࣬¾Í¿ÉÒÔÓÃJunit½øÐÐ×Ô¶¯²âÊÔÁË¡ ......
Devoxx ´ó»á½áÊøÔÚ¼¸Ììǰ½áÊøÁË£¬Ò»Î»Óë»áÕ߶Դ˴δó»áµÄÖØÒªÄÚÈݽøÐÐÁË×ܽᣬËûÌáµ½Java 7µÄÖ÷Òª±ä»¯ÈçÏ£º
¡¡¡¡1.¶ÔcollectionsµÄÖ§³Ö
¡¡¡¡Java´úÂë
List<String> list = new ArrayList<String>();
list.add("item");
String item = list.get(0);
......