江西理工大学《JAVA程序设计》复习资料_第1页
江西理工大学《JAVA程序设计》复习资料_第2页
江西理工大学《JAVA程序设计》复习资料_第3页
江西理工大学《JAVA程序设计》复习资料_第4页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JAVA 程序设计期末考试资料一、单选择题1、编译 JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3 ,则表达式y z / x的值是()。A. 3C. 4D. 53、不允许作为类及类成员的访问控制符的是()。A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method 书写方法头, 使得使用类名AB 作为前缀就可以调用它,该方法头的形式为()。A. static voi

2、d method( )B. public void method( )C. final void method( )D. abstract void method( )1下列语句序列执行后,k 的值是 ( Bint m=3, n=6, k=0;while( (m+) < ( - n) ) +k;A)0B)1C)2D)32设 i 、 j为 int型变量名, a 为 intA) i = i + 2B) a0 = 7;C) i+ - -j;D) a(0) = 66;)。型数组名,以下选项中,正确的赋值语句是(B)。3 Java 语言的类间的继承关系是( B )。A) 多重的 B) 单重的 C)

3、 线程的 D) 不能继承4设有定义 int i = 6 ;,则执行以下语句后, i的值为 (C)。i += i - 1;A) 10 B) 121 C) 11 D) 1005下列选项中,用于在定义子类时声明父类名的关键字是( C )。A) interface B) package C) extends D) class6若已定义 byte x= 11,22,33,-66 ;其中 0 k 3,则对 x 数组元素错误的引用是( C )。A) x5-3 B) xk C) xk+5 D) x07下列语句序列执行后,ch1 的值是 ( B )。char ch1='A',ch2='W

4、'if(ch1 + 2 < ch2 ) +ch1;A) 'A' B) 'B' C) 'C' D) B8下列语句序列执行后,i 的值是 ( D ) 。int i=8, j=16;if( i-1 > j ) i-; else j-;A)15B)16C)7D)89下列语句序列执行后,k 的值是 ( C )。int i=10, j=18, k=30;switch( j - i ) case 8 : k+;case 9 : k+=2;case 10: k+=3;default : k/=j;A)31B)32C)2D)3310下面语句执行

5、后, i 的值是 ( B ) 。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;A)4B)5C)6D)711设有定义float x=3.5f, y=4.6f, z=5.7fA) x > y | x > zB) x != yC) z > ( y + x )D) x < y & ! ( x < z );则以下的表达式中,值为true的是(B)。12下列语句序列执行后,i 的值是 ( D )。int i=16;do i/=2; while( i > 3 );A)16B)8C)4D)213以下由for语句构成的循环执行的次

6、数是( B )。for ( int i = 0; true ; i+) ;A) 有语法错,不能执行B)无限次C) 执行 1 次 D) 一次也不执行14定义类头时能使用的修饰符是(C)。A) private B) static C) abstract D) protected15设 int型变量 a 、 b, float型变量 x 、 y, char型变量 ch均已正确定义并赋值,正确的 switch语句是 D) 。A) switch (x + y) B) switch ( ch + 1 ) . C) switch chD) switch ( a + b ); . 16. 下列最终属性 i 的定

7、义中,正确的是 ( ) 。A) static final int i=100; B) final int i=1.2;C) final i='w' D) final char i;17. 下列类定义中,不正确的是 (C ) 。A) class x . B) class x extends y . C) static class x implements y1,y2 . D) public class x extends Applet . 18.设 x 、 y 为已定义的类名,下列声明x 类的对象x1 的语句中正确的是()。A) static x x1; B) public x

8、x1=new x(int 123);C) y x1; D) x x1=x( );19.设 i 、 j 、 k 为类 x中定义的int型变量名,下列类x的构造函数中不正确的是(B)。20. 下列方法定义中,正确的是 ( A ) 。A) int x( ) char ch='a' return (int)ch; B) void x( ) .return true; C) int x( ) .return true; D) int x( int a, b) return a+b; 21. 用于定义类成员的访问控制权的一组关键字是( D ) 。A) class, float, doubl

