除了构建器外,不要使用和类名相同的方法名
使用equals()比较两个类的值是否相同
不要使用嵌套赋值,即在一个表达式中使用多个=
重载equals()方法时,不必要重载hashCode()方法
第1题:
下列关于Java 程序结构描述不正确的是( )。
A.Java 是区分大小写的
B.如果java文件包含一个公共类,那么它必须使用与公共类名相同的文件名
C.Java程序不一定都必须有main方法,比如Applet就不需要
D.源文件可以有多个public类,其他类的数量也不限
第2题:
A、在Java程序中,必须要有main方法
B、main方法可以保证Java程序独立运行
C、一个Java程序不一定要有main方法
D、一个Java程序的主方法是main方法
第3题:
A.支持多线程操作
B.JAVA程序与平台无关
C.JAVA程序可以直接访问Internet上的对象
D.支持单继承和多继承
第4题:
下列关于Java语言和C++语言之间差别的描述中,不正确的一项是______。
A.Java虽然提供了安全机制,但是还是没有C++安全
B.Java的内存管理基于C++的内存管理
C.Java没有指针,但是C++的指针最灵活
D.Java没有全局变量,但是C++有全局变量
第5题:
A.Java是纯面向对象编程语言,支持单继承和多继承
B.Java支持分布式的网络应用,可透明地访问网络上的其他对象
C.Java程序与平台无关、可移植性好
D.Java支持多线程编程
第6题:
下列关于Java程序结构的描述中,不正确的是( )。
A.一个Java源文件中可以包括一个package语句
B.一个Java源文件中可以包括多个类定义,但是只能有一个public类
C.一个Java源文件中可以有多个public类
D.源文件名与程序类名必须一致
第7题:
A、选择一个编码的规则来构成个体的整体功能状态
B、相关信息的编码
C、明确信息的编码
D、以上均正确
E、以上均不正确
第8题:
Java中的字符使用的是16位的______编码。
第9题:
下列描述中不正确的一项是______。
A.Java不支持多线程
B.一个Java源程序中不允许有多个公共类
C.Java通过接口支持多重继承
D.Java程序可以划分为两大类:Application和Applet
第10题:
Java语言中使用的字符是______字符集。 ( )
A.8位ASCII编码
B.16位ASCII编码
C.16位Unicode编码
D.32位Unicode编码