• 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 文档

     

  • 相关阅读:
    OOP & Pointer: Segment Tree
    ICPC_2020 上海站
    Notes: Kirchhoff's Matrix 基尔霍夫矩阵
    CS61A Homework: Church Numerals
    题解:[COCI2011-2012#5] BLOKOVI
    题解:SDOI2017 新生舞会
    题解:POI2012 Salaries
    题解:洛谷P1357 花园
    题解:CF593D Happy Tree Party
    题解 P2320 【[HNOI2006]鬼谷子的钱袋】
  • 原文地址:https://www.cnblogs.com/moveofgod/p/3000990.html
Copyright © 2020-2023  润新知