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

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>
            欧美中文字幕在线观看| 久久精品亚洲精品| 欧美日韩精品一区二区三区四区| 亚洲国产欧美日韩另类综合| 免费在线播放第一区高清av| 久久久亚洲高清| 亚洲日本黄色| 中文在线不卡| 国产自产2019最新不卡| 欧美大成色www永久网站婷| 欧美国产日本在线| 中国亚洲黄色| 欧美在线免费一级片| 精品成人一区| 亚洲国产综合在线看不卡| 欧美日韩成人精品| 欧美在线播放| 欧美xxxx在线观看| 亚洲欧美激情视频| 久久天堂av综合合色| 亚洲视频中文字幕| 欧美在线黄色| 99在线|亚洲一区二区| 亚洲欧美日韩中文视频| 亚洲高清在线观看一区| 一卡二卡3卡四卡高清精品视频| 国产午夜精品理论片a级大结局| 男人天堂欧美日韩| 久久久91精品国产一区二区精品| 美女在线一区二区| 欧美一区在线看| 欧美精品日韩综合在线| 久久女同精品一区二区| 欧美日韩美女一区二区| 老司机一区二区| 国产精品欧美久久| 亚洲国产精品小视频| 国产一级精品aaaaa看| 亚洲精品在线视频观看| 136国产福利精品导航网址| 亚洲午夜久久久| 一区二区高清视频在线观看| 久久精品亚洲精品| 欧美一区影院| 国产精品久久久久av| 亚洲激情一区| 激情久久久久久久| 午夜性色一区二区三区免费视频 | 国产精品99久久久久久久vr | 黄页网站一区| 亚洲欧美国产精品桃花 | 国产日本欧美一区二区三区在线| 亚洲美女区一区| 91久久精品视频| 麻豆久久婷婷| 欧美大胆人体视频| 亚洲国产高清aⅴ视频| 久久久久九九九| 久久九九久久九九| 国产亚洲欧美激情| 欧美一级在线视频| 久久黄色级2电影| 国产欧美精品一区二区色综合 | 久久精品免费观看| 久久手机精品视频| 国产综合色一区二区三区| 西西人体一区二区| 久久欧美中文字幕| 尤物精品在线| 玖玖玖免费嫩草在线影院一区| 久久女同互慰一区二区三区| 黄色成人av在线| 久久久夜夜夜| 最新日韩中文字幕| 国产精品99久久久久久久久久久久| 欧美日本不卡| 亚洲桃花岛网站| 久久国产精品一区二区| 好看的日韩av电影| 免费人成网站在线观看欧美高清| 亚洲国产你懂的| 亚洲天堂av综合网| 国产精品无码永久免费888| 欧美伊人精品成人久久综合97| 久久伊伊香蕉| 亚洲另类视频| 国产精品欧美日韩一区二区| 欧美在线一二三四区| 免播放器亚洲一区| 中文久久精品| 国产一区二区三区日韩| 农夫在线精品视频免费观看| 日韩亚洲精品电影| 久久精品人人做人人爽电影蜜月| 亚洲国产精品久久| 欧美日韩妖精视频| 欧美专区在线观看一区| 91久久久国产精品| 久久国产精品一区二区| 亚洲欧洲一区二区三区| 国产精品日日摸夜夜添夜夜av| 久久久亚洲国产美女国产盗摄| 日韩视频免费观看高清完整版| 久久精品成人一区二区三区| 亚洲欧洲一区二区在线观看| 国产精品呻吟| 欧美精品日韩一本| 久久精品中文字幕一区二区三区| 亚洲精选国产| 欧美jjzz| 久久国产精品免费一区| 在线一区视频| 亚洲国产精品va在线看黑人 | 久久久久国产精品一区| av72成人在线| 欧美黄色小视频| 久久久久久久综合狠狠综合| 一区二区高清视频| 亚洲国产精品va在看黑人| 国产欧美一二三区| 欧美三级在线播放| 欧美精品成人91久久久久久久| 校园激情久久| 亚洲桃花岛网站| 亚洲精品中文字幕在线观看| 欧美国产精品久久| 久久亚洲一区| 欧美一区二区三区日韩| 亚洲一区黄色| av成人毛片| 99精品欧美一区| 亚洲国产合集| 1024亚洲| 亚洲风情亚aⅴ在线发布| 黄色精品在线看| 国产视频一区在线观看| 国产精品永久入口久久久| 欧美亚日韩国产aⅴ精品中极品| 欧美国产日韩一区二区在线观看 | 亚洲精品免费一区二区三区| 欧美激情麻豆| 欧美激情一区二区三区在线| 欧美成人国产| 亚洲高清av| 亚洲精品欧美日韩| 亚洲人成网站在线观看播放| 亚洲人体偷拍| 亚洲午夜一区二区三区| 亚洲午夜视频| 欧美一区二区视频在线观看2020| 欧美一区二区三区在线看| 久久国产精品一区二区三区| 久久久99久久精品女同性| 久久久久99精品国产片| 可以看av的网站久久看| 欧美第十八页| 欧美日韩国产三区| 国产精品久久午夜| 韩国av一区二区三区在线观看| 亚洲国产精品久久精品怡红院| 日韩视频在线免费观看| 亚洲视频在线观看一区| 欧美在线|欧美| 欧美福利精品| 一区二区三区福利| 欧美在线1区| 欧美国产第一页| 国产精品毛片va一区二区三区| 国产无一区二区| 91久久精品国产91性色tv| 亚洲午夜精品久久| 久久久久久久激情视频| 亚洲黄色免费网站| 亚洲一区二区视频| 女人天堂亚洲aⅴ在线观看| 国产精品久久二区二区| 激情文学一区| 这里只有精品丝袜| 久久久午夜精品| 日韩午夜在线观看视频| 欧美在线亚洲| 国产精品va| 亚洲国产美女精品久久久久∴| 亚洲一区在线直播| 亚洲第一福利社区| 午夜欧美视频| 欧美久久久久久久久久| 国产综合视频在线观看| 一区二区国产在线观看| 乱码第一页成人| 亚洲一级在线| 欧美激情在线| 亚洲成色777777在线观看影院| 亚洲自啪免费| 亚洲区一区二区三区| 久久亚洲电影| 国产一区二区三区四区在线观看| 一区二区三区黄色| 欧美国产精品劲爆| 久久久精彩视频|