A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?

包装类是将基本数据类型装箱成对象
区别:包装类可以调用方法,基本数据类型不行
自动装箱:把基本数据类型转换为对应的包装类类型
自动拆箱:把包装类类型转换为对应的基本数据类型

2.throw和throws的区别?

throws是在方法声明的括号后面,跟的是异常类名。表现的是出异常的一种可能,并不会

一定出异常
throw是在方法体内,跟的是异常对象。只要执行就表示一定发生了异常


3.什么时候需要声明异常,什么时候不需要声明异常?

编译异常的时候需要声明异常,否则程序无法编译就更不要说执行下去了
运行异常的时候不需要声明异常

4.异常有几种处理方式?
(1)try,,cach处理异常:程序会先进入try执行,出现异常会跳到cach执行,执行完毕程序

还可以继续执行
(2)throws:处理异常是将异常抛出,谁调用谁处理
(3)jvm默认处理异常,会把异常情况打印在控制台,但是程序将无法继续执行
回复 使用道具 举报
潘绍平:



1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
包装类:基本数据类型对应的引用数据类型,而引用数据类型存放在堆中,基本数据类型存在栈中

- 自动装箱
          把基本数据类型转换为对应的包装类类型
- 自动拆箱
          把包装类类型转换为对应的基本数据类型

2.throw和throws的区别?
throw:写在方法内,跟的是异常对象
throws:写在方法声明后,跟着的是异常类名,表示抛出异常,由调用者处理
3.什么时候需要声明异常,什么时候不需要声明异常?
当需要检查异常时就需要声明异常,不需要则不用声明异常。

4.异常有几种处理方式?
两种:throws  和try...catch       
(1)throws  声明异常并抛出
将异常抛给方法的调用处,调用处如果没有进行处理,继续向上抛出,直到抛到main
Main方法会将异常抛给虚拟机,虚拟机会进行默认处理。
(2)Try...catch
        在本类中将异常进行捕获处理,处理完毕后,程序可以继续运行。
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
答:
(1)包装类是将基本类型转换成了引用类型用以实现更多的功能,包装类可以做为基本类型使用但基本类型无法像包装类一样
(2)自动装箱:就是不需要我们手动操作,系统自动帮我们基本数据类型转换为包装类
        自动拆箱:就是不需要我们手动操作,系统自动帮我们包装类转换为基本数据类型

2.throw和throws的区别?
答:
throw
使用位置在方法体内,跟的是异常对象名
表示抛出异常,由方法体内的语句处理
表示执行throw一定是抛出了某种异常
throws
使用位置在方法声明后面,跟的是异常类名
表示抛出异常,由该方法的调用者来处理
表示出现异常的一种可能性,并不一定会发生这些异常

3.什么时候需要声明异常,什么时候不需要声明异常?
答:
当程序运行或编译时发现异常则需要声明异常,如果没发现异常则不需要声明异常


4.异常有几种处理方式?
答:两种throws、try...catch   但throws有两个类型
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?

包装类是将基本数据类型装箱成对象
区别:包装类可以调用方法,基本数据类型不行
自动装箱:把基本数据类型转换为对应的包装类类型
自动拆箱:把包装类类型转换为对应的基本数据类型

2.throw和throws的区别?

throws是在方法声明的括号后面,跟的是异常类名。表现的是出异常的一种可能,并不会

一定出异常
throw是在方法体内,跟的是异常对象。只要执行就表示一定发生了异常


3.什么时候需要声明异常,什么时候不需要声明异常?

编译异常的时候需要声明异常,否则程序无法编译就更不要说执行下去了
运行异常的时候不需要声明异常

4.异常有几种处理方式?
(1)try,,cach处理异常:程序会先进入try执行,出现异常会跳到cach执行,执行完毕程序