9、e, publicB) float, boolean, int, longC) char, extends, float, doubleD) public, private, protected22. 不能构成循环的语句是 ( C ) 。A) for语句 B) while语句 C) switch语句 D) do_while语句23. 下列程序段执行后 b3 的结果是 ( D ) 。boolean b1=true, b2, b3;24= b1 ? b1 : b2;25 下面数据结构中,属于非线性的是( B )。A) 线性表 B) 树 C) 队列 D) 堆栈11.设有定义 int i=123; l

10、ong j=456;下面赋值不正确的语句是( D )。A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;1、关于Java语言叙述错误的是: (C)A Java 语言具有跨平台性B Java 是一种面向对象的语言C Java 语言中的类可以多继承D Java 的垃圾收集机制自动回收程序已不再使用的对象2、以下叙述正确的是: ( B )的确台 aA 构造方法必须是public方法B main 方法必须是public方法C Java 应用程序的文件名可以是任意的D构造方法应该声明为void 类型3、关于 Java 中数据类型叙述正确的是:( B )A 、整型数据在不

11、同平台下长度不同B boolean类型数据只有2 个值, true和falseC数组属于简单数据类型D Java中的指针类型和C语言的一样4、设int x=1,float y=2,则表达式x / y的值是:(D)A 0B 1C 2D 以上都不是5、以下语句有语法错的是:( A)A int x=1; y=2; z=3B for (int x=10,y=0; x>0; x+);C while (x>5);D for(; ;);6、关于类和对象的叙述正确的是:( A )A Java 的类分为两大部分:系统定义的类和用户自定义的类B 类的静态属性和全局变量的概念完全一样,只是表达形式不同C

12、类的成员至少有一个属性和一个方法D类是对象的实例化7、以下有关构造方法的说法,正确的是:( A )A 一个类的构造方法可以有多个B 构造方法在类定义时被调用C 构造方法只能由对象中的其它方法调用D 构造方法可以和类同名,也可以和类名不同8、以下有关类的继承的叙述中,正确的是:( D )A 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B 子类只能继承父类的方法,不能继承父类的属性C 子类只能继承父类的非私有属性,不能继承父类的方法D 子类不能继承父类的私有属性9、下列属于容器的组件有:( B)A JButtonB JPaneC CanvasD JTextArea10、 vo

13、id的含义:( C )A 方法体为空B 定义的方法没有形参C 定义的方法没有返回值D 方法的返回值不能参加算术运算11、关于 Java 中异常的叙述正确的是:( D )A 异常是程序编写过程中代码的语法错误B 异常是程序编写过程中代码的逻辑错误C 异常出现后程序的运行马上中止D 异常是可以捕获和处理的12、所有的异常类皆继承哪一个类?(C )A B C D 13、下面哪个不是java 语言中的关键字?(B )A longB sizeofC instanceofD const14、为实现进程之间的通信,需要使用下列那种流才合适?(D)A Data streamB File streamC Buf

14、fered streamD Piped stream15、在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?(D)A ActionListenerB MouseListenerC MouseMotionListernD ItemListener二、填空题1 一个 Java 源程序是由若干个类组成。2 class 是 Java 的关键字,用来定义类。3Java 应用程序中有多个类时, java 命令后的类名必须是包含了main方法的那个类的名字。4一个 Java 应用程序必须且只有一个类含有main方法。5在一个 Java 应用程序中 main 方法必须被说明为public st

15、atic void。6Java 中所有程序都使用方法,应用程序以main方法开始。7Java 源文件中有多个类,但只能有一个类是public类。8Java 源程序编译后生成的字节码文件扩展名为class。9用来标识类名、 变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。10 Java 语言规定标识符由字母、下划线、 美元符号和数字组成,并且第一个字符不能是数字。11关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把这类词作为名字来用。12 使用关键字boolean来定义逻辑变量。13 关键字就是 Java 语言中已经被赋予特定意义的一些单词。14结构化程序设计的基本

