初学JAVA,书上照抄了段代码如下:
import javax.swing.*;     //插入javax.swing包
import java.awt.*;    //插入java.awt包
public class Frame1 
    {
  JFrame frameObj;      //声明JFrame类对象
  public Frame1()    //创建构造符函数
  {
   frameObj=new JFrame("1");  //创建JFrame对象
   frameObj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   frameObj.setVisible(true);
   frameObj.setSize(240,90);
    }   
}
public class J01_Frame
{
public static void main(String[]args)
{
new Frame();
Frame j01Obj=new Frame();
}
}
编译后23个错误
C:\java\Frame1.java:9: illegal character: \12288
import java.awt.*;    //插入java.awt包
                  ^
C:\java\Frame1.java:9: illegal character: \12288
import java.awt.*;    //插入java.awt包
                   ^
C:\java\Frame1.java:9: illegal character: \12288
import java.awt.*;    //插入java.awt包
                    ^
C:\java\Frame1.java:9: illegal character: \12288
import java.awt.*;    //插入java.awt包
                     ^
C:\java\Frame1.java:12: illegal character: \12288
  JFrame frameObj;      //声明JFrame类对象
^
C:\java\Frame1.java:12: illegal character: \12288
  JFrame frameObj;      //声明JFrame类对象
 ^
C:\java\Frame1.java:12: <identifier> expected
  JFrame frameObj;      //声明JFrame类对象
                 ^
C:\java\Frame1.java:13: illegal character: \12288
  public Frame1()    //创建构造符函数
^
C:\java\Frame1.java:13: illegal character: \12288
  public Frame1()    //创建构造符函数
 ^
C:\java\Frame1.java:13: illegal character: \12288
  public Frame1()    //创建构造符函数
                  ^
C:\java\Frame1.java:13: illegal character: \12288
  public Frame1()    //创建构造符函数
                   ^
C:\java\Frame1.java:13: illegal character: \12288
  public Frame1()    //创建构造符函数
                    ^
C:\java\Frame1.java:14: illegal character: \12288
  {
^
C:\java\Frame1.java:14: illegal character: \12288
  {
 ^
C:\java\Frame1.java:15: illegal character: \12288
    frameObj=new JFrame("1");  //创建JFrame对象
^
C:\java\Frame1.java:15: illegal character: \12288
    frameObj=new JFrame("1");  //创建JFrame对象
 ^
C:\java\Frame1.java:16: illegal character: \12288
    frameObj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
^
C:\java\Frame1.java:16: illegal character: \12288
    frameObj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 ^
C:\java\Frame1.java:17: illegal character: \12288
    frameObj.setVisible(true);
^
C:\java\Frame1.java:17: illegal character: \12288
    frameObj.setVisible(true);
 ^
C:\java\Frame1.java:18: illegal character: \12288
    frameObj.setSize(240,90);
^
C:\java\Frame1.java:18: illegal character: \12288
    frameObj.setSize(240,90);
 ^
C:\java\Frame1.java:19: <identifier> expected
    }   
     ^
23 errors
请问是什么情况,应该不是字符间空格的问题,请指教