还可以继续执行
(2)throws:处理异常是将异常抛出,谁调用谁处理
(3)jvm默认处理异常,会把异常情况打印在控制台,但是程序将无法继续执行
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
包装类就是包装基本类型,它把基本类型包装成对象,有更多的功能方法。
自动装箱:把基本数据类型转换为对应的包装类类型。
自动拆箱:把包装类类型转换为基本类型。
2.throw和throws的区别?
throw用在方法体内,跟的是异常对象名。表示抛出异常,由方法体的语句处理。
throws用在方法体声明后面,跟的是异常类名。表示抛出异常,由该方法的调用者来处理。
3.什么时候需要声明异常,什么时候不需要声明异常?
编译时异常需要声明异常,运行时异常不需要声明异常。
4.异常有几种处理方式?
2种,分别是try-catc-finally和throws。
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
包装类是将基本类型封装成对象,可以存放在集合中,又可以封装一些实用的方法和常量。
自动装箱:将基本数据类型的值赋值给相应包装类时,会将基本数据类型自动转换为包装类型。
自动拆箱:将包装类型赋值给基本数据类型时,会将包装类型自动转换为基本数据类型。

2.throw和throws的区别?
throw写在try语句中,当try语句内发生异常时,throw抛出异常;
throws写在方法声明的括号后,表示这个方法可能会抛出这个异常。

3.什么时候需要声明异常,什么时候不需要声明异常?
当方法中使用了会抛出非运行时异常或程序中手动抛出异常时,需要声明异常;
程序不会抛出异常,或抛出运行时异常时不需要声明异常。

4.异常有几种处理方式?
两种;使用throws 将异常抛出,调用这个方法的方法必须捕获这个异常或者再次抛出,直到异常被处理或者抛到JVM进行处理;
try...catch语句会捕获异常,由程序员进行相应的处理。
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?

包装类是将基本数据类型装箱成对象
区别:包装类可以调用方法,基本数据类型不行
自动装箱:把基本数据类型转换为对应的包装类类型
自动拆箱:把包装类类型转换为对应的基本数据类型

2.throw和throws的区别?

throws是在方法声明的括号后面,跟的是异常类名。表现的是出异常的一种可能,并不会

一定出异常
throw是在方法体内,跟的是异常对象。只要执行就表示一定发生了异常


3.什么时候需要声明异常,什么时候不需要声明异常?

编译异常的时候需要声明异常,否则程序无法编译就更不要说执行下去了
运行异常的时候不需要声明异常

4.异常有几种处理方式?
(1)try,,cach处理异常:程序会先进入try执行,出现异常会跳到cach执行,执行完毕程序

还可以继续执行
(2)throws:处理异常是将异常抛出,谁调用谁处理
(3)jvm默认处理异常,会把异常情况打印在控制台,但是程序将无法继续执行
回复 使用道具 举报
今天我们继续学习了Api和异常体系,请根据自己的理解回答下面问题:

1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
答:包装类就是基本数据类型对应的包装类类型,比基本类型的操作范围广泛。
2.throw和throws的区别?
throws 用在方法声明后,跟的是异常类名。 throw 用在方法体内,跟的是异常对象名。
3.什么时候需要声明异常,什么时候不需要声明异常?
当方法内有异常时需要声明异常,方法内没有异常的时候就不需要声明异常
4.异常有几种处理方式?
答:try/catch和 theows两种处理方式。
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?

包装类是将基本数据类型装箱成对象
区别:包装类可以调用方法,基本数据类型不行
自动装箱:把基本数据类型转换为对应的包装类类型
自动拆箱:把包装类类型转换为对应的基本数据类型

2.throw和throws的区别?

throws是在方法声明的括号后面,跟的是异常类名。表现的是出异常的一种可能,并不会

一定出异常
throw是在方法体内,跟的是异常对象。只要执行就表示一定发生了异常


3.什么时候需要声明异常,什么时候不需要声明异常?

编译异常的时候需要声明异常,否则程序无法编译就更不要说执行下去了
运行异常的时候不需要声明异常

4.异常有几种处理方式?
(1)try,,cach处理异常:程序会先进入try执行,出现异常会跳到cach执行,执行完毕程序

还可以继续执行
(2)throws:处理异常是将异常抛出,谁调用谁处理
(3)jvm默认处理异常,会把异常情况打印在控制台,但是程序将无法继续执行
回复 使用道具 举报

今天我们继续学习了Api和异常体系,请根据自己的理解回答下面问题:

1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?

集合只能存储引用数据类型,不能存储基本数据类型

集合要想存储基本数据类型,可以使用基本数据类型对应的包装类类型

