您好,欢迎访问三七文档
1.Java程序主要分为两种类型:应用程序和。2.Java程序用{}将多条语句组合在一起,语句之间必须用;隔开。3.在类声明中提供类标志的关键字是class。4.一个Java源程序编译后会生成一个扩展名为.class的字节码文件。5.应用程序编译后生成字节码文件,由Java.exe直接解释执行。6.Applet程序编译生成字节码文件,然后将该字节码文件嵌入到一个HTML文件中,由浏览器解释执行。7.要编译一个文件名为Test的Java源程序,需在命令控制台窗口输入编译命令:javac.text.java。8.通常类名可由字母、数字、下划线以及美元符号组成,但类名的第一个字符不能是数字。9.当一个方法中有多个参数时,参数之间是用,隔开。10.运行一个Applet程序,可通过双击其相应的超文本文件(A.html)来显示运行结果,或在命令控制台窗口下输入执行浏览器的命令:AppletviewerA.html。11.执行退出(结束)程序的语句是break。12.语句System.exit(0);所执行的功能是退出。13.在Java程序中,用//符号表示单行注释,那么用/**/符号表示多行注释。14.在Java程序中使用注释的目的在于为程序添加说明。15.Java的数据类型可以分为两大类:基本数据类型和引用数据类型。16.Java定义了8个基本数据类型:字节型、短整型、整型、长整型、字符型、布尔型、单精度型和双精度型。17.int类型的数据占用存储空间是32位。18.在Java中,使用变量遵守的原则。19.Java表示逻辑值的基本数据类型,称为boolean。20.布尔型的数据不对应于任何整数值,它只有两个值true和false。21.假若x=5;y=9,则表达式xy的逻辑值为false。22.变量的数据类型转换分为自动类型转换和强制类型转换两种。23.假若intx=10;floaty;y=x;这时y的值为10.0。24.自动类型转换是把级别低的变量的值赋给级别高的值。25.假若floaty=54.23;intx=(int)y;这时x的值为54。26.在Java中有5种算术运算符,分别为加、减、乘、除以及取模。27.假若intx=10;System.out.println(x/3);此时得出的结果为3。28.假若intx=3;inty=(++x)*5;其执行结果:y=20。表达式的值+129.假若intx=2;inty=(x++)*5;其执行结果:y=10。表达式的值不变30.设x=2,则表达式(x++)/3的值是0。31.在Java中,两个连续等号(==)是等于运算符,那么一个等号是关系运算符。32.Java程序中语句执行有三种基本控制结构:顺序、选择和循环。33.do-while语句与while语句的区别在于先执行循环体中的语句再计算条件表达式,所以do-while语句的循环体至少被执行1次。34.Java中有3种跳转语句:break语句、continue语句和return语句。35.数组是一组相同类型变量的集合,其下标是从0开始算的。36.定义一个包含7个元素的数组a,则该数组的最后一个元素是6。37.比较两个字符串是否相同采用equals()方法。38.创建一个名为MyPackage的包的语句是new-package-MyPackage。39.抽象方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。40.如果一个Java程序文件中定义有3个类,编译该源程序文件将产生3个文件名与类名相同而扩展名为.class的字节码文件。41.对象是由一组属性和对这组属性进行操作的一组服务组成的。42.对象是指具体的事物,而类是指一类具有某种共性的事物。43.由类来确定具体对象的过程称为实例化。44.对一类对象的抽象则是类,而类的实例化结果是对象。45.一个类是类声明和类体两部分组成。46.类修饰符有3种,它们分别是public,abstract和final。47.abstract类不能被实例化,它不具备实际功能,只用于衍生子类。48.抽象方法是只有方法声明,没有代码实现的空方法。49.当一个类的类修饰符为final时,说明该类不能被继承,即不能有子类。50.Java程序在extends之后只能有一个父类,即extends只能实现单继承。51.在Java中只能实现单继承(Java不支持多重继承),但可通过接口实现多重继承。52.要在类声明中实现接口,需使用关键字implements。53.一个类可实现多个接口,各接口名是以,分隔。54.在Java中,变量分为成员变量和局部变量。55.在类体中声明的变量称为成员变量。56.在方法中声明的变量称为局部变量。57.成员变量在整个类体中有效,而局部变量只在定义它的方法内有效。58.如果局部变量名与成员变量名相同,则成员变量被屏蔽。59.在Java程序中,使用关键字this来引用当前对象。60.一个方法的定义是有方法声明和方法体两部分组成。61.方法声明包括方法名、返回类型和形式参数,一个方法的标志是方法的小括号。62.构造方法的方法名要求与类名相同,而且无返回值。63.构造方法只能通过this运算符调用,用户不能直接调用。64.重载是指多个方法享有相同的名字,但这些方法的参数必须不同,或者是参数的个数不同,或者是参数类型不同。65.一个对象的生命周期包括3个阶段:创建、使用和释放。66.对象通过使用运算符.实现对自己的变量访问。67.面向对象的3个特性是:封装性、继承性和多态。68.在Java中,通过对象的封装,实现了模块化和信息隐藏。69.两个方法具有相同的名字,相同的参数表和相同的返回类型,只是函数体不同,则称为重写。70.Java中通过关键字super来实现对父类成员的访问。71.Java中成员方法可分成两种:类方法和实例方法。72.Java用extends关键字指明继承关系。73.用关键字static修饰的方法就称为类方法。74.实例方法方法可对当前对象的实例变量进行操作,也可对类变量进行操作。75.实例方法不但可以访问实例变量,也可以访问类变量。76.类方法方法不能访问实例变量,只能访问类变量。77.在Java中,用关键字abstract来修饰一个类,则该类为抽象类。78.若某个类包含了抽象方法,则该类必须被定义为抽象类。79.接口的定义,需使用关键字interface来声明。80.声明父类时,需使用关键字super来实现。81.由于Java的继承性,所以子类的成员数目比父类的成员数目多。82.接口中没有什么实例方法,所有的成员方法都是抽象方法。83.包定义时,需使用关键字package来实现。84.要使用包中的类,必须用关键字import导入这些类所在的包。85.当要引用包中所有的类时,类名可以用通配符*号代替。86.一个类要从另一个类继承变量和方法,必须使用关键字extends。
本文标题:java题库
链接地址:https://www.777doc.com/doc-6448070 .html