A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 钟伟杰 中级黑马   /  2012-12-12 09:36  /  1220 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 钟伟杰 于 2012-12-12 09:37 编辑

import java.util.*;
class  ListDemo
{
public static void sop(Object obj)
{
  System.out.println(obj);
}

public static void method()
{
  ArrayList al=new ArrayList();//....................这里。

  al.add("java01");
  al.add("java02");
  al.add("java03");

  sop(al);
}

public static void main(String[] args)
{
  method();
}
}
以以上的小程序为例:经常遇到这样的情况,看不到ArrayList类,但是可以直接创建对象,之前的基础视频也经常出现这样的情况,困惑了很久了,请高手打救。
                                   PS:Editplus软件中遇到这些词都显示红色的。

点评

JDK中自带的utils包中的类 ,直接可以使用的。  发表于 2012-12-14 21:34

评分

参与人数 1技术分 +1 收起 理由
奋斗的青春 + 1 赞一个!

查看全部评分

4 个回复

倒序浏览
什么情况,你不是导入util包了?这个包里就有Arraylist类,你导包之后就可以用里边的东西了,你没看集合框架这部分视频吧
回复 使用道具 举报
楼上的说的很明白,Arraylist类是java已经定义好的类,而且你也已经把它的包导入了,所以可以直接调用
如果你自定义一个类,并且把自定义类的.class文件导入一个保内,下次你自己写代码的时候只要把自己建立的包名导入,就可以使用自定义的类,不用每次都重新编写
而且你也可以把自定义的类加上继承关系,接入其它类的接口,实现自己需要的功能

评分

参与人数 1技术分 +1 收起 理由
奋斗的青春 + 1 赞一个!

查看全部评分

回复 使用道具 举报
李志阳 发表于 2012-12-12 11:47
楼上的说的很明白,Arraylist类是java已经定义好的类,而且你也已经把它的包导入了,所以可以直接调用
如 ...

:handshake谢谢
回复 使用道具 举报
曹睿翔 发表于 2012-12-12 09:51
什么情况,你不是导入util包了?这个包里就有Arraylist类,你导包之后就可以用里边的东西了,你没看集合框 ...

:handshake谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马