2.throw和throws的区别?
一个是抛出去一个是在方法内解决
3.什么时候需要声明异常,什么时候不需要声明异常?
编译期异常,运行期异常
4.异常有几种处理方式?
两种
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
包装类就是包装基本类型,它把基本类型包装成对象,有更多的功能方法。
自动装箱:把基本数据类型转换为对应的包装类类型。
自动拆箱:把包装类类型转换为基本类型。
2.throw和throws的区别?
throw用在方法体内,跟的是异常对象名。表示抛出异常,由方法体的语句处理。
throws用在方法体声明后面,跟的是异常类名。表示抛出异常,由该方法的调用者来处理。
3.什么时候需要声明异常,什么时候不需要声明异常?
编译时异常需要声明异常,运行时异常不需要声明异常。
4.异常有几种处理方式?
2种,分别是try-catc-finally和throws。
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
答 : 包装类 ,  就是基本数据类型对应的包装类类型, 比基本类型的操作范围广泛
自动拆装箱 :
        装箱: 把基本数据类型转换成为对应的包装类类型
                Integer  a  = 100;    // 自动装箱

        拆箱: 把包装类类型转换成为对应的基本数据类型
                int  i1  =  a + 10;    // 110     自动拆箱


2.throw和throws的区别?
答 : throw  用在方法内, 抛出某种异常由方法体内的语句处理
      throws 用在方法外, 抛出异常表示由调用者处理


3.什么时候需要声明异常,什么时候不需要声明异常?
答 :   当方法内有异常时需要声明异常,方法内没有异常的时候就不需要声明异常。


4.异常有几种处理方式?
答:  两种          1.   try ... catch  在本类中对异常进行处理
          2.   throws     将异常抛出然后再让try ... catch进行处理
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
答:
(1)包装类是将基本类型转换成了引用类型用以实现更多的功能,包装类可以做为基本类型使用但基本类型无法像包装类一样
(2)自动装箱:就是不需要我们手动操作,系统自动帮我们基本数据类型转换为包装类
        自动拆箱:就是不需要我们手动操作,系统自动帮我们包装类转换为基本数据类型

2.throw和throws的区别?
答:
throw
使用位置在方法体内,跟的是异常对象名
表示抛出异常,由方法体内的语句处理
表示执行throw一定是抛出了某种异常
throws
使用位置在方法声明后面,跟的是异常类名
表示抛出异常,由该方法的调用者来处理
表示出现异常的一种可能性,并不一定会发生这些异常

3.什么时候需要声明异常,什么时候不需要声明异常?
答:
当程序运行或编译时发现异常则需要声明异常,如果没发现异常则不需要声明异常


4.异常有几种处理方式?
答:两种throws、try...catch   但throws有两个类型
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
包装类就是包装基本类型,它可以让对象拥有更多的功能方法。
自动装箱:把基本数据类型转换为对应的包装类类型
自动拆箱:把包装类类型转换为基本类型。

2.throw和throws的区别?

throw 关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立刻停止,它后面的语句都不执行。

throws关键字,通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常对象抛给方法调用处。


3.什么时候需要声明异常,什么时候不需要声明异常?
编译时异常需要声明异常,运行时异常不需要声明异常



4.异常有几种处理方式?

异常处理的方式有两种,分别是throw和try 。。。。catch....finally

throws 用在方法的声明上后接异常类名,是把异常抛给调用者进行处理

try...catch...finally 是捕获异常,自己处理,处理完毕后面的程序可以继续运行
a) try 代码块中是可能出现异常的代码
b) catch 代码块,是遇到异常,对异常进行处理的代码
c) finally 代码块是无论是否发生异常,都必须执行的代码,用于释放资源
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
    包装类是对对应的基本数据类型封装,提供对基本数据类型更多功能的操作。
    包装类可以创建对象,提供更多操作基本数据类型的功能。
    自动装箱:基本类型自动转化为对应包装类的对象过程称为自动封箱。
    自动拆箱:包装类的对象自动转化为对应的基本类型过程称为自动拆箱。

2.throw和throws的区别?
    throw跟一个方法体,表示异常由该方法体处理,throws位于方法声明的方法括号后,表示抛出异常,由方法调用者处理异常;执行throw一定抛出了某种异常,throws不一定发生异常。

3.什么时候需要声明异常,什么时候不需要声明异常?
    出现编译异常时,必须声明异常;可能出现运行异常时,可以不声明异常,等发生异常后再回来修改代码。

4.异常有几种处理方式?
    两种处理方式。用throws方式抛出异常,由方法调用者来处理异常;用try-catch方式捕获异常,并由catch内语句处理异常。
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?

