head first java 03 ( 6 章 )

- Java 内置有数百个类.

  核心java API 是一堆等着被你当做组件使用的类的集合而成的.

- 前一章程序修改, 使用 ArrayList.

  ArrayList 操作 ( 个人感觉有点类似链表 ) 总之, 在知道固定大小的时候, 尽量还是用普通数组.

  image 

  image

  image

- 掌握 java API 十分重要

- 比较 ArrayList 与一般数组

imageimage

imageimage

- 完整源码 ( 在原来基础上 )

GameTest.java
Game.java



Player.java

Dao.java


 

- 使用java函数库( Java API )

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

  包重要的原因:

  • 首先, 它们可以帮助组织项目或函数库相对于一大堆零散的类, 以功能来组织会比较好
  • 其次, 包可以制造出名称空间, 以便错开相同名称的类.
  • 最后, 包可以通过限制同一包之间的类才能相互存取以维护安全性.

  必须要告诉java, 你使用的是哪一个ArrayList(类), 有两种方法:

  • IMPORT: 放在源文件最前面
  • 在程序中打出全名, 不管在哪里, 只要有使用到就打出全名, java.util.ArrayList<Dog> list = new java.util.ArrayList<Dog>();

  来自 java.lang 这个包中的内容, 可以直接使用.

  javax 这个包: 首先它是相对的, 标准的包都是 java.util java.io 之类的, 只有扩展的或非标准的才使用 javax, 后来也是标准的.

  类的完整名称: 包名+类名, 例如 java.util.ArrayList

- import 与 c语言中的 include

  使用 import 不会使程序变大, 这一点与 c语言的 include 是不同的.

- 如何查询 API

  1. 库中有哪些类?

  2. 找到类之后, 你怎么知道它是做什么的?

  查阅参考书 或 HTML API 文档

 

原文地址:https://www.cnblogs.com/moveofgod/p/3000990.html