16、数据类型包括逻辑类型、整数类型、字符类型、浮点类型。15Java 中 byte 型数组在内存中的存储形式是补码。16对于 int 型变量,内存分配4 个字节。17对于 byte 型变量,内存分配1个字节。18对于 long 型变量,内存分配8个字节。19对于 short 型变量,内存分配2个字节。21使用关键字char来定义字符变量。23 java 中,浮点型变量的类型有float 和double两种。24对于 float 型变量,内存分配4个字节。25对于 double 型变量,内存分配8个字节。27Java 使用Unicode字符集。28混合运算中不同类型的数据先转化为同一类型,然后运算,

17、 其中不包括逻辑类型和字符类型。30当把级别高的变量的值赋予级别低的变量时,必须使用强制类型转换。31Java 中关系运算符的运算结果是boolean型。32Java 中逻辑运算符的操作元必须是boolean型数据。33整数类型数据在内存中以二进制的方式表示。34Java 语言的控制语句有3 种类型,即条件语句、循环语句、和转移语句。35Java 中有两种类型的控制语句即if和switch。36Java 语言的控制语句有3 种类型,即条件语句、循环语句、和转移语句。37Java 中的语句可分为方法调用语句、表达式语句、复合语句、控制语句和 package语句和 import语句。39在同一个

18、switch 语句中, case后的常量值必须互不相同。40 do-while 循环和 while 循环的区别是do-while 循环体至少被执行一次。41在循环体中,如果想结束本次循环可以用continue语句。42在循环体中,如果想跳出循环,结束整个循环可以用break语句。43面向对象编程序主要有封装性、继承性、多态性的特点。46 类是组成 Java 程序的基本要素,封装了一类对象的状态和方法。47 类的实现包括两部分:类声明和类体。48 类是组成 Java 程序的基本要素49类体有两部分构成:一部分是变量的定义,另一部分是方法的定义。50类体有两部分构成:一部分是变量的定义,另一部分是

19、方法的定义。51在类体中,变量定义部分所定义的变量称为类的成员变量。52成员变量在整个类内都有效,局部变量只在定义它的方法内有效。53 Java 中成员变量又分为实例成员变量和类成员变量。55写类的目的是为了描述一类事物共有的属性和功能。57成员变量和局部变量的类型可以是Java 中的任何一种数据类型。58用修饰符 static说明的成员变量是类变量。59变量的名字与成员变量的名字相同,则成员变量被隐藏,该成员变量在这个方法内暂时失效。60用修饰符 static 说明的成员变量是类变量。61如果局部变量的名字与成员变量的名字相同,成员变量将被隐藏。62方法定义包括两部分:方法声明和方法体。63

20、在 Java 中,当一个方法不需要返回数据时返回类型必须是void。64方法重载是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同。65在 Java 程序语言中,它允许在一个class 中有几个方法,都有相同的名字,这种用法称为方法重载。66构造方法是一种特殊方法, 它的名字必须与它所在的类的名字完全相同,并不返回任何数据类型。67 Java 中类的方法分为实例方法和类方法。69 因为类体的内容由成员变量的定义和成员方法的定义两部分组成,对成员变量的操作只能放在 成员方法中。70 java 中构造方法与类名相同, 没有返回值, 在创建对象实例时由new 运算符自动调用。

21、71在类方法中只能调用类变量和类方法,不能调用实例方法。72实例方法既能对类变量操作也能对实例变量操作,而类方法只能对类变量进行操作。73Java 中类是创建对象的模板。74当使用一个类创建了一个对象时,我们也说给出了这个类的实例。75Java 中用类创建一个对象包括对象的声明和为对象分配内存两个步骤。76对象声明的一般格式为类名 对象名。77一个类通过使用new运算符可以创建多个不同对象,这些对象将分配不同得内存空间。78一个类通过使用new 运算符和类的构造方法为声明的对象分配内存。79对象创建完后,通过使用运算符“.” ,对象可以实现对变量的访问和方法的调用。80Java 中不同对象的实

