复习java API standard

1. packages

  • java.lang : classes de bases (+reflect)
  • java.math : nombres de taille variable
  • java.io : entrées/sorties
  • java.util : utilitaires (+jar, +zip, +concurrence)
  • java.net : réseau
  • java.awt, java.swing : interface graphique (image, +datatransfert, +event)
  • java.applet : applets
  • java.rmi : invocation distante (+dgc, +registry, +server)
  • java.security : (+acl, +interfaces)
2.java.lang

wrappers:

Conversions entre int, Integer et String

toString of Object

getClass().getName() + '@' + Integer.toHexString(hashCode());
java.lang.Error java.lang.Exception 继承了java.lang.Throwable

exception的处理
解决
try {
  unCodeQuiLeveUneException();
} catch(Exception e) {
  /* Aucune action, ce qui masque les erreurs */
}
向使用方抛出,交给他解决
     import java.lang.Exception;
     ...
     public int pop() throws Exception {
         if ( myNode == null )
             throw new Exception("empty stack");
         else
             myNode = myNode.next();
     }


3.java.util

包含时间管理,事件管理和容器类

conteneurs = collections et tableau assosiatifs

ArrayList, ArrayDeque

LinkedList

HashMap, HashSet

TreeMap, TreeSet


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值