摘要: 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站,OA系统和ERP系统。J2SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥, 阅读全文
posted @ 2013-10-13 08:24 keep--moving 阅读(261) 评论(0) 推荐(0)
摘要: net里为什么用"."?因为java里是用.作为包的,.net是后来语言,设计时肯定参考了java的很多有点。 c++用的是#include. 没什么特别的。引入命名空间主要是为了防止类名冲突,因为你无法控制每个人定义的类名。 例如不同的A与B用户,可能都设计了一个XX类,如果强制使用命名空间,就可以有A.XX和B.XX。 阅读全文
posted @ 2013-10-13 08:03 keep--moving 阅读(134) 评论(0) 推荐(0)
摘要: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象市,不生成static变量的副本,而是类的所有实例共享同一个static变量。static变量前可以 阅读全文
posted @ 2013-10-13 07:43 keep--moving 阅读(241) 评论(0) 推荐(0)