青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

M-A-T Tory's Blog

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  16 隨筆 :: 1 文章 :: 1 評論 :: 0 Trackbacks
1. 隨機數
? // Create a random number generator,
?? // seeds with current time by default:

Random?rand?=?new?Random();

????
int?i,?j,?k;
???
//?Choose?value?from?1?to?100:
????j?=?rand.nextInt(100)?+?1;
2. Aliasing during method calls
class?Letter?{
??char?c;
}

public?
class?PassObject?{
????static?void?f(Letter?y)?{
????y.c?
=?'z';
??}
??public?static?void?main(String[]?args)?{
????Letter?x?
=?new?Letter();
????x.c?
=?'a';
????System.out.println(
"1:?x.c:?"?+?x.c);
????f(x);
//result:"1:?x.c:?a",
//??????"2:?x.c:?z"
}
}

Passing objects to methods may not be what you're used to. It just pass a reference
3.Also reference
????????Integer?n1?=?new?Integer(47);
??????Integer?n2?
=?new?Integer(47);
????????System.out.println(n1?
==?n2);
????????
//result??false
If you want to compare the actual contents of an object for equivalence. You must use the special method equals(?) that exists for all objects .REMEMBER the default behavior of equals(?) is to compare references.So the result of the fellowing code is false
class?Value?{
??int?i;
}

public?
class?EqualsMethod2?{
???public?static?void?main(String[]?args)?{
????Value?v1?
=?new?Value();
????Value?v2?
=?new?Value();
????v1.i?
=?v2.i?=?100;
????System.out.println(v1.equals(v2));
??
??}
}?
///:~

4.Here’s an example that demonstrates the use of all the operators involving bits:
static?void?printBinaryInt(String?s,?int?i)?{
????System.out.println(
??????s?
+?",?int:?"?+?i?+?",?binary:?");
????System.out.print(
"???");
????
for(int?j?=?31;?j?>=?0;?j--)
??????
if(((1?<<?j)?&??i)?!=?0)
????????System.out.print(
"1");
??????
else
????????System.out.print(
"0");
????System.out.println();
??}

??
static?void?printBinaryLong(String?s,?long?l)?{
????System.out.println(
??????s?
+?",?long:?"?+?l?+?",?binary:?");
????System.out.print(
"???");
????
for(int?i?=?63;?i?>=?0;?i--)
??????
if(((1L?<<?i)?&?l)?!=?0)
????????System.out.print(
"1");
??????
else
????????System.out.print(
"0");
????System.out.println();
??}

Since then goto-bashing has been a popular sport, with advocates? of the cast-out keyword scurrying for cover.

As is typical in situlations like this, the middle ground is the most fruitfull.

5.Here is a demonstration of labeled break and continue statements with whileloops:

import?com.bruceeckel.simpletest.*;

public?class?LabeledWhile?{
??
static?Test?monitor?=?new?Test();
??
public?static?void?main(String[]?args)?{
????
int?i?=?0;
????outer:
????
while(true)?{
??????System.out.println(
"Outer?while?loop");
??????
while(true)?{
????????i
++;
????????System.out.println(
"i?=?"?+?i);
????????
if(i?==?1)?{
??????????System.out.println(
"continue");
??????????
continue;
????????}

????????
if(i?==?3)?{
??????????System.out.println(
"continue?outer");
??????????
continue?outer;
????????}

????????
if(i?==?5)?{
??????????System.out.println(
"break");
??????????
break;
????????}

????????
if(i?==?7)?{
??????????System.out.println(
"break?outer");
??????????
break?outer;
????????}

??????}

????}

????monitor.expect(
new?String[]?{
??????
"Outer?while?loop",
??????
"i?=?1",
??????
"continue",
??????
"i?=?2",
??????
"i?=?3",
??????
"continue?outer",
??????
"Outer?while?loop",
??????
"i?=?4",
??????
"i?=?5",
??????
"break",
??????
"Outer?while?loop",
??????
"i?=?6",
??????
"i?=?7",
??????
"break?outer"
????}
);
??}

}
?///:~

RULES:

  1. A plain continue goes to the top of the innermost loop and continues.
  2. A labeled continue goes to the label and reenters the loop right after that label.
  3. A break “drops out of the bottom” of the loop.
  4. A labeled break drops out of the bottom of the end of the loop denoted by the label.

6. Even differences in the ordering of arguments are sufficient to distinguish two methods.
?
7. Calling constructors from constructors

