2007年8月21日星期二

Difference between Java versions. etc.

学校的课本介绍的是 1.3版本的 JDK,现在用的是 1.6版本的 JDK,发现一些区别(不知道是不是课本上写错了)。
// version 1.3
String str = new String("Java string");
str.concat("-test");
// str 现在的值是 Java string-test

// version 1.6
String str = new String("Java string");
str.concat("-test");
// str 现在的值是 Java string

在 BBS 上又发现了 Tie::File 模块,可以像操作 array 一样操作文件,真的很方便 :)

#! /usr/bin/perl
use warnings;
use strict;

{
    no strict; # Tie::File 需取消 strict
    use Tie::File;
    my @msc;
    tie @msc, Tie::File, ' MSC' or die $!;

    # ---- 删除以 = 开头的行 ----
    my $line_counter = 0;
    for (@msc) {
        if ( /^=/) { splice(@msc, $line_counter, 1) }
        $line_counter++;
    }

    untie @msc;
}

又发掘了 vim 的一项强大功能,文档查找。shift+k 可以在指定的文档中查找当前关键字,而且可以设定编辑不同类型的文件时查找不同的文档。 Cool
autocmd FileType perl set keywordprg=perldoc\ -f

没有评论: