Java SE

1. 常用的包

  java.lang (java语言的核心包, 由java虚拟机自动导入)

  java.util (提供大量的 工具类 和 集合类)

  java.io

  java.net

  java.sql

2. Object 类

  <1> 基本概念 - "万物皆对象", Object类是所有类的父类

  <2> 常用的方法

      Object()  // 无参构造方法

      boolean equals(Object obj)  // 默认比较两个对象的地址, 可以重写为 比较两个对象的内容

      int hashCode()  // 默认的hashCode代表内存地址的编号。若equals()被重写, 则 hashCode() 也需要被重写

      String toString()      // toString()往往需要重写  

      Class<?> getClass()

      

3. 包装类

  <1> 包装类的概念 - 八种基本数据类型定义出来的变量,可以将它们“打包”变为包装类

  <2> 包装类的分类 

      java.lang.Byte

      java.lang.Short

      java.lang.Integer

      java.lang.Long

      java.lang.Float

      java.lang.Double

      java.lang.Boolean

      java.lang.Character

  <3> Integer类的概述

      基本概念 - 对 int 类型的包装

      常用方法 - 构造、valueof() 等

      装箱 : 基本数据类型 ---> 包装类对象

      拆箱 :包装类对象 ---> 基本数据类型

      自动装箱池: -128 到127的int值, 已经自动装箱完毕了

  <4> Double类的概述

      基本概念 - 对 double 类型的包装

  <5> Boolean类的概述

      基本概念 - 对 boolean 类型的包装

  <6> Character类的概述

      基本概念 - 对 char 类型的包装

  <7> 包装类(Wrapper)的使用总结

      基本数据类型 转化为 对应包装类 的方式 - 调用 包装类的 构造方法 或 静态方法

      获取 包装类对象 中 基本数据类型 的方式 - 调用 包装类中的 value() 方法

      字符串 转化为 基本数据类型 的方式 - 调用 包装类中的 parse() 方法


4. 数学处理类

  <1> Math类的概述

      基本概念 - 提供了数学相关的方法

      常用的方法 - max() 、min() 、absolute() 等

  <2> BigDecimal类的概述

      基本概念 - 弥补 float 和 double 不能实现精确运算的不足

      常用的方法 - add()、subtract()、 multiply()、divide() 等

  <3> BigInteger类的概念

      基本概念 - 用于描述比long 类型还大的整数数据

      常用的方法 - add()、subtract()、 multiply()、divide() 等

原文地址:https://www.cnblogs.com/JasperZhao/p/14832159.html