public?class?Flower?{
??
??
int?petalCount?=?0;
??String?s?
=?new?String("null");
??Flower(
int?petals)?{
????petalCount?
=?petals;
????System.out.println(
??????
"Constructor?w/?int?arg?only,?petalCount=?"
??????
+?petalCount);
??}

??Flower(String?ss)?
{
????System.out.println(
??????
"Constructor?w/?String?arg?only,?s="?+?ss);
????s?
=?ss;
??}

??Flower(String?s,?
int?petals)?{
????
this(petals);
//!????this(s);?//?Can't?call?two!
????this.s?=?s;?//?Another?use?of?"this"
????System.out.println("String?&?int?args");
??}

??Flower()?
{
????
this("hi",?47);
????System.out.println(
"default?constructor?(no?args)");
??}

??
void?print()?{
//!?this(11);?//?Not?inside?non-constructor!
????System.out.println(
??????
"petalCount?=?"?+?petalCount?+?"?s?=?"+?s);
??}

}
9. equal() and "=="
String?name1?=?new?String("Tory");
Stirng?name2?
=?new?String("Tory");

//兩個對象的引用,不相等
System.out.println(?name1?==?name2?);
//內容,相等
System.out.println(?name1.equals(name2));

String?name3?
=?"Tory";
String?name4?
=?"Tory";

//相同常量的引用,相等
System.out.println(?name3?==?name4?);
//內容,相等
System.out.println(?name3.equals(name4));
10.自己的equals()方法
class?MyDate?{

????
int?day,?month,?year;
????
????
public?MyDate?(int?day,?int?month,?int?year){
????
????????
this.day?=?day;
????????
this.month?=?month;
????????
this.year?=?year;
????????
????}
?

}


class?MyOkDate?extends?MyDate?{

????
public?MyOkDate?(?int?day,?int?month,?int?year?)?{
????
????????
super(day,?month,?year);
????????
????????}

????????
????????
public?boolean?equals?(?Object?obj?)?{
????????
????????????
if(?obj?instanceof?MyOkDate?)?{
????????????????MyOkDate?m?
=?(MyOkDate)?obj;
????????????????
if(m.day?==?day?&&?m.month?==?month?&&?m.year?==?year)
????????????????
return?true;
????????????????
????????????}

????????????
return?false;
????????}
?
}


