• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






潇湘剑雨

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2016年8月25日

列出一些你常见的运行时异常?
摘要: ArithmeticException(算术异常)、ClassCastExceotion(类转换异常)、IllegalArgumentException(非法参数异常)、IndexOutOfBoundsException(下标越界异常)、NullPointerException(空指针异常)、Sec 阅读全文
posted @ 2016-08-25 23:45 潇湘剑雨 阅读(264) 评论(0) 推荐(0)
 
抽象类和接口有什么异同?
摘要: 抽象类(abstract class)和接口(interface)都不能够实例化,但可以定义抽象类和接口类型的引用。一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类。接口比抽象类更加抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方 阅读全文
posted @ 2016-08-25 23:27 潇湘剑雨 阅读(424) 评论(0) 推荐(0)
 
short s1=1;s1=s1+1;有错吗?short s1=1;s1+=1;有错吗?
摘要: 对于short s1=1;s1=s1+1;由于1是int类型,因此s1+1运算结果也是int类型,需要强制转换类型才能赋值给short型。而short s1=1;s1+=1;可以正确编译,因为s1+=1;相当于s1=(short)(s1+1);其中隐含着强制类型转换。 阅读全文
posted @ 2016-08-25 23:17 潇湘剑雨 阅读(473) 评论(0) 推荐(0)
 
final、finally、finalize的区别?
摘要: final:修饰符(关键字)有三种用法:如果一个类被声明为final,意味着它不能再派生出新的子类,即不能被继承,因此它和abstract是反义词。将变量声明为final,可以保证它们在使用中不被改变,被声明为final 的变量必须在声明时给定初值,而在以后的引用中只能读取不可修改。被声明为fina 阅读全文
posted @ 2016-08-25 23:12 潇湘剑雨 阅读(98) 评论(0) 推荐(0)
 
String是最基本的数据类型吗?
摘要: 不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)。 阅读全文
posted @ 2016-08-25 23:12 潇湘剑雨 阅读(201) 评论(0) 推荐(0)