之前一直搞C++,C#的开发,Java只在大学的时候稍了解了一点.现在工作中有用到Java,又得再来学学了啊.
要学Java首先自然得布署一个开发环境.主要是安装JDK和Eclipse.
其中JDK就跟C#中的.Net Framework,Eclipse就像Visual Studio这开发环境.不过我们平时安装VS的时候也把.Net Framework打包进去了.
JDK , JRE, JVM的联系
刚接触Java可能很容易被这3个概念搞晕了.最简单的理解就是JDK = JRE + 一些工具和类库, 而JRE = JVM + 一些核心类库.
JDK是Java Development ToolKit简称
JRE是Java Runtime Environment简称
JVM是Java Virtual Machine简称
Java与C#跨平台
Java之所以能夸平台,就是因为它是运行在JVM上,只要在不同的平台上装对应的JVM就行了.与Java类似的C#也是运行上CLR(Common Language Runtime,类似JVM)上,所有只要不同的平台装对应的CLR就行.像.Net Framework只能在windows平台上运行不能跨平台.但跟.net framework类似的Mono是可以实习跨平台.基于Mono开发的东西最出名的是Unity 3D,搞游戏开发经常会用到它.
安装的话跟一般应用程序一样,点两下就装好了.关键是装好后要配置环境变量.我们可以简单的理解成设置JDK涉及的一些路径信息,这样Eclipse这个开发工具就能找到相关的东西.
1.假如是Win7的系统,右击“我的电脑”,点击“属性”Properties:选择“高级系统设置”Advanced system Settings,点击“环境变量”Environment Variables.
2.在“系统变量”System Variables中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(不分大小写)
其中先瞅下里面有这三个variable不,一般path, classpath这两变量都已经有了.java_home没有
A.)点击"新建"New,变量名填,JAVA_HOME,变量值填刚刚安装JDK选择的路径.如果是默认路径可能就是C:\Program Files (x86)\Java\jdk1.6.0_10
B.)找到path点击编辑Edit,变量值里面有很多其他信息了,在最后加个分号;再输入如下内容 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
C.)找到classpath,点击编辑,在变量值最末尾添加分号;再输入如下内容 :.;%JAVA_HOME%\lib;%JAVA_HOME%\lib
\tools.jar
安装Eclipse
一般都不用装,解压缩后在里面找到eclipse.exe,双击打开就可以用了.
一般刚用一门新语言都喜欢弄出个hello world先.
先新建一个Java project,然后新建一个class.输入如下内容
package test;
public class MyTest {
public static void main(String[] args) {
System.out.println("Hello Word");
}
}
Java的语法看起来跟C++,C#非常类似,它里面的package跟C++/C#中的命名空间namespace类似