zoukankan      html  css  js  c++  java
  • 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 文档

     

  • 相关阅读:
    【bzoj2733】永无乡(无旋treap启发式合并 + 并查集)
    【bzoj2002】弹飞绵羊(分块)
    【bzoj2724】蒲公英(分块)
    【最大M子段和】dp + 滚动数组
    【最大连续子段和】单调队列 + 前缀和优化
    【广告印刷】单调队列
    【烽火传递】dp + 单调队列优化
    【志愿者选拔】单调队列、输入优化
    【Sliding Window】单调队列
    【序列操作V】平衡树(无旋treap)
  • 原文地址:https://www.cnblogs.com/moveofgod/p/3000990.html
Copyright © 2011-2022 走看看