为了彻底摆脱Windows的约束,我把MBP的磁盘抹掉并且重新安装了mountain lion,还是觉得旧版的系统好看,新的系统太过扁平化了,而且现在许多软件要求都是10.7左右(最低或最高),等到迫不得已的时候再升级吧。
要进行Java开发需要有两个东西, 一个是JRE JAVA RUNTIME ENVIRONMENT 可以看出,这是一个Java的运行环境,不管你要不要进行开发,你要执行Java程序,就需要有这个东西。所以,这个东西是跨平台的 手机 电脑 ,只要有Java程序运行的地方就有它。
在terminal下输入 :java -version 得到的输出如下
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
如果没有安装jre 可以去http://support.apple.com搜索java for osx 即可。
另外一个就是面向developers的JDK(Java Development Kit),它是 Java 语言的软件开发工具包(SDK)。没有JDK的话,无法编译Java程序。Kit说明它只是一个包,我们还需要其它的东西,比如编辑器EDITOR、编译器COMPILER、调试器DEBUGGER和图形用户界面GUI等来应用这个包里的功能。
Eclipse就是这样一个IDE(Integrated Development Environment,集成开发环境),它囊括了开发者所有需要的工具,包括底层的kit和顶层的GUI。到http://eclipse.org/下载对应的Mac 64位,具体安装请度娘一下。
写下第一个程序,是关于华氏度转换为摄氏度的计算
其中用到强制转换,确保C为整数
注意变量的初始化。
import java.util.Scanner; public class Main { public static void main(String[] args) { int F=0,C=0; //定义华氏度和摄氏度的变量 Scanner in = new Scanner(System.in); F = in.nextInt(); C = (int)((F - 32)*5/9); System.out.println(C); } }