-
本文文件编写程序的步骤是什么?
1、 编写源程序
2、 编译源程序
3、 运行
2变量的命名规则是什么?
1、由数字、字母、下划线美元符号组成,不能以数字开头
2、变量的命名不能和关键字重名
3、要遵守见名知意和驼峰命名规则 -
逻辑运算符包含哪些?分别表示什么意思?
&&、||、!
&&短路与,两个表达式结果为true结果才是true
|| 短路或,两个表达式一个为true则结果为true
!非 ,与原来的取值相反 -
基本数据类型有哪些?
Byte、short、int、long、float、double、char、boolean、String -
选择结构有哪些
If、if-else、多重if、嵌套选择结构、switch选择结构 -
switch关键字有哪些?
Switch、case、break -
if选择结构和switch选择结构分别使用在什么场景?
If一般使用在区间判断上
Switch一般做等值判断 -
什么是循环
一直重复做有开始和结束的事 -
循环的特征是什么
循环条件:开始结束的条件
循环操作:一直需要重复做的事
循环变量:能够对循环条件的结束产生影响的量 -
while循环和do-while循环有什么区别
While:先判断,后执行(可能一次都不执行)
do-while:先执行后判断(至少执行一次) -
while do-while for一般在什么情况下使用
While和do-while使用在循环次数不固定的情况下
for循环使用在循环次数固定的情况下 -
什么是数组?
数组:在内存空间中开辟的一连串的空间,长度不可变,存储的数据类型必须要一致 -
写出数组声明的三种方式
1、Int [] num; Int number [];
num=new int[1]
num[0]=1;
2、int [] num;
num=new int{13,24}
3、int [] num ={10,28} -
请写出使用数组过程中常见的错误(写三个即可)
存储数组存储的值多于长度,则编译正常,运行时出现下标越界异常
Int [] num;
num={12,54}不可以分两行书写
赋值之前需要先指定数组的长度 -
Arrays类的常见方法有哪些?
copyof、equals、fill、toString -
类和对象有什么关系
类是对象的抽象,对象是类的具体实例。类是抽象的不占用内存,对象是具体的占用存储空间 -
类由什么组成
类由属性和方法组成 -
全局变量和局部变量有什么区别
全局变量:声明在类以内,方法以外;全局变量具有初始值;全局变量在类中都可以使用
局部变量:声明在方法以内;局部变量没有初始值;局部变量只能在当前方法中使用 -
什么是构造方法?它有什么作用
与类名相同,无返回类型的方法,参数可以空,也可以带参数
作用:初始化值,赋值 -
构造方法的执行顺序是什么?
1、如果构造方法中没有在第一条语句中显示调用父类的构造方法,也没有调用本类的重载构造方法,则系统会在执行构造方法是默认添加调用父类的无参构造方法。
2、如果构造方法中的第一条语句条用了本类的重载构造方法,则执行该类的重载构造方法,执行规则同上 -
this 和 super的含义和使用方式分别是什么
this表示当前类,可以修饰属性,方法,构造方法;使用this调用构造方法的时候必须在构造方法的第一行
super可以调用父类中的属性,方法,构造方法
在构造方法中使用,必须在第一行 -
什么叫方法的重载?什么叫方法的重写?
方法的重载:方法名相同,参数列表不同
在同一个类中
和访问修饰符以及返回值类型无关; -
static的含义是什么?如何使用
static表示静态的,可以修饰属性、方法和代码块
使用:可以使用对象名点的方式调用,也可以使用类名点的方式调用 -
封装的使用步骤?
1、将属性私有化 private
2、编写setter方法,可以针对用户输入的值进行判断
3、编写getter方法,来获取值 -
访问修饰符有哪些?他们的访问范围是什么?
Public公共的 范围都可以访问
默认的 范围本类内部、本包
Private 私有的 范围本类内部
Protect 受保护的 范围本类内部、本包、子类 -
abstarct是什么意思?请写出使用的相关概念?
abstarct:抽象方法 表示其为抽象成员,抽象方法没有方法体的方法 -
为什么需要使用继承?继承关键字是什么?能否多继承?哪些是不能继承的?
使用继承可以避免同种类型中的重复代码。
关键字:extends
不能多继承
不能继承的有:父类的构造方法,private修饰的内容,不同包下的默认修饰内容 -
请写出多态的语法?如何实现多态
语法:父类 对象 = new 子类
向上转型:父类 对象 = new 子类
向下转型:父类类型对象 instanceof 子类类型 => 子类类型 对象=(子类类型)父类类型对象 -
抽象类和接口有什么区别
抽象类要被子类继承,接口要被类实现
接口只能做方法申明,抽象类中可以做方法申明,也可作方法实现
接口里定义的变量只能是公共的静态的常量,抽象类中的常量是普通变量 -
常见的异常有哪些?
类型转换异常
空指针转换异常
数字格式异常
数组下标越界异常
数学运算异常
java复习题概念题
最新推荐文章于 2022-01-21 12:08:30 发布