高频易忘

2019-08-02  本文已影响0人  HamletSunS

Java基础

  1. Sting和StringBuffer的区别?StringBuffer常用操作。
    append(xx) delete(int,int) insert(int,xx) reverse() length() capacity()

  2. cpp指针中关于常量和引用的区分、辨析
    const char * p -- p是常量,p指针不是
    char const * p -- p是常量,p指针不是,与上一条等价
    char * const p -- p指针是常量,
    p不是
    const char * const p -- p指针是常量,
    p也是常量
    char &p -- 对p指针进行引用,传参时传的是p指针本身
    char &
    p(报错) -- 非法
    这些要能区分开,每个指令的具体意义

  3. 常见的RuntimException、可查异常、Error
    RuntimeException:

  1. 如何自定义异常?
    继承Exception,throw
  2. Class.forName的作用?为什么要用?
    通过反射机制把类加载到jvm虚拟机中,一旦类被加载到jvm虚拟机,静态初始化代码就会被执行,在初始化的过程中会执行相关的代码,从而达到加载驱动的目的

LeetCode

上一篇下一篇

猜你喜欢

热点阅读