一、java
1 什么是java、java2、jdk?jdk后面的1.3、
答:java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自java规范第二版) jdk是sun公司分发的免费java开发工具,正式名称为j2sdk(java2 software develop kit)。
2 什么是jre/j2re?
答:j2re是java2 runtime environment,即java运行环境,有时简称jre。如果你只需要运行java程序或applet,下载并安装它即可。如果你要自行开发java软件,请下载jdk。在jdk中附带有j2re。注意由于microsoft对java的支持不完全,请不要使用ie自带的虚拟机来运行applet,务必安装一个j2re或jdk。
3 学习java用什么工具比较好?
答:作者建议首先使用jdk+文本编辑器,这有助你理解下列几个基础概念:path,classpath,package并熟悉基本命令:javac和java。并且下载和你的jdk版本一致的api帮助。
如果你不确定类或函数的用法,请先查阅api而不是发贴求助。当你熟悉java之后,你可以考虑换一个ide。很多人推荐jcreator,实际上jcreator的功能还 是很弱的。作者推荐eclipse,下载网址http://www.eclipse.org ;。因eclispe是免费的.
4 学习java有哪些好的参考书?
答:作者首先推荐thinking in java,中文名《java编程思想》,有中文版。该书第一章介绍了很多面向对象的编程思想,作为新手应当认真阅读。除此以外,o´relly出版社和wrox出版社的书也不错。作者本人不喜欢大陆作者的书。也许你觉得英文太难,但是网上大多数资料都是英文的。另外,你需要经常查阅api,而那也是英文的。
5 java和c++哪个更好?
答:这个问题是一个很不恰当的问题。你应该问:java和c++哪个更适用于我的项目?
如果你不需要跨平台,不需要分布式,要强调程序的运行速度,c++更为适用。反之?你应当考虑java。
6 什么是j2se/j2ee/j2me?
答:j2se就是一般的java。j2me是针对嵌入式设备的,比如java手机,它有自己的sdk。而j2ee使用j2se的sdk。j2ee规范更多的是对j2ee服务器的要求和开发人员的约束。详情见后继《j2ee faq》。
二、命令篇
7 我写了第一个java程序,应该如何编译/运行?
答:首先请将程序保存为xxx.java文件,然后在dos窗口下使用javac xxx.java命令,你会发现该目录下多了一个xxx.class文件,再使用java xxx<
闽公网安备 35060202000074号