06 认识Java的API

文章介绍了ArrayList的创建、元素操作以及与一般数组的区别,强调了ArrayList在Java5.0后的参数化特性。此外,讨论了Java中的布尔运算符和短路运算。还详细说明了如何使用JavaAPI,包括指定类的完整名称、import语句的使用,以及javax包的历史。最后提到了查询API的常见方式,如参考书籍和HTMLAPI文档。
摘要由CSDN通过智能技术生成

1. ArrayList

1.1 ArrayList的操作

创建

ArrayList<Egg> myList = new ArrayList<Egg>();

加入元素

Egg b = new Egg();
myList.add(b);

查询大小

int theSize = myList.size();

查询特定元素

boolean isIn = myList.contains(s);

查询特定元素的位置

int idx = myList.indexOf(b);

判断集合是否为空

boolean empty = myList.isEmpty();

删除元素

myList.remove(s);

1.2 比较ArrayList与一般数组

  • 一般数组在创建时就必须确定大小

  • 一般数组使用特殊的语法myList[1](方括号)

  • 存放对象给一般数组时必须指定位置

  • 在Java 5.0的ArrayList是参数化的

2. 超强布尔表达式

与 &&

或 ||

不等于 != ,!

短运算符 &&, ||(两边都为true才为true)

长运算符 &, |(使用在boolean表达式时会强制Java虚拟机一定要计算运算符两边的算式,但这两个运算符通常是用来作位的运算)

3. 使用函数库(Java API)

3.1 API包

在Java的API中,类是被包装在包中。要使用API中的类,你必须知道它被放在哪个包中。

在Java函数库中的每个类都属于某个包。

3.2 指定类的完整名称

除非来自java.lang

ArrayList——java.util.ArrayList

两种指定方法:

  • import

放一个import述句在程序源文件最前面

import java.util.ArrayList;

  • type

在程序代码中打出全名

java.util.ArrayList<Dog> list = new java.util.ArrayList<Dog>();

3.3 javax

标准版的扩展都以javax作为包名称的开头,后续Sun发行换成java发现改写困难,决定先保护程序。

故javax开头的包以前曾经是扩展,后来才取得一个标准名份。

运用import只是省下每个类前面的包名称,程序不会因为import变大/变慢。
java.lang.String与java.lang.System是独一无二的class,不必import

4. 如何查询API

参考书

HTML API文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值