①看《Head First Java.第二版》,发现之前所粗略学习的C#和目前正在学习的JAVA 相似程度颇高,有种在看C#的错觉。经过搜索发现,他们之间确实有着很大程度的共同特点。
C#与Java相比较 从整体上来看,c#和java及其相似,甚至超过了c#与c、c++的相似程度,下面是两种语言的比较。
两者区别 例如:java 通过java虚拟机来实现平台的可移植性,而C#则首先被编译成一种中间语言,然后在执行是有公共语言运行时中的即编译器成本地代码交与CPU进行处理。而且,Java虚拟机只能执行Java程序,而即时编译器可以编译任何.NET框架支持的语言(如C# ,VB,和 J#)编写的程序。 |
②在创建对象时必须,先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象。
例如:
Player p1; //声明对象
p1=new Player(); //创建对象
new才会真正的创建对象,这里是将new player创建的对象的引用给p1。
③ A.B();是执行某一个class中的Void B(){
XXXXXXX;
}
的代码,有可能是赋值、stem.out.println等。