public?class?TestEqualsObject{

????
public?static?void?main?(?String?[]?args?){
????????
????????MyDate?m1?
=?new?MyDate(4,?12,?1985);
????????MyDate?m2?
=?new?MyDate(4,?12,?1985);
????????
????????
//不相等
????????System.out.println(m1.equals(m2));
????????
????????m1?
=?new?MyOkDate(4,?12,?1985);
????????m2?
=?new?MyOkDate(4,?12,?1985);
????????
????????
//相等
????????System.out.println(m1.equals(m2));
?????????
????}

????
}
posted on 2006-04-24 22:36 Tory 閱讀(334) 評論(0)  編輯 收藏 引用 所屬分類: Java Learning
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品乱人伦中文| 久久精品亚洲精品| 欧美激情在线观看| 亚洲美女在线一区| 日韩一区二区免费高清| 国产精品久久久久一区二区三区共 | 亚洲日本aⅴ片在线观看香蕉| 另类天堂av| 日韩视频在线观看免费| 夜夜狂射影院欧美极品| 国产精品网曝门| 另类欧美日韩国产在线| 欧美高清视频免费观看| 亚洲一区国产视频| 久久久国产精品亚洲一区 | 久久久久国产精品一区三寸| 久久精品国产精品| 99av国产精品欲麻豆| 亚洲摸下面视频| 亚洲激情av在线| 亚洲一区二区三区四区五区午夜 | 99精品视频一区二区三区| 一区二区免费在线视频| 韩曰欧美视频免费观看| 亚洲精品久久久一区二区三区| 国产精品久久久一区二区| 美日韩精品免费| 国产精品观看| 亚洲国产一区在线| 国产亚洲成年网址在线观看| 亚洲国产成人av在线| 国产日韩精品一区| 亚洲精品一区二| 一区二区亚洲精品国产| 亚洲私人黄色宅男| 亚洲日韩第九十九页| 欧美在线观看网址综合| 亚洲午夜激情| 欧美成人日韩| 久久婷婷久久一区二区三区| 国产精品99一区| 亚洲精品一区二区三区99| 在线观看欧美视频| 欧美永久精品| 亚洲欧美一区二区原创| 欧美日本不卡| 亚洲激情成人在线| 亚洲国产毛片完整版 | 亚洲黄色av| 亚洲国产日韩欧美在线99 | 午夜精品福利电影| 性做久久久久久免费观看欧美| 欧美黄污视频| 亚洲电影天堂av| 亚洲福利视频三区| 久久久久青草大香线综合精品| 欧美一站二站| 国产日韩精品一区二区浪潮av| 一区二区三区久久精品| 亚洲视频狠狠| 国产精品theporn| 这里只有精品电影| 亚洲一卡久久| 国产精品激情av在线播放| 99视频在线观看一区三区| 一区二区国产精品| 欧美日韩喷水| 亚洲天堂成人| 久久精品日韩一区二区三区| 国产精品一区免费视频| 亚洲欧美日本国产专区一区| 欧美亚洲综合在线| 国产综合视频| 毛片一区二区三区| 亚洲第一天堂av| 一区二区三区四区五区视频| 欧美视频在线看| 午夜欧美精品| 欧美高清在线视频观看不卡| 亚洲欧洲久久| 国产精品大片| 久久av资源网| 亚洲国产精品欧美一二99| 在线一区二区日韩| 国产一区二区三区在线观看精品| 久久www成人_看片免费不卡| 男女精品视频| 亚洲欧美激情精品一区二区| 国产精品综合| 免费观看日韩av| 亚洲小少妇裸体bbw| 久久综合导航| 99精品久久久| 国产午夜精品视频免费不卡69堂| 久久精品国产v日韩v亚洲| 亚洲经典视频在线观看| 亚洲欧美韩国| 亚洲国产视频直播| 国产精品三级久久久久久电影| 久久久五月婷婷| 亚洲国产日韩欧美在线图片| 亚洲午夜激情| 亚洲黄网站在线观看| 国产噜噜噜噜噜久久久久久久久| 久久国产精品免费一区| 亚洲精选在线| 欧美成人第一页| 欧美一级在线亚洲天堂| 亚洲人成在线观看一区二区| 国产精品影院在线观看| 欧美成人性生活| 欧美在线国产| 亚洲一区日韩在线| 亚洲精品在线免费| 欧美大片在线看| 久久久九九九九| 亚洲视频中文字幕| 亚洲精品在线观看免费| 狠狠综合久久av一区二区小说| 欧美先锋影音| 欧美日韩三级在线| 欧美国产亚洲另类动漫| 久久久噜噜噜久久| 久久成人国产精品| 亚洲欧美国内爽妇网| 一本到高清视频免费精品| 亚洲大片一区二区三区| 猛男gaygay欧美视频| 久久精品成人一区二区三区| 亚洲欧美日韩成人高清在线一区| 亚洲精品美女91| 亚洲第一搞黄网站| 一区二区视频在线观看| 国内激情久久| 激情久久久久久久| 一区在线电影| 1024国产精品| 亚洲黄色尤物视频| 亚洲精品裸体| 一区二区三区四区五区视频| 亚洲美女av电影| 妖精成人www高清在线观看| 亚洲九九九在线观看| 亚洲精品久久久久久久久久久久 | 一区二区在线观看av| 樱桃成人精品视频在线播放| 国产一区二区三区高清在线观看| 国产日韩欧美一二三区| 国产亚洲一二三区| 黄色成人精品网站| 亚洲激情电影在线| 一区二区免费在线播放| 亚洲一区二区三区色| 亚洲免费一在线| 久久久久久久综合日本| 老色批av在线精品| 亚洲国产日韩欧美在线99 | 噜噜噜91成人网| 欧美高清视频在线播放| 亚洲精品视频一区| 亚洲尤物视频网| 久久精品主播| 欧美精品一区二区三| 国产精品99免视看9| 国产一级一区二区| 亚洲激情视频网站| 亚洲一区二区三区免费视频| 久久精品免费电影| 亚洲激情影视| 亚洲欧美在线视频观看| 久久综合图片| 国产精品美女主播| 在线欧美日韩| 亚洲欧美日本伦理| 欧美成人精品不卡视频在线观看 | 亚久久调教视频| 欧美成人午夜视频| 国产精品一区一区三区| 91久久国产综合久久蜜月精品 | 99精品福利视频| 久久久久久久综合日本| 亚洲剧情一区二区| 久久国产精品72免费观看| 欧美日韩伊人| 亚洲大片精品永久免费| 午夜免费日韩视频| 亚洲国产精品小视频| 香蕉精品999视频一区二区 | 久久久久久久综合| 国产精品二区在线| 亚洲人午夜精品| 久久久在线视频| 亚洲婷婷综合色高清在线| 欧美国产第二页| 永久555www成人免费| 欧美夜福利tv在线| 中日韩视频在线观看| 欧美高清hd18日本| 亚洲国产99| 你懂的成人av|