22、例变量将被分配不同的内存空间。81Java 中如果类中的成员变量有类变量,那所有的对象的给这样的变量分配给相同的一处内存。82类方法和实例方法的区别在于类方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。83类方法方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。84类体中的方法分为:实例方法和类方法。85类体中的方法分为:实例方法和类方法86 package 语句作为 java 源文件的第一条语句指明该源文件定义的类所在的包。87在 java 程序中, 系统会自动引入 java.lang 这个包, 因此不需要再使用import语句引入该包。88在 java 程序中

23、, 为了使程序能够使用自定义的包,必须在classpath环境变量中指明自定义包的位置。89java.lang包是 java 语言的核心类库,它包含了运行java 程序必不可少的系统类。90为了能使用Java 提供的类,我们可以使用语句import来引入所需的类。91 Java 中用private 修饰的成员变量和方法称为私有变量和私有方法。92Java 中不用修饰的成员变量称为友好变量。93访问权限是私有变量,只能在本类中使用,不能在类外使用。94Java 中用public修饰的成员变量和方法称为共有变量和共有方法。95访问权限是共有变量,不但在本类中使用,还可以在任何另外一个类中使用。96

24、访问权限是友好变量,只能在本类和与本类同一个包中的其他类使用。97继承是一种由已有的类创建新类的机制。98 Java 中由继承而得到的类称为子类,被继承的类称为父类。99 Java 中不支持多重继承。100在类的声明中,通过使用关键字extends来创建一个类的子类。101 Java 中一个类可以有1个父类。102如果一个类的声明中没有使用extends 关键字, 这个类被系统默认为是Object类的子类。103子类自然地继承了其父类中不是private的成员变量作为自己的成员变量。104当子类中定义的成员变量和父类中的成员变量同名时,子类的成员变量隐藏了父类的成员变量。105子类通过成员变量

25、的隐藏和方法的重写可以把父类的状态和行为改变为自身的状态和行为。106对于重写或继承的方法,Java 运行时系统根据调用方法的实例的类型来选择调用哪个方法。107对于子类创建的一个对象,如果子类重写了父类的方法,则运行时系统调用子类的方法。108对于子类创建的一个对象,如果子类继承了父类的方法,未重写, 则运行时调用父类的方法。109在 Java语言中多态性体现在由方法重载实现的静态多态性和方法重写实现的动态多态性。110final类不能被继承,即不能有子类。111abstract类不能创建对象,必须产生其子类,由子类创建对象。112 如果一个方法被修饰为final方法,则这个方法不能被重写。

26、113对于abstract方法,只允许声明,而不允许实现。114如果一个方法被修饰为final 方法,则这个方法不能被重写。115如果一个类是一个abstract 类的子类,它必须具体实现父类的 abstract 方法。116局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键字this。117在关键字中能代表当前类或对象本身的是this。118如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字super 。119 子类如果想用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来表示。120 如果在子类中想使用被子类隐藏了的父类成员变

27、量或方法就可以使用关键字super 。121 Java 中为了克服单继承的缺点,使用了接口,一个类可以实现多个接口。122接口就是方法定义和常量值的集合。123使用关键字interface来定义接口。124接口定义包括接口的声明和接口体。125一个类通过使用关键字implements声明自己实现一个或多个接口。126如果一个类实现了某个接口,那么这个类必须实现该接口的所有方法。127接口中的方法被默认的访问权限是public。128接口的定义包括接口声明和接口体。129定义接口时,接口体中只进行方法的声明,不允许提供方法的实现。130如果接口中的方法的返回类型不是void 的,那么在类中实现该

