add my first java source: longest substring without repeating charactors