p#-java中集合的问题请教大神

问题描述

java中集合的问题请教大神

在Collection集合中Collection col = new ArrayList(); 和ArrayList arr = new ArrayList(); 这两个有什么区别吗!

解决方案

没有什么区别,ArrayList是Collection的实现类。

解决方案二:

举个例子吧,collection是爹,arrayList是儿子,儿子的功能肯定大于等于爹的,但是你用父类变量去引用子类对象,那么在调用方法时,如果想调用儿子的特有功能,就不行了。这是动态绑定的知识。

时间: 2024-09-22 17:21:27

p#-java中集合的问题请教大神的相关文章

java-刚学JAVA有个小问题请教大神~

问题描述 刚学JAVA有个小问题请教大神~ public class Demo2 { public static Void main(String []args) { int a=12; if(a>18) { System.out.println("a>18"); }else if(a>10&&a<=18) { System.out.println("a>10 && a<=18"); }else {

api-java API文档问题请教大神,哪一个是啊

问题描述 java API文档问题请教大神,哪一个是啊 我下了两个API文件夹javafx-8u72-apidocs和jdk-8u72-docs-all第一个60M第二个380M请问这两个有什么不一样啊,我该看哪一个呢? 解决方案 你安装了jdk,就已经在你的安装目录里有api文档了 解决方案二: 安装目录里哪一个是呢? 解决方案三: 第一个应该就可以了吧,第二个是all,全部的吧 解决方案四: 这两个不是同一个东西啊,javafx是另一种技术JavaFX的文档,JavaFX技术主要应用于创建R

请教大神java中排序的问题

问题描述 请教大神java中排序的问题 网上找排序的资料,有的说第一个是冒泡,有的说第二个,个人感觉第二个,但是不确定,求大神教我, public static void mySort1(int[] data){ for (int i = 0; i < data.length; i++) { for (int j = i; j < data.length; j++) { if(data[i] < data[j]) { int tmp = data[i]; data[i] = data[j

html-本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题

问题描述 本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题 FIREFOX浏览器,代码如下: HTML代码片段: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> @import url(template/default/styl

java多线程问题,请教大神,多谢

问题描述 java多线程问题,请教大神,多谢 class Res{ String name; String sex;}class Input implements Runnable{ private Res r;//这句是什么意思?跟Res r = new Res();有什么区别? Input(Res r) { this.r=r; } public void run() { int x = 0; while(true) { if(x==0) { r.name=""mike"&

请教大神们一个java包装类的问题

问题描述 请教大神们一个java包装类的问题 请教大神们一个java包装类的问题, String str = "abc"; String str2 = "abc"; System.out.println(str == str2); Integer i = Integer.valueOf(1); Integer i2 = Integer.valueOf(1); System.out.println(i ==i2); 我知道str和str2是存放在字符串常量池中的,所以

java中我知道i=i++大意思是自增1的意思,那么i+=1是什么意思

问题描述 java中我知道i=i++大意思是自增1的意思,那么i+=1是什么意思 如题, java中我知道i=i++大意思是自增1的意思,那么i+=1是什么意思 解决方案 i++ 和 i+=1 两个的意思一样的,i=i++这个是要报错的 解决方案二: $# 是启动脚本时携带的参数个数 -ne 是不等于 这个语句的意思是"如果shell的启动参数不等于1个" $# 表示提供到shell脚本或者函数的参数总数: $1 表示第一个参数. -ne 表示 不等于 另外: 整数比较 -eq 等于,

请教大神,android中我需要在自定义控件中绘制一个透明的小三角行?

问题描述 请教大神,android中我需要在自定义控件中绘制一个透明的小三角行? 请教大神,android中我需要在自定义控件中绘制一个透明的小三角行,比如我需要在LinearLayout的底部绘制一个透明背景小三角,该怎么绘制呢? 我在绘制的时候将设置成透明背景,绘制小三角不显示,必须要给他设置一个背景才会显示,纠结啊 解决方案 可以定义一个path吧,连接成一个三角形,然后画出来 解决方案二: 让UI给你做一个三角形的透明图 设为背景 解决方案三: path连接成个三角形的话,如果这个自定义

计算方差-请教大神在opencv中怎么计算图像局部方差

问题描述 请教大神在opencv中怎么计算图像局部方差 请教大神在opencv中怎么计算图像局部方差, 请教大神在opencv中怎么计算图像局部方差, 请教大神在opencv中怎么计算图像局部方差,谢谢 解决方案 你也在学opencv吗,可以交流下 解决方案二: 局部,是正常的矩形还是不规则区域 矩形: 坐标的x y即像素点的x y根据长宽遍历 不规则: 我暂时没有计算过 你图像是灰阶还是RGB 如果灰阶 按照灰阶度使用公式即可,如果是RGB建议先用cvmerxx 函数忘记了 把RGB通道合成之