开此贴为了使广大对java还陌生的朋友能从概念上了解java,至少对他有个映象,我会把我认为java概念上的知识都以问答的方式列于下。
大家也可以把自己对于java方面的问题提出来,我会尽我所能来解答,并将其整理在此页,希望能给更多的朋友带来帮助。
注:提出的问题仅限java概念上的,具体技术细节,请另开贴讨论。
1.java是什么?
他是由sun公司推出的,你可以说他是一种编程语言,你也可以说他是一种平台,你更可以说他是一种平台性编程语言。随着他的发展对他的定义越来越难,看到这四个字母,会想到很多,而对于我们,跟本不用在意他是什么,而只用关心他能干什么。
2.java能干什么?
java起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境;改变它的就是Internet,随着互联网的发展,人们和互联网的进行交互的需求越来越强烈,而要达到这种目的,传统的编程语言无能为力,而OAK语言有着平台无关性以及安全性等特点,工程师们很快把他运行在了web技术中,正式命名为java,一开始java的诞生就是冲着互联网来的。发到今天,以我的经历所了解到的,除了低层的驱动程序外,java语言以其简单,面象对象,分布式,安全,可移植性等特点,可以胜任大多数的应用级的开发。
3.java技术包括什么?
今天 ,java技术可大至分为三个块:
1).j2se(Java 2 standard edtion): Java 2标准版 ,是一种开发和部署平台,提
供了编写桌面、工作站应用程序所有必需的功能,也是以下两种技术的基础。
2).J2ME(Java 2 Micro Edition): java 2 无线版 ,为无线电子市场所设计的.
3).J2EE(Java 2 Enterprise Edtion):java 2企业版,他是一个平台,是一套规范,定义了企业级应用的开发模式,以及开发标准,说白点,他把开发企业级软件的大部分东西都定义了,如怎么样访问数据库?事务怎样管理?等。
4.j2me是什么?
J2ME是Java 2 Micro Edition的简称,是SUN推出的针对嵌入式消费类电子产品的开发平台,例如手机、PDA和电视机顶盒等。事实上,J2ME是一整套技术和规范的集合。 j2me相关名词的说明请看小痕的《J2ME 相关名词解释》http://bbs.blueshow.net/read.php?tid=114256&fpage=1
5.怎么学习java?
java涉及的领域很多(详见3),想全部精通有点不太现实,所以要先确定自已的方向,以便为以后的学习树立目标。但不管专注于哪一方面,必须要先过j2se这一关,因为他是java这棵树的根基,一切皆从它起。java基础方面的教程很多,网上到处都是,各中优劣不尽相同,我推荐常到sun公司的主页上去看看,那里的教程非常不错,如果英文不是很好,可以去sun公司的中文主页上,现在正在进行java文档的中文化工作,所以那里的资料也很丰富.
附1:sun的java教学 http://java.sun.com/learning/tutorial/index.html
附2:sun的中文资源 http://gceclub.sun.com.cn/NASApp/sme/controller/teclist?tid=0101
附3: <<Thinking in java>> 下载地址http://bookxz.yzcc.com/book/200409/106.rar
.....
大家也可以把自己对于java方面的问题提出来,我会尽我所能来解答,并将其整理在此页,希望能给更多的朋友带来帮助。
注:提出的问题仅限java概念上的,具体技术细节,请另开贴讨论。
1.java是什么?
他是由sun公司推出的,你可以说他是一种编程语言,你也可以说他是一种平台,你更可以说他是一种平台性编程语言。随着他的发展对他的定义越来越难,看到这四个字母,会想到很多,而对于我们,跟本不用在意他是什么,而只用关心他能干什么。
2.java能干什么?
java起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境;改变它的就是Internet,随着互联网的发展,人们和互联网的进行交互的需求越来越强烈,而要达到这种目的,传统的编程语言无能为力,而OAK语言有着平台无关性以及安全性等特点,工程师们很快把他运行在了web技术中,正式命名为java,一开始java的诞生就是冲着互联网来的。发到今天,以我的经历所了解到的,除了低层的驱动程序外,java语言以其简单,面象对象,分布式,安全,可移植性等特点,可以胜任大多数的应用级的开发。
3.java技术包括什么?
今天 ,java技术可大至分为三个块:
1).j2se(Java 2 standard edtion): Java 2标准版 ,是一种开发和部署平台,提
供了编写桌面、工作站应用程序所有必需的功能,也是以下两种技术的基础。
2).J2ME(Java 2 Micro Edition): java 2 无线版 ,为无线电子市场所设计的.
3).J2EE(Java 2 Enterprise Edtion):java 2企业版,他是一个平台,是一套规范,定义了企业级应用的开发模式,以及开发标准,说白点,他把开发企业级软件的大部分东西都定义了,如怎么样访问数据库?事务怎样管理?等。
4.j2me是什么?
J2ME是Java 2 Micro Edition的简称,是SUN推出的针对嵌入式消费类电子产品的开发平台,例如手机、PDA和电视机顶盒等。事实上,J2ME是一整套技术和规范的集合。 j2me相关名词的说明请看小痕的《J2ME 相关名词解释》http://bbs.blueshow.net/read.php?tid=114256&fpage=1
5.怎么学习java?
java涉及的领域很多(详见3),想全部精通有点不太现实,所以要先确定自已的方向,以便为以后的学习树立目标。但不管专注于哪一方面,必须要先过j2se这一关,因为他是java这棵树的根基,一切皆从它起。java基础方面的教程很多,网上到处都是,各中优劣不尽相同,我推荐常到sun公司的主页上去看看,那里的教程非常不错,如果英文不是很好,可以去sun公司的中文主页上,现在正在进行java文档的中文化工作,所以那里的资料也很丰富.
附1:sun的java教学 http://java.sun.com/learning/tutorial/index.html
附2:sun的中文资源 http://gceclub.sun.com.cn/NASApp/sme/controller/teclist?tid=0101
附3: <<Thinking in java>> 下载地址http://bookxz.yzcc.com/book/200409/106.rar
.....