服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java入门与加深(上)(1)

一、java

什么是javajava2jdkjdk后面的1.31.4.2版本号又是怎么回事?

答:java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自java规范第二版) jdksun公司分发的免费java开发工具,正式名称为j2sdk(java2 software develop kit)

什么是jre/j2re

答:j2rejava2 runtime environment,即java运行环境,有时简称jre如果你只需要运行java程序applet,下载并安装它即可。如果你要自行开发java软件,请下载jdk。在jdk中附带有j2re注意由于microsoftjava的支持不完全,请不要使用ie自带的虚拟机来运行applet,务必安装一个j2rejdk

学习java用什么工具比较好?

答:作者建议首先使用jdk+文本编辑器,这有助你理解下列几个基础概念:pathclasspathpackage并熟悉基本命令:javacjava。并且下载和你的jdk版本一致的api帮助。

如果你不确定类或函数的用法,请先查阅api而不是发贴求助。当你熟悉java之后,你可以考虑换一个ide。很多人推荐jcreator,实际上jcreator的功能还 是很弱的。作者推荐eclipse,下载网址http://www.eclipse.org ;。因eclispe是免费的.

学习java有哪些好的参考书?

答:作者首先推荐thinking in java,中文名《java编程思想》,有中文版。该书第一章介绍了很多面向对象的编程思想,作为新手应当认真阅读。除此以外,o´relly出版社和wrox出版社的书也不错。作者本人不喜欢大陆作者的书。也许你觉得英文太难,但是网上大多数资料都是英文的。另外,你需要经常查阅api,而那也是英文的。

5 java
c++哪个更好?

答:这个问题是一个很不恰当的问题。你应该问:javac++哪个更适用于我的项目?

如果你不需要跨平台,不需要分布式,要强调程序的运行速度,c++更为适用。反之?你应当考虑java

什么是j2se/j2ee/j2me

答:j2se就是一般的javaj2me是针对嵌入式设备的,比如java手机,它有自己的sdk。而j2ee使用j2sesdkj2ee规范更多的是对j2ee服务器的要求和开发人员的约束。详情见后继《j2ee faq》。

二、命令篇

我写了第一个java程序,应该如何编译/运行?

答:首先请将程序保存为xxx.java文件然后在dos窗口下使用javac xxx.java命令,你会发现该目录下多了一个xxx.class文件再使用java xxx<

扫描关注微信公众号