JavaSE复习——入门篇

针对此次的java期末考试写几篇文,作为自己复习资料。

入门篇——定义概念

基础篇——基础知识

技术篇——对知识的深入理解


13.有以下程序片段,下列哪个选项不能插入到行1。(      )
1.
2.public  class  Interesting{
3.//do sth   
4. }
A、import java.awt.*;		B、package mypackage;		
C、class OtherClass{   }	D、public class MyClass{ }
选D
一个Java源文件中可以有多个类,但最多只能有一个用public修饰的类,但也可以没有一个public修饰的类.
14. 设有下面两个赋值语句:
         a = Integer.parseInt(“12”);
         b = Integer.valueOf(“12”).intValue();
     下述说法正确的是( D    )。
A、a是整数类型变量,b是整数类对象。B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且值相等。	D、a和b都是整数类型变量并且值相等。

parseInt(String s )方法是类Integer的静态方法,它的作用就是将形参 s 转化为整数,比如:
Interger.parseInt("1")=1;
Integer.parseInt("20")=20;
Integer.parseInt("324")=324;
当然,s 表示的整数必须合法,不然是会抛异常的。


           valueOf(String s )也是Integer类的静态方法,它的作用是将形参 s 转化为Integer对象
什么是Integer对象,Integer就是基本数据类型int型包装类,就是将int包装成一个类,这样在很多场合下是必须的。如果理解不了,你就认为int是Integer的mini版,好用了很多,但也丢失了一些功能,好了,看代码:
           Interger.valueOf("123")=Integer(123)
这时候Integer(123)就是整数123的对象表示形式,它再调用intValue()方法,就是将123的Integer对象表示形式转化为基本数据123

1.在Java中,正确的标识符是以字母、下划线和___$符号___为开始的字符串
4.在面向对象的程序设计中,类是具有相似性质的一组 ____对象________的集合。
5. 若x = 5,y = 10,则 x > y && x++ == y --的逻辑值为 ___false_________。

       &&逻辑与 也叫做短路与 因为只要当前项为假,它就不往后判断了,直接认为表达式为假
       ||逻辑或 也叫做短路或 因为只要当前项为真,它也不往后判断了,直接认为表达式为真

6、当程序中需要抛出异常时,应该使用__throw_____子句,当需要在方法中声明可能抛出的异常类型,应该使用___throws____子句。

throw语句用在方法体内,表示抛出异常,由方法体内的语句处理。

throws语句用在方法声明后面,表示再抛出异常,由该方法的调用者来处理。

throw是具体向外抛异常的动作,所以它是抛出一个异常实例。
throws主要是声明这个方法会抛出这种类型的异常,使它的调用者知道要捕获这个异常。

throw的话,那就是你把那个倾向变成真实的了。
throws说明你有那个可能,倾向。

7、Java图形开发包支持了Java语言的___跨平台_______特性。
8、Java语言中提供的GUI功能主要由java.awt包和__swing______包中的类和接口实现。
4、在定义数组时不能够直接进行内存分配,如:char ch[10];是错误的定义语句(  )

char ch[ ] = new ch[10];

等号左侧为声明,右侧为实例化,在实例化中才分配内存

3.Java 语言支持程序并行执行的多线程编程,实现了一般传统语言难以实现的某些功能;
   Java的线程是通过java.lang. _Thread_ 类来实现的,在该类中封装了虚拟的  _CPU_  。
4. 字符串分为两大类,一类是字符串常量,使用String 类的对象表示;另一类是字符串变量,使用
 _StringBuffer__  类的对象表示
7. Java 源程序文件编译后产生的文件称为__字节码 __文件,其扩展名为   __.class__   。
15.以下哪项可能包含菜单条( B )
A、Panel	B、Frame	C、Applet	D、Dialog
5.Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一次的方法是( A )?
A、init()    B、start()         C、opreationcrawl()       D、reader()
13.在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。
A、private	B、protected	C、private  protected	D、public
3、Java语言的变量由变量名、__变量类型__、变量属性、__变相初值____组成。

 

1.Java是SUN公司的产品,它是一种强数据类型语言。(T)

因为java对变量的数据类型有严格要求 如: int a = 10 ; a 就一定是整型不可做其他类型使用 如: a = "abc"; 这样就是错误的. 弱类型就是对变量没有严格要求,完全根据所赋的值来判断类型 如: javascript中 var a = 10;这时a是整形; 接着你可以写a = "abc"; 这样a就变成字符类型了.

5.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。(T)
1.Java语言最初是面向哪个应用领域设计的?(C)
    A) Internet               B) 制造业
    C) 消费电子产品          D) CAD 
2.下列关于注释语句的描述中,正确的一项是(C)
    A) 以//开始的是多行注释语句
    B) 以/*开始,*/结束的是单行注释语句
    C) 以/**开始,*/结束的是可以用于生成帮助文档的注释语句
    D) 以/**开始,*/结束的是单行注释语句
5.关于被保护访问控制符 protected 修饰的成员变量,以下说法正确的是(A) 
    A )可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 
    B )可以被两种类访问和引用:该类本身、该类的所有子类 
    C )只能被该类自身所访问和修改 
    D )只能被同一个包中的类访问

此题有异议,详情查看:

https://blog.csdn.net/qq_41782582/article/details/85113014

1.	Java源程序文件和字节码文件的扩展名分别为____.java______和___.class_______。
3.	Java的参数传递方式有两种,地址传递和值传递,其中__复合数据__类型作为参数时为地址传递。

   Java定义了八大简单数据类型,其他为复合(复杂)数据类型

(详见技术篇)

4.	在Java语言中,所有的对象均通过___new___运算符分配内存,并对内存进行自动管理。
10.	如果在Java程序中,需要使用java.util包中的所有类,则应该在程序开始处加上语句___import.java.util.*____。

 

你可能感兴趣的:(java)