目录一、数组与集合1. 集合与数组存储数据概述2. 数组存储的特点3. 数组存储的弊端:4. 集合存储的优点:二、Collection接口1.单列集合框架结构2.Collection接口常用方法3.Collection集合与数组间的转换4.使用Collection集合存储对象,要求对象所属的类满足三、 Iterator接口与foreach循环 1.遍历Collection的两种方式:
转载 2024-09-02 12:22:11
105阅读
# Java面向对象编程大题 ## 什么是面向对象编程 面向对象编程(OOP)是一种程序设计范型,它使用“对象”来设计程序和解决问题。在面向对象编程中,对象可以是现实世界中的任何事物,如人、动物、食物等。每个对象都有自己的属性(数据)和行为(方法),并且可以与其他对象互相交互。 ## Java中的面向对象编程 Java是一种面向对象编程语言,它支持类和对象的概念。类是描述对象的模板,而对象
原创 2024-05-22 07:18:28
39阅读
重写总结来说为:方法名相同,参数类型相同子类返回类型等于父类方法返回类型,子类抛出异常小于等于父类方法抛出异常,子类访问权限大于等于父类方法访问权限。详细的说明为:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。 即外壳不变,核心重写重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查
原创 2023-10-08 21:56:42
320阅读
             
原创 2021-05-25 11:40:51
71阅读
   
原创 2021-05-25 11:40:52
97阅读
1.找出元素 item 在给定数组 arr 中的位置function indexOf(arr,item){ return arr.indexOf(item); }2.计算给定数组 arr 中所有元素的总和function sum(arr) { var sum = 0; for(var i = 0;i < arr.length;i++){ sum +=
转载 2023-06-08 21:20:50
89阅读
一般我们需要在新类上重写,两个类的实现: 其中@Override可写可不写,对于更深入的研究,参考【Java编程思想(第4版)Think in java】。 而如果我要在一个已经new出来的类上实现重写时,按照下面这样的写法 参考:https://www.zhihu.com/question/265
转载 2016-12-25 12:47:00
122阅读
2评论
时间复杂度:事后统计法 console.time('AAA')  console.timeEnd('AAA) 跟电脑的运行环境和配置有关系事情预估法 OO(1)如果算法执行的时间不随着问题n的增长而增长,即使算法中有上千条,语句,执行的时间也不过时一个较大的常数     (赋值等操作,不需要计算)O(log2(n))当数据增大n倍时耗时增大log(n)倍(这
/*目前的问题:父类的功能无法满足子类的需求。方法重写的前提: 必须要存在继承的
原创 2023-02-06 17:11:12
49阅读
        
转载 2021-09-26 17:11:55
137阅读
练习重写题目设计一个类MagicPotion蓝瓶,继承Item,重写effect方法并输出“蓝瓶使用后,可以回魔法”练习重新答案javapublicclassMagicPotionextendsItem{//蓝瓶publicvoideffect(){System.out.println("蓝瓶使用后,可以回魔法");}}
原创 2021-08-06 13:58:00
293阅读
第一题: #include <stdio.h> #include <math.h> char str[100]; void ToUpper(){ int i; for(i=0;str[i]!='\0';i++){ if(str[i]>='a'&&str[i]<='z') str[i]=str[i]-
原创 2021-07-19 11:26:38
85阅读
大家好,本文将围绕python编程题库及答案解析展开说明,python经典编程题和答案是一个很多人都想弄明白的事情,想搞清楚python编程题库和答案需要先了解以下几个事情。 最近为了提升python水平,在网上找到了python习题,然后根据自己对于python的掌握,整理出来了答案,如果小伙伴们有更好的实现方式,可以下面留言大家一起讨论哦~已知一个字符串为 “hello_world_yoyo
自考-运筹学基础-大题分析
原创 2022-10-08 08:00:09
354阅读
停更了三个月的我终于回来了!为了两个考试,我整整备考了三个月,9月19号,最后一个考试结束了!!! 好了,由于之前那个C++ 编程教程不是死了吗,今天来一个重写版的,就是一切从头开始。 警告:本篇文章是理论知识,可能会有些枯燥,不想看的可以不看,但是像我一样要考试的一定得看,都是考点! 还有就是,我 ...
转载 2021-09-21 15:04:00
69阅读
2评论
继承关系的初始化顺序父类属性父类的构造方法子类属性子类的构造方法什么是方法重写方法重写的规则:方法名相同参数列表相同返回值列表相同或者是其子类相同访问权限不能严于父类解析:方法重写就是当我们在子类里边去调用父类的方法时,没有办法输出子类特有的属性,原因是因为父类不可以直接去访问子类的属性,这个时间就需要用到方法重写或者叫做方法覆盖,那么什么是方法重写呢?方法重写就是方法方法名相同,名称一摸一样,参
原创 2023-05-21 22:26:38
95阅读
清华大学Java期末考试试卷及答案Java试题(一)一、 选择1.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ?A ArrayList myList=new Object();B List myList=new ArrayList();C ArrayList myList=new List();D List myList=new List();2.paint
第一题: #include <stdio.h> double fun(int n,double x){ if(n==0) return 1; else if(n==1) return 2*x; else return 2*x*fun(n-1,x)-2*(n-1)*fun(n-2,x); } int
原创 2021-07-19 11:26:40
98阅读
1.以下关于ARM处理器寄存器说法错误的是()。 A.RO~R7在任何模式下均作为通用寄存器使用B.RO~R15寄存器的位数为32位 C.作为链接寄存器LR的是R14 D.堆栈指针sP使用的寄存器是R15答案:D 2.以下关于ARM处理器说法错误的是()。 A.大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中B.ARM处理器支持8位、16位和32位数据处理C.MPU为ARM
JAVA基础知识 关于super 1、无参构造的时候,他会默认的使用super调用父类,调用父类的构造器的时候,必须要在子类构造器的第一行; 2、super只能出现在子类的方法或者构造方法中; 3、super和this不能同是调用构造方法,只能用一种; 4、this没有继承也能使用,super只能在 ...
转载 2021-08-15 21:25:00
260阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5