JAVA??????
?????????? ???????[ 2010/2/20 14:56:38 ] ????????
???????????????????????????????????
?????????????????????????????????????????????????????????????Ч??????????Ч??????????????????????????????????????????? ?? ???? ?? ?????á?????????????? JAVA ????????????У?????????????????? JAVA ???????????? ?? ??????? ?? ?????????????????????????????????????????????????????й? ?? ??????? ?? ??????????????????????????????????????? JAVA ????? ?? ?????? ?? ????????????????????????????? JAVA ?????????????????????????????? JAVA ???????????????????????????????????????????????????????????????????????????? JAVA ????????????????????磺 JAVA ????????????磬?????????????????????????????????? C++ ????????磬??????????????????????????????????д????
?????????????????????? ??????? JAVA ????????????????й????????????????????????????????????????????????????????????????????????ò???????????
??????? Main ??
??????
Main
???????
JAVA ??
???????
??????????????δ???д?????????????????????????
???
??????????????С?????????????????????е??????????е???????????
???????
??????????????? public static void main(String[] args) ???????
???
public static void main(String[] args){
SomeClass result;
// perform the test??
System.out.print(??result is..??);
}
??????
?ò?????????????????????С????????????????????е?????
??????
JAVA ???????? public static void main(String[] args) ?????????????? JVM ?б???????е??????????????????????????? main ??????????????????????????????
???????? toString ??
??????
toString
???????
?????????????
???????
??????????????μ???????????????м?????????
???
????????????????????????????????????????????
???????
?????? toString ?????????????????????????????????????????????????б??
???
class SomeClass {
//??
public String toString(){
// custom representation
}
}
??????
?????????????????????б???????????
??????
???????? toString() ?????????????????????????????????????????????д??????????ж??????????????????
???????? Equal ??
??????
Equal
???????
JAVA ??
???????
?????????????
???
??????????????μ???????????????м?????????
???????
???? equals ??????????????????????б??
???
class SomeClass {
//??
public boolean equals(Object o){
// custom comparison
}
}
??????
???????????????????????????б???????????????????????????????????
??????
???????? public boolean equals(Object) ???????????????????????????????
??????? Internal Tester Class ??
??????
Internal Tester Class
???????
JAVA ??
???????
????????????δ???д????????????е???
???
????????????д????????????????????????????????????????????????????????????????????
???????
????????????????·????????????·?????????????????д?????е???????
???
package theOne;
public class InternalTestClass {
//??
}
??????
???е?????????????д?????????????????д?????????·???£???????????????????????и?????????
??????
????????????????????????С??????????????????????????·???£???????????????????????????????????????????????и??????????
?????壩 Extern Tester Class ??
??????
Extern Tester Class ??
???????
JAVA ??
???????
????????????δ???д????????????е???
???
????????????д????????????????????????????????????????????????????????????????????
???????
???????????????????????·??????????????д?????е???????
???
package anotherOne;
public class ExternalTestClass {
//??
}
??????
???е?????????????д?????????????????д??????????·???£???????????????????????????
??????
????????????????????????С??????????????????????????·???£???????????????????????????????????????????????????????????????????????????????в????
??????????????ù?????-1?????
???????????????????????????????? JAVA ????????б?д????????????????Щ JAVA ??????????????? JUnit ?????????????????
?????????? Marco Torchiano ??? Patterns for Java Program Testing ???????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11