易截截图软件、单文件、免安装、纯绿色、仅160KB

2009年上半年等级考试二级JAVA精选试题复习

 1. float型float f=3.4是否正确?
  答:不正确,应为float f=3.4f
  2. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
  答:是引用传递。
  3. 在java中一个类被声明为final类型,表示了什么意思?
  答:表示该类不能被继承,意味着它不能再派生出新的子类,不能作为父类被继承,是顶级类。
  4. Error与Exception有什么区别?
  答:Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题,比如,内存资源不足等,对于这种错误,程序基本无能为力,除了退出运行外别无选择。
  6. String s = new String("xyz");创建了几个String Object?
  答:创建了两个,一个字符对象,一个引用对象
  7. short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
  答:两个错误都是一样的,后者只是加法的写法不一样,两个错误都是因为s1是short型而1是整型相加后数据类型就变为整型了,与s1定义为short型有矛盾,必须进行强制类型转换才正确。
  8. 数组有没有length()这个方法? String有没有length()这个方法?
  答:数组没有,String有。
  9. Overload和Override的区别
  答:方法的覆盖(Overriding)和重载(Overloading)是Java多态性的不同表现。覆盖(Overriding)是父类与子类之间多态性的一种表现,重载(Overloading)是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被覆盖 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法可以改变返回值的类型。
  10. abstract class和interface有什么区别?
  答:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该


相关文档:

java检测QQ是否在线

 package mylib.webxml;
//~--- JDK imports ------------------------------------------------------------
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
/**
 *
 * @author jmp esp
 * @version 1.0
 *
&nbs ......

JAVA调用CPP

 2009-11-23
支持常见的数据类型的映射               Java 类型                       C 类型    & ......

java代码大全和java23种设计方式

这几天我日日看到书客网以为是什么东西,我去看了一下子,原来是开发文件等等的下载,还要登记,有些烦,我把我刚下的java代码大全和java23种设计方式给分享
也把网站贴出来
呵呵仍是支持一下子分享精力
http://www.8211.cn
 大家收益了我可还来一个
 隐藏帖 (16)
java代码大全.pdf (5 MB)
下载次数: 2185 ......

对于JAVA包在windows xp下CMD.exe运行

 这个问题今天终于看一个哥们儿的文章搞定了,在此谢谢!所以转载一下
=============================================================

java-package包的使用方法
  
当一个大型程序交由数个不同的程序人员开发时,用到相同的类名是很有可能的,那么如果发生了这样的事件我们该怎么办那?,在我们java程序开 ......

用java连接MySql数据库

 一个简单示例--
1,准备:MySQL数据库驱动包【mysql-connector-java-5.1.10-bin.jar】导入
2,创建测试连接主程序
package mysqlConnection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class JdbcDemo {
public static void main(String[] args) {
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号