28、接口的方法时,方法体至少要有一个return语句。173异常处理方法是一种非常有用的辅助性程序设计方法。采用这种方法可以使得在程序设计时将程序的正常流程与错误处理分开,有利于代码的编写和维护。174按异常在编译时是否被检测来分,异常可以分为两大类: 受检异常与非受检异常。175程序可以处理的异常对应的类是Exception及其子类。176抛出异常可以利用throw语句。177处理异常的方式有两种:捕捉异常方式与转移异常方式。178捕捉异常方式是通过try-catch-finally结构处理异常。179在 try-catch-finally结构中,finally语句块一般总是会被执行,不管有没有

29、异常产生。180异常处理流程中,其中try代码块包含了可能发生异常的程序代码。181异常处理流程中, 其中catch代码快紧跟在try代码块后面, 用来捕获并处理异常。182异常处理流程中,其中finally代码块用于释放被占用的相关资源。183对于程序中可能出现的受检查异常,要么用try catch 语句捕获并处理它,要么用throw语句抛出它, Java 编译器会对此做检查。184 File对象调用方法mkdir()创建一个目录。185文件输入流 (输入流的子类)提供对文件的存取。为了读取文件,使用文件输入流构造方法来打开一个到达该文件的输入流。186输入流试图要打开的文件可能不存在,就出

30、现I/O错误, Java 生成一个出错信号,它使用一个IOException对象来表示这个出错信号。187read方法给程序提供一个从输入流中读取数据的基本方法。188 read 方法从输入流中顺序读取源中的单个字节数据,该方法返回字节值 ( 0255 之间的一个整数),如果到达源的末尾,该方法返回-1。189虽然 Java 在程序结束时自动关闭所有打开的流,但是当我们使用完流后,显式地关闭任何打开的流仍是一个良好的习惯。190在操作系统把程序所写到输出流上的那些字节保存到磁盘上之前,内容有时被存放在内存缓冲区中,通过调用close()方法,可以保证操作系统把流缓冲区的内容写到它的目的地。19

31、1 java.lang包中的 System 类有两个重要的类成员: in和 out,分别是输入流和输出流类型的对象。1、开发与运行Java 程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。2、在 Java 的基本数据类型中,char 型采用 Unicode 编码方案,每个Unicode用2字节内存空间,这样,无论是中文字符还是英文字符,都是占码占用2字节内存空间。3、设 x = 2,则表达式( x + + ) 3 的值是0。4、若 x = 5 , y = 10 ,则 x < y 和 x >= y 的逻辑值分别为true和false 。5、抽象 (abstra

32、ct)方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终 (final) 方法是不能被当前类的子类重新定义的方法。6、创建一个名为 MyPackage的包的语句是 packageMyPackage ;,该语句应该放在程序的位置为:应该在程序第一句。7、设有数组定义: intMyIntArray = 10 , 20 , 30,40,50,60,70;则执行以下几个语句后的输出结果是120。int s = 0 ;for (int i = 0 ; i < MyIntArray.length ; i + + )if ( i % 2 = = 1 )s += My

33、IntArrayi ;8、在 Java 程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。1. 构造函数 _没 _有返回值。2. Java 语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float 和_ double _两种具体类型。3.创建类对象的运算符是 _ new 。4.当 整 型 变 量 n 的 值 不 能 被 13除 尽时 , 其 值 为 false 的 Java语言表达式是_n%13=0_ 。5.在 Java 语言中,所有的数组都有一个lenght 属性,这个属性存储了该数组的_元素个数。6. 定义类就是定义一种抽象的 _父类 _,它是所有

34、具有一定共性的对象的抽象描述。7. 在 Java 语言中,使用 _平台无关 _、 _java 虚拟机 _等技术,实现软件重用。8. 表达式 3/6 * 5 的计算结果是 _0_ 。12. Java的复合数据类型有:类、数组和 _接口 _等。 Java 的简单数据类型有:数值类型(整形和浮点类型),自负类型和布尔类型13.表达式 3/6 * 5的计算结果是_0_ 。14. 定义初值为10的10次方的长整型变量lvar的语句是:_ _longlvar=1*e10_ 。15. 顺序结构、 分支结构 ( 或称选择结构 ) 、_循环结构 _是结构化程序设计的三种基本流程控制结构。16. 以下方法 m 的

