- 论坛徽章:
- 0
|
老虎来了,你准备好了吗?
也不知什么时候,Sun推出了Tiger的Beta版(J2SE 1.5.0 Beta 1).
早在Sun公布Tiger草案时,就对它是又爱又恨,一下子加了那么多得编程特性( http://www.chinaunix.net/forum/viewtopic.php?t=104044 ),真不知道会不会适应不过来.不过,所谓"兵来将挡",不入虎穴,焉得虎子,请大家与我一起进入"Tiger"的世界.
1.下载及安装
第一步当然就是把老虎请到我们的家中来咯.
先到http://java.sun.com, 或者 http://java.sun.com/j2se/1.5.0/index.jsp ,就可以发现在右侧Popular Downloads里的赫然就是我们要找的"Tiger",点击进入 http://java.sun.com/j2se/1.5.0/download.jsp ,点击SDK 下面的download,同意协议,再选择相应的平台,windowns 48M,Sparc64只需要9M,点击下载,或者可以直接右键使用Flashget/Netant下载.
呵呵,记得回到 http://java.sun.com/j2se/1.5.0/download.jsp 同时把Docment也给download下来.
下载完毕就可以开始安装了,当然,安装前先看看Installation Notes,Window下的没什么特别,solaris64好像还需要打patch.
我用的是windows,运行下载的文件(用flashget下载的好像需要改扩展名为.exe),跟着wizard往下走,默认安装路径是 C:\Program Files\Java\j2sdk1.5.0\,如果你和我一样讨厌空格,可以把它放在C:\j2sdk1.5.0,中间的安装步骤就不用说了,十几二十分钟,安装就完成了.把下载来的docment也顺便给解开,放在C:\j2sdk1.5.0\doc下.
2.环境配置
安装完毕之后,就需要配置一下环境,改动一下两个环境变量
JAVA_HOME=c:\j2sdk1.5.0
PATH=c:\j2sdk1.5.0\bin;......(原来的PATH)
3.Hello World
好了,现在Tiger已经在电脑里安了身了.下面,我们就开始我们的骑虎之旅吧.
正如 http://www.chinaunix.net/forum/viewtopic.php?t=104044 里提到的,java语言规范(JSR)201有不少变化.其中,在集合的Frame里有几个重要的变化,让我们以这几个变化中的 generic 开始展开骑虎之旅.
generic指的就是对特定的集合,只能容纳特定的类的对象,而在取出来时不需做Cast.他的语法类似
- Vector<String>; v = new Vector<String>;();
- c.add("test");
- String s = c.get("test");
复制代码
我们就以上面的代码为例
- //GenricTest.java
- import java.util.*;
- public class GenricTest{
- public static void main(String args[]){
- Vector<String>; v = new Vector<String>;();
- v.add("Hello World");
- String s = v.get(0);
- System.out.println(s);
- }
- }
复制代码
保存,javac之......
却出现了这个
- GenricTest.java:4: '(' or '[' expected
- Vector<String>; v = new Vector<String>;();
- ^
- 1 error
复制代码
怎么回事?呵呵明天回来告诉你.
|
|