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

M-A-T Tory's Blog

  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  16 隨筆 :: 1 文章 :: 1 評(píng)論 :: 0 Trackbacks
1. 隨機(jī)數(shù)
? // 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");

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

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

//相同常量的引用,相等
System.out.println(?name3?==?name4?);
//內(nèi)容,相等
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 閱讀(340) 評(píng)論(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>
            国产一区二区主播在线| 狠狠做深爱婷婷久久综合一区| 亚洲片国产一区一级在线观看| 免费亚洲电影在线| 久久久777| 亚洲精品一二三区| 99国产精品国产精品久久| 国产精品高清免费在线观看| 亚洲欧美一区二区精品久久久 | 在线欧美亚洲| 欧美阿v一级看视频| 欧美电影打屁股sp| 一本大道久久精品懂色aⅴ| 99视频有精品| 国产一二三精品| 欧美黑人国产人伦爽爽爽| 欧美精品v日韩精品v国产精品 | 亚洲在线播放电影| 亚洲综合精品| 亚洲电影网站| 一区二区三区蜜桃网| 国产视频亚洲| 亚洲国产精品一区二区久| 欧美日韩视频专区在线播放| 欧美一级淫片播放口| 久久综合狠狠综合久久激情| 中文高清一区| 久久精品人人爽| 一本色道久久综合一区| 欧美一区二区视频免费观看| 亚洲精品久久久久久下一站 | 欧美成人精品一区二区| 欧美日韩亚洲一区二区三区在线观看 | 亚洲丶国产丶欧美一区二区三区 | 午夜精品亚洲一区二区三区嫩草| 久久精品国产亚洲一区二区| 99视频一区二区三区| 欧美一区久久| 亚洲免费一在线| 欧美~级网站不卡| 久久精品最新地址| 国产精品高潮在线| 亚洲国产成人精品女人久久久| 国产精品亚洲成人| 亚洲精品偷拍| 亚洲国产精品一区二区www在线| 亚洲一区免费视频| 99riav久久精品riav| 久久男人资源视频| 久久精品国产999大香线蕉| 欧美日韩八区| 91久久亚洲| 亚洲国产你懂的| 久久精品国产亚洲a| 欧美一级黄色网| 国产精品v欧美精品v日本精品动漫| 蜜臀av国产精品久久久久| 国产日韩精品视频一区二区三区| 日韩一本二本av| 一区二区久久| 欧美精品在线观看91| 亚洲国产日韩欧美在线动漫| 亚洲国产精品一区二区www| 久久久久久久欧美精品| 久久久水蜜桃| 韩国成人精品a∨在线观看| 欧美一二三视频| 久久久久久久国产| 一区免费观看视频| 久久男人av资源网站| 美女视频黄a大片欧美| 欲色影视综合吧| 久久婷婷色综合| 亚洲国产第一页| 日韩午夜在线播放| 欧美日韩国产一级| 中文日韩在线| 午夜精品久久久久久久99水蜜桃 | 欧美午夜精品理论片a级按摩| 亚洲日韩欧美视频一区| 一区二区高清视频| 欧美日韩亚洲一区三区| 亚洲一级免费视频| 久久国产精品亚洲va麻豆| 黄色一区二区三区四区| 久久免费99精品久久久久久| 欧美黄色一级视频| 9人人澡人人爽人人精品| 国产精品qvod| 久久aⅴ国产欧美74aaa| 母乳一区在线观看| 一区二区三区视频在线看| 国产精品一区二区女厕厕| 香蕉久久夜色精品国产使用方法| 麻豆精品在线播放| a4yy欧美一区二区三区| 国产伦一区二区三区色一情| 国内视频精品| 免费在线亚洲欧美| 亚洲视频观看| 欧美丰满高潮xxxx喷水动漫| 中日韩高清电影网| 国内自拍一区| 欧美日韩久久不卡| 久久精品免费电影| 亚洲伦伦在线| 裸体歌舞表演一区二区| 亚洲深夜福利视频| 一区二区在线不卡| 国产精品福利影院| 美女图片一区二区| 午夜视频在线观看一区二区| 亚洲成色777777女色窝| 久久国产精品久久久久久电车| 91久久久久久| 国产小视频国产精品| 欧美日韩免费| 麻豆freexxxx性91精品| 亚洲专区国产精品| 亚洲人妖在线| 免费人成网站在线观看欧美高清 | 国产欧美日韩亚洲| 欧美激情一区二区三级高清视频 | 一本色道久久综合亚洲二区三区 | 亚洲网站在线观看| 亚洲国产精品va在线看黑人动漫| 国产精品久久久久久久久| 免费在线看一区| 久久久久欧美精品| 午夜精品亚洲| 亚洲婷婷在线| 日韩一级网站| 亚洲激情在线激情| 欧美高清视频在线播放| 老牛国产精品一区的观看方式| 久久gogo国模裸体人体| 夜夜爽av福利精品导航 | 尤物精品在线| 国内精品久久久久久影视8| 国产精品一区免费视频| 国产精品久久午夜| 国产精品a久久久久| 欧美视频在线播放| 欧美日韩一区免费| 欧美日韩在线视频一区二区| 狠狠色狠狠色综合| 久久精品日产第一区二区| 午夜精品久久久久久久99樱桃| 在线视频欧美一区| 一区二区三区视频免费在线观看| 99精品欧美| 亚洲特黄一级片| 在线视频精品一| 亚洲一区二区三区免费观看| 亚洲一区二区三区久久| 亚洲女人天堂av| 久久福利精品| 美女网站久久| 亚洲国产一区二区精品专区| 亚洲精品一二三区| 这里只有精品电影| 欧美一区二区三区另类| 久久综合九色综合欧美就去吻 | 亚洲天堂成人在线观看| 亚洲欧美日韩精品综合在线观看| 亚洲欧美在线网| 久久久久高清| 欧美金8天国| 国产精品美女久久久久aⅴ国产馆| 国产日韩欧美夫妻视频在线观看| 国产亚洲精品成人av久久ww| 在线观看日产精品| 一本一本久久a久久精品牛牛影视| 亚洲天堂偷拍| 久久婷婷色综合| 亚洲靠逼com| 欧美一区二区三区四区在线观看地址| 久久精品国产免费看久久精品| 老司机一区二区| 国产精品久久久久久久久果冻传媒| 国产香蕉97碰碰久久人人| 亚洲精品在线观| 亚欧成人精品| 亚洲精品1区2区| 精品999在线播放| 亚洲精品乱码久久久久久蜜桃91| 亚洲欧美日韩国产综合精品二区| 美女久久网站| 亚洲图片你懂的| 欧美sm重口味系列视频在线观看| 国产精品久久久久久av下载红粉| 在线精品视频一区二区三四| 亚洲男人天堂2024| 欧美激情中文字幕在线| 亚洲免费在线观看视频| 欧美成人免费视频| 伊大人香蕉综合8在线视| 亚洲欧美视频在线| 亚洲精品久久嫩草网站秘色| 久久久国产成人精品|