|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你精通任何一门语言就最强大。现在来看,java的市场比C#大,C#容易入手,比较简单,java比较难
上学的时分就听先生说过有对象数据库。
可是我所打仗的数据库都是干系型数据库mysql,oracle,mssqlserver,或是db2.
比来在ibmdevelopmentwork上看到一个名为db4o的对象数据。
才看第一章,学过Java的都应当很简单了解的。
的确它真的很复杂。
看起来仿佛就像是在一个Java的操纵,而并不是如我们以是为的那样的想干系型数据库中操纵一样。
假如有乐趣的话,人人也能够往看看。
不外,文章作者也对db4o的一些弱点举行了枚举。
本人并没有举行很深切的进修。
只是对其感乐趣而已。
也许对系数据库大概让我们进进一个新的天下。- 1publicclassPerson
- 2{
- 3 publicPerson()
- 4 {}
- 5 publicPerson(StringfirstName,StringlastName,intage)
- 6 {
- 7 this.firstName=firstName;
- 8 this.lastName=lastName;
- 9 this.age=age;
- 10 }
- 11
- 12 publicStringgetFirstName(){returnfirstName;}
- 13 publicvoidsetFirstName(Stringvalue){firstName=value;}
- 14
- 15 publicStringgetLastName(){returnlastName;}
- 16 publicvoidsetLastName(Stringvalue){lastName=value;}
- 17
- 18 publicintgetAge(){returnage;}
- 19 publicvoidsetAge(intvalue){age=value;}
- 20
- 21 publicStringtoString()
- 22 {
- 23 return
- 24 "[Person:"+
- 25 "firstName="+firstName+""+
- 26 "lastName="+lastName+""+
- 27 "age="+age+
- 28 "]";
- 29 }
- 30
- 31 publicbooleanequals(Objectrhs)
- 32 {
- 33 if(rhs==this)
- 34 returntrue;
- 35
- 36 if(!(rhsinstanceofPerson))
- 37 returnfalse;
- 38
- 39 Personother=(Person)rhs;
- 40 return(this.firstName.equals(other.firstName)&&
- 41 this.lastName.equals(other.lastName)&&
- 42 this.age==other.age);
- 43 }
- 44
- 45 privateStringfirstName;
- 46 privateStringlastName;
- 47 privateintage;
- 48}
- 49
复制代码 <p>
主要缺点就是:速度比较慢,没有C和C++快 |
|