扬州
切换分站
免费发布信息
扬州免费java培训课程
  • 扬州免费java培训课程
  • 学费:面议
  • 地址:广陵区 湾头镇 49.86.148.*
    • 联系人:上元教育宋老师
    • 电话:1505078**** 点击查看完整号码
      • 便民网提醒您:让你提前汇款,或者价格明显低于市价,均有骗子嫌疑,不要轻易相信。
  • 信息详情
上元Java培训:Java精英班企业面试题(六)
1、abstract 的 method 是否可同时是 static,是否可同时 是 native,是否可同时是 synchronized?
抽象方法不可以同时是静态方法,因为静态方法通过类名可以直接调用,而抽象没有方法体的,这样调用毫无意义。
抽象方法不可以同时是本地方法,因为抽象方法的实现是交给子类去完成的,native方法的实现是交给本地操作系统的,两者发生冲突,到底谁来实现?这时就确定不了了。
抽象方法不可以同时是同步方法,同步的前提是需要有一些事情需要去做同步,但是抽象方法中没有具体需要完成的事宜,所以同步是毫无意义的,但是当子类实现了父类的抽象方法以后,可以再子类方法上添加 synchronized 关键字。


2、列举常用的类,包,接口,各 5 各?
(1) 类:ArrayList、StringBuilder、String、FileInputStream、SQLException
(2) 包:java.lang、java.sql、java.util、java.io、java.text
(3) 接口:Runnable、Serializable、Servlet、List、Set、Map
3、在 Java 中既然有了数组为什么还要集合?
(1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)
(2)JAVA 集合可以存储和操作数目不固定的一组数据。若不知道究竟需要多少对象,需要 在空间不足时自动扩增容量,则需要使用集合类库,数组则不适用,因为数组长度已经指定 无法修改。
(3)数组可以看做是集合的始祖,有些集合对象是基于数组来实现的(例如 ArrayList 底层 使用了动态数组),并且扩展出了更多方便我们进行使用的 API。
4、数组的长度,字符串的长度,集合的长度分别如何进行获取?
数组的长度:数组对象的 length 属性 字符串长度:字符串对象的 length()方法 集合的长度:集合对象的 size()方法
5、Java 中的数组长度可以后期进行改变吗?
数组的长度已经指定就无法进行修改,如果要对数组增删元素,可以使用 JDK 提供的和数组 复制相关的 API,复制数组的副本进行操作。
联系我时,请说是在扬州便民网看到的,谢谢!

扬州免费java培训课程

  • 您可能感兴趣
查看更多
    温馨提示:本页信息由用户及第三方发布,真实性、合法性由发布人负责,请仔细甄别。