1.double数据类型的长度为64位,long数据类型的长度是64位,float数据类型的长度是32位,int数据类型的长度是32位,char数据类型的长度是16位。

2.InputStream类是字节输入流类。FileOutputStream类是字节输出流类。FileReader类是字符输入流类。可以从一个BufferedReader中读入一个字符串,Writer类是字符输出流类。

3.Java既是Java源程序文件的扩展名,也是执行Java程序的命令。

4.Java的源文件由类的定义组成,方法只能在类的内部定义,类的内部可以定义类。属性可以说明成私有的。

5.Java源程序经过编译后产生扩展名为class的字节码文件。

6.Java源文件的名字必须与类名相同。

7.JFrame对象创建后要调用setVisible(true)方法才会显示出来。接口ActionListener的唯一方法是actionPerformed。JPanel的默认布局管理器是FlowLayout。JFrame对象的默认布局管理器是BorderLayout。

8.Thread类的子类应该重写run方法。实现了Runnable接口,就应该定义run方法。调用start方法,线程就处于可运行状态。

9.接口中的所有方法多事公有方法。接口中的所有方法都是抽象方法。用implements来指明要实现的接口。

10.局部变量,方法的形式参数没有默认值;而对象的实例变量有默认值。

11.每个进程都有一个main线程。即使main线程结束,由它创建的子线程仍然可以继续运行。调用线程对象的start方法,对象就作为独立的线程运行。

12.一个对象可能有多个引用。

13.引用型变量只能引用特定类型的对象。

14.用JDK编译java程序的命令:javac;用JDK执行Java程序的命令:java

15.子类对象包含父类定义的所有属性;定义子类时用extends类指明其父类;java.lang.Object类是其他类的共同父类。

16.在组件中可以再放置组件。JFrame对象可以放置多个组件。容器也是组件。

17.abstract类只能被继承,不能实例化。

18.catch语句块必须指明异常的类型。

19.File类对象对应的既是可以是文件,也可以是目录。

20.final类是不能被继承的。

21.Java程序是跨平台的,Java程序与平台无关。

22.Java语法与微软无关,是由Sun公司开发的。

23.Java语言在C++语言之后问世。

24.Java中的数组名是引用型变量。

25.JComponent类的对象都可以作容器.JPanel属于容器。

26.JTextField只能显示一行文字。

27.Socket类代表基于TCP连接的套接字。

28.Thread类的子类也是一个线程类。

29.静态方法只能直接访问静态变量,不能直接访问实例变量(属性)

30.一个类可以实现多个接口,但一个类最多只能有一个父类。就是Java只支持单继承。

31.在Java中,boolean类型数据的默认值是false。

32.在Java中,方法的默认访问控制既不是public,也不是protected或private。Java没有制指定与方法的默认访问控制相关的控制符。

33.在一个源文件中可以定义多个类