电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

JAVA面试题(_华为)

JAVA面试题(_华为)_第1页
1/7
JAVA面试题(_华为)_第2页
2/7
JAVA面试题(_华为)_第3页
3/7
软件开发应试人员考试试题(Java) 姓名:___________ 电话:___________ 以下信息有工作经验人员如实填写,应届毕业不填(时间从毕业参加工作算起) 从事Java 开发时间____月 熟悉JavaScrip 时间____月 熟悉EXT 开发时间____月 熟悉PDM 开发时间____月 熟悉的数据库及时间(如SQLServer 3 个月,可多填)___________________ 一、 JAVA 基础 1、简述你所知道的JAVA 修饰符及各自的使用机制?(public、abstract、final、synchronized、super…) public :允许所有客户访问 protected:只能在本包内被该类的子类所使用 private:只允许在本类内使用 abstract:没有提供实现,需要子类提供 static:与整个类相关,与单个对象无关 final:你只能定义一个实体一次,以后不能改变它或继承它。一个final 修饰的类不能被子类化,一个final修饰的方法不能被重写,一个final 修饰的变量不能改变其初始值 synchronized:方法获得对对象监控的访问权;如果该方法是static 类型的,获得是对类本身的访问权。 super:构造器和方法,都用关键字super 指向超类,但是用的方法不一样。方法用这个关键字去执行被重载的超类中的方法。 2. String、StringBuffer 与 StringBuilder 之间区别?别简述各自的执行效率? 区别:String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因 此 在每 次对 String 类型进 行改变的时候 其实都等 同 于 生 成 了 一个新 的 String 对象,然 后将 指针 指向新 的 String 对象,所以经常 改变内容 的字符串 最 好 不要用 String ,因 为 每 次生 成 对象都会 对系 统 性能产 生 影 响 ,特 别当 内存中无引 用对象多了 以后, JVM 的 GC 就 会 开始工作,那 速 度 是一定会 相当 慢 的, 执行速 度 :三 者 在执行速 度 方面 的比 较 :StringBuilder > StringBuffer > String 使用场 景 :1.如果要操 作少 量的数据用 = String 2.单线 程 操 作字符串 缓 冲 区 下操 作大 量数据 = StringBuilder 3.多线 程 操 作字符串 缓 冲 区 下操 作大 量数据 = StringBuffer 2、静 态 变量和实例 变量的区别? 能在静 态 方法中调 用非 静 态 变量吗 ? 静 态 变量属 于 类,该类不生 产 对象,通 过 类名就 可以调 用静 态 变量。...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

JAVA面试题(_华为)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部