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.在一个源文件中可以定义多个类