java刷题day 03
创始人
2024-02-15 04:16:30
0

选择题:

 解析:

  1. 父类private的成员变量,根据权限修饰符的访问控制范围,只有在类内部才能被访问,就算是他的子类,也不能访问。
  2. 这里如果将Person p = new Child();改成 Person p = new Person();代码依然无法通过编译,因为子类作用域中访问不到父类的私有变量,无法为其生成正确的字节码。
  3. 另外,一个Java文件中不能有两个public类。

  解析:

        继承中的创建子类对象时会通过子类的构造方法先帮助父类进行构造,但题目中的父类拥有带一个参数的构造方法, 所以此时就不会提供不带参数的构造方法,但因为我们的子类中没有通过super(s) 帮助父类进行构造所以此时就会报错编译错误.

  解析:构造方法可以有多个 (重载)

  解析:

  1. catch不能省略,要通过catch来捕获异常
  2. finally是可以省略的,如果加上了finally 那么就一定会执行 finally中的代码

  解析:外部对引用对象的改变会反映到我们的对象上

  解析:

A:实例方法调用超类(父类)的实例方法需要通过 super. 来调用

B:实例方法不能直接调用超类的类方法(类方法就是被 static 修饰的方法) ,这里就需要通过类名进行调用 如 :Test.sum 

D:实例方法去调用其他类的实例方法需要其他类的对象才能调用

  解析:

这里主要考察字符串常量池 与 == 比较是否为一个对象

str1 会将 hello 放入到字符串常量池上

但是 str2 中 he 拼接了一个 llo 就会产生一个新的对象,是放在堆上的 
所以==比较两个对象的地址值,所以打印的结果为 false

  解析:

  1. 异常是类,需要new
  2. 不需要e,直接类名就好

  解析:

ArrayList底层是数组,LinkedList底层是双向列表,HashMap底层是数组加列表

A:在 Map 那章说过, HashMap 是可以 将null当作 键和值的

B:ArrayList 和 LinkedList 是实现了List接口的, 这里再初始数据结构那文,有一张图 上面就可以看到

C:ArrayList底层是数组,每次增加和删除元素都需要挪动元素,时间复杂度能达到 O(N),效果不佳

D : 前提是确定下标的情况下 ,ArrayList是比 LinkedList快一点

  解析:不一定,

程序题:

链接:字符串中找出连续最长的数字串_牛客题霸_牛客网 (nowcoder.com)
 

   public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();int left = 0;int right = 0;int count = 0, max = 0;String str2 = new String();for (int i = 0; i < str.length(); i++) {if (str.charAt(i) < '0' || str.charAt(i) > '9') {// 此时是字母部分 :continue;}// 此时是数字部分left = i;while (i < str.length() && !(str.charAt(i) < '0' || str.charAt(i) > '9')) {i++;count++;}// 此时 走到了 i 为字母的地方count = i - left;right = i;if (count > max) {// 更新 数字字符串str2 = str.substring(left, right);max = count;count = 0;}i = i - 1;}System.out.println(str2);} 

 数组中出现次数超过一半的数字_牛客题霸_牛客网 (nowcoder.com)
 

import java.util.*;
public class Solution {public int MoreThanHalfNum_Solution (int[] numbers) {Arrays.sort(numbers);//数组排序int n = numbers.length;int ans = numbers[n / 2]; //数组中间的数字return ans;}
}

相关内容

热门资讯

就业网站招聘启事岗位“限男性”... 极目新闻记者 曹雪娇 12月22日,最高人民法院召开新闻发布会,最高人民法院、最高人民检察院在会上联...
宁夏西吉县法官马春刚调解时突发... 西吉县人民法院综合审判庭副庭长马春刚,在调解纠纷时突发心脏病倒在办公桌前,12月12日,经抢救无效不...
台北车站砍人案续:岛内连续发生... 台北车站日前发生持刀砍人案致4死9伤引发岛内外关注。12月22日,南都N视频记者注意到,袭击事件后,...
从创始人驱动到制度驱动,“中国... 导语:随着一代传奇人物陈景河退入幕后,紫金矿业这一庞大的矿业帝国能否续写神话? 李平/作者砺石商业...
“两高”联合发布第三批行政公益... 中新网12月22日电 据“最高人民检察院”微博消息,为进一步发挥典型案例指导引领作用,12月22日,...
福田区举行年度律师大会 《粤港... 深圳新闻网2025年12月22日讯(深圳特区报记者 张玮玮 林清容 通讯员 蔡梓帆 张圳伟)12月1...
浙江天台男子行凶致一死一伤 起... 封面新闻记者 张奕丹 今年5月,浙江省天台县发生一起一死一伤的刑事案件。12月22日,被害人的家属陈...
闪电律解·每周精选问答丨遗产继... 齐鲁网·闪电新闻12月22日讯 随着网友法律意识的提升,越来越多的人选择通过法律渠道解决自己生活工作...
以和为贵化纠纷 情理兼顾续亲情 近日,桦甸市人民法院成功调解一起亲友间民间借贷纠纷,既化解了债务矛盾,又维系了双方亲属情谊,以司法温...