35、功能是求两参数之积的整数部分。int m ( float x, float y ) _ _k=(int)x*y_; 17. Java 源 程 序 文 件 编 译 后 产 生 的 文 件 称 为 _ 字 节 码 _ 文 件 , 其 扩 展 名 为_. class_ _ 。1、面向对象程序设计所具有的基本特征是:_抽象性 _, _封装性 _,_继承性 _, _多态性 _2、数组 x 定义如下int x =new int32则x.length的值为_3_,x0.length的值为_2_。3、Java中实现多线程一般使用两种方法,一是_继承Thread类 _,二是 _实现Runnable方法 _4、J

36、ava 的图形用户界面设计中,有很多布局管理器用来摆放组件的位置,一般用到的布局管理器有(列出四种即可)_FlowLayout_ _,_GridLayout_,_BorderLayout_,_CardLayout_ _5、 Applet常用的方法是:_init()_、 _run () _、_stop()_和destroy()。四、简答题:(每题 5 分,)1. Java 的接口和 C+的虚类的相同和不同处。由于 Java 不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性, 现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一

37、个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是publicstatic,所有方法默认情况下是public.一个类可以实现多个接口。2.垃圾回收的优点和原理。并考虑2 种回收机制。Java语言中一个显著的特点就是引入了垃圾回收机制,使 c+程序员最头疼的内存管理的问题迎刃而解,它使得Java 程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java 中的对象不再有" 作用域 " 的概念,只有对象的引用才有" 作用域 " 。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常

38、是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收, 程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。3,谈谈 final, finally, finalize的区别。Final 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能

39、读取,不可修改。 被声明为final的方法也同样只能使用,不能重载。Finally再异常处理时提供finally块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话) 。 Finalize 方法名。 Java 技术允许使用 finalize ()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object类中定义的,因此所有的类都继承了它。子类覆盖finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃

40、圾收集器删除对象之前对这个对象调用的。4,数组有没有length ()这个方法?String有没有 length ()这个方法?举例说明使用方法?数组没有 length ()这个方法,有length的属性。String有有 length ()这个方法。5. Java 中的异常处理机制的简单原理和应用。当 JAVA程序违反了 JAVA的语义规则时, JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括 2 种情况。一种是 JAVA类库内置的语义检查。例如数组下标越界,会引发 IndexOutOfBoundsException;访问null的对象时会引发NullPointerExcept

41、ion.另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用 throw 关键字引发异常。所有的异常都是java.lang.Thowable的子类。1、 简述 java 语言的特点 ?1.2Java 语言是目前使用最为广泛的网络编程语言之一(1 分)具有面向对象(1 分)与平台无关性(1 分)多线程性(1 分)动态性等特点(1 分)2、 简述 Java 程序的开发过程?1.3( 1)使用一个文字编辑器,编写源文件。(1 分)( 2)使用 java 编译器,编译源文件得到字节码文件。( 2分)( 3)运行 java 程序, 分两种 java 应用程序必须

42、通过java 解释器来解释执行,java 小应用程序必须使用解释器和浏览器运行程序。(2 分)3、 java 源文件的命名规则是什么?1.3如果源文件中有多个类,那么只能有一个类是public 类(1 分)如果有一个类是public类,源文件的名字必须与这个类的名字完全相同,扩展名是java(2 分)如果源文件没有public类,源文件的名字只要和某个类的名字相同,并且扩展名是java(2 分)4、 怎样区分应用程序和小应用程序?1.4一个 java 应用程序必须且只有一个类含有main 方法 ,这个类称为应用程序的主类,其main方法必须被说明为public static void(2.5 分 )一个 Java Applet 小应用程序不再需要main 方法,但必须有一个类扩展了Applet 类,即

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论