李晓晗的博客 Java Coder

headfirstjava第六章笔记

2019-07-29
lxh

head first Java第六章

比较ArrayList与一般数组

  1. 一般数组在创建时就必须确定大小
new String[2]//指定大小
new ArrayList<String>()
  1. 存放对象给一般数组时必须指定位置
myList[1] = b;//指定索引值(必须要指定介于0到比length小1之间的数字)
myList.add(b);//不需指定索引值
  1. 一般数组使用特殊的语法
myList[1]//[方括号]只是在数组上的特殊语法
  1. 在Java5.0中的ArrayList是参数化的(parameterized
ArrayList<String>//这代表String的集合
虽然ArrayList只能携带对象而不是primitive主数据类型,但编译器能够自动地将primitive主数据类型包装成Object以存放在ArrayList
除了java.lang之外,使用到其他包的类都需要指定全名。也可以在原始程序代码的最开始部分下import指令来说明所使用到的包。

要记得java.lang是个预先被引用的包。因为java.lang是个经常会被用到的基础包,所以你可以不必指定名称。java.lang.Stringjava.lang.System是独一无二的class,Java会知道去哪里找。

运用import只是帮你省下每个类前面的包名称而已。程序不会因为用了import而变大或变慢。

如何查询API

  1. 查阅参考书
  2. 查阅HTML API文档中文API

李晓晗

更新于2019-7-29 下午


Similar Posts

Comments