包装类:包装一个对象中的基本数据类型的数值
区别:包装类在使用时需要创建对象
自动装箱:把基本数据类型转换为对应的包装类类型
自动拆箱:把包装类类型转换为对应的基本数据类型

2.throw和throws的区别?

throw 关键字通常用在方法体中,并且抛出一个异常对象。
程序在执行到 throw 语句时立即停止, 它后面的语句都不执行。
throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。
多个异常可以使用逗号隔开。 当在主函数中调用该方法时,如果发生异常,
就会将异常对象抛给方法调用处。

3.什么时候需要声明异常,什么时候不需要声明异常?
发生编译期异常时使用throws声明抛出异常,当发生运行期异常时不用抛出异常

4.异常有几种处理方式?

两种异常处理方式:throws 和 try...catch...finally
throws:用在方法的声明上后接异常类名,是把异常抛给调用者进行处理
try...catch...finally:是捕获异常,自己处理,处理完毕后面的程序可以继续运行
1.try 代码块中是可能出现异常的代码
2.catch 代码块,是遇到异常,对异常进行处理的代码
3.finally 代码块是无论是否发生异常,都必须执行的代码,用于释放资源
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
包装类是把基本类型封装成一个类,可以通过调用包装类中的方法对基本数据类型进丰富的操作,是基本数据类型所不具备的多种操作功能。自动装箱和拆箱就相当于类型转换,装箱是把基本数据类型转换成它相对应的包装类,而拆箱是把包装类对象转换成相对应的基本数据类型。

2.throw和throws的区别?
throw存在于自定义类中,throws存在于JDK提供的类中。

3.什么时候需要声明异常,什么时候不需要声明异常?
当调用类中方法时候,对于可能存在人为错误的地方进行声明异常提醒,反馈信息给开发者或者是用户。当不需要反馈信息就不需要声明异常。

4.异常有几种处理方式?
俩种处理方式:throws和try\catch.
回复 使用道具 举报
1、什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据
包装类可以调用比基本类型更多的方法
自动装箱:把基本数据类型转换为对应的包装类类型
自动拆箱:把包装类类型转换为对应的基本数据类型

2、throw和throws的区别?
throw:
(1)用在方法体内,跟的是异常对象名
(2)表示抛出异常类,由方法体内的语句处理
(3)执行throw一定抛出了某种异常
throws:
(1)用在方法声明后面,跟的是异常类名
(2)表示抛出异常,又该方法的调用者来处理
(3)表示出现异常的一种可能性,并不一定会发生这些异常

3、什么时候需要声明异常,什么时候不需要声明异常?
当方法内有异常时需要声明异常,方法内没有异常的时候就不需要声明异常。

4、异常有几种处理方式?
两种,try-catch和throws
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
包装类是把基本类型封装成一个类,可以通过调用包装类中的方法对基本数据类型进丰富的操作,是基本数据类型所不具备的多种操作功能。自动装箱和拆箱就相当于类型转换,装箱是把基本数据类型转换成它相对应的包装类,而拆箱是把包装类对象转换成相对应的基本数据类型。

2.throw和throws的区别?
throw存在于自定义类中,throws存在于JDK提供的类中。

3.什么时候需要声明异常,什么时候不需要声明异常?
当调用类中方法时候,对于可能存在人为错误的地方进行声明异常提醒,反馈信息给开发者或者是用户。当不需要反馈信息就不需要声明异常。

4.异常有几种处理方式?
俩种处理方式:throws和try\catch.
回复 使用道具 举报
1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
包装类是把基本类型封装成一个类,可以通过调用包装类中的方法对基本数据类型进丰富的操作,是基本数据类型所不具备的多种操作功能。自动装箱和拆箱就相当于类型转换,装箱是把基本数据类型转换成它相对应的包装类,而拆箱是把包装类对象转换成相对应的基本数据类型。

2.throw和throws的区别?
throw存在于自定义类中,throws存在于JDK提供的类中。

3.什么时候需要声明异常,什么时候不需要声明异常?
当调用类中方法时候,对于可能存在人为错误的地方进行声明异常提醒,反馈信息给开发者或者是用户。当不需要反馈信息就不需要声明异常。

4.异常有几种处理方式?
俩种处理方式:throws和try\catch.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马