黑马程序员技术交流社区

标题: 常见API 类的归类总结 [打印本页]

作者: 可可TKD    时间: 2016-4-4 20:57
标题: 常见API 类的归类总结
都是我自己归纳的,希望对大家有用

1 Stirng类见(Day12笔记)

2  StringBuffer  StringBuild  


String -- StringBuffer


        * a:通过构造方法


        * b:通过append()方法


* B:StringBuffer -- String


        * a:通过构造方法


        * b:通过toString()方法

        * c:通过subString(0,length)





24. StringBuffer 和 StringBuilder 的区别



StringBuffer 是线程安全的,StringBuilder 是线程不安全的,所以效率比起来


StringBuilder 要比 StringBuffer 快。


一般单线程的程序使用 StringBuilder 比较好,多线程的情况下可以自己加锁,也可以


直接使用 StringBuffer








3  Arrays类概述

        * 针对数组进行操作的工具类。

        * 提供了排序,查找等功能。




4 Integer类概述

        * 通过JDK提供的API,查看Integer类的说明

        * Integer 类在对象中包装了一个基本类型 int 的值,

        * 该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,

        * 还提供了处理 int 类型时非常有用的其他一些常量和方法



5 String和int类型的相互转换

    A:int -- String

        * a:和""进行拼接

        * b:public static String valueOf(int i)

        * c:int -- Integer -- String(Integer类的toString方法())

        * d:public static String toString(int i)(Integer类的静态方法)

  * B:String -- int

        * a:String -- Integer -- int

        * public static int parseInt(String s)


6 Random类的概述和方法使用


A:Random类的概述


        * 此类用于产生随机数如果用相同的种子创建两个 Random 实例,


        * 则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。


* B:构造方法


        * public Random()


        * public Random(long seed)


* C:成员方法


        * public int nextInt()


        * public int nextInt(int n)(重点掌握)

7 BigDecimal类的概述和方法使用


BigDecimal的概述


        * 由于在运算的时候,float类型和double很容易丢失精度,演示案例。


        * 所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal





        * 不可变的、任意精度的有符号十进制数。


* B:构造方法


        * public BigDecimal(String val)


* C:成员方法


        * public BigDecimal add(BigDecimal augend)


        * public BigDecimal subtract(BigDecimal subtrahend)


        * public BigDecimal multiply(BigDecimal multiplicand)


        * public BigDecimal divide(BigDecimal divisor)


8 Date类的概述和方法使用


Date类的概述


        * 类 Date 表示特定的瞬间,精确到毫秒。


* B:构造方法


        * public Date()


        * public Date(long date)


* C:成员方法


        * public long getTime()


        * public void setTime(long time

9   SimpleDateFormat类实现日期和字符串的相互转换


DateFormat类的概述


        * DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat


* B:SimpleDateFormat构造方法


        * public SimpleDateFormat()


        * public SimpleDateFormat(String pattern)


* C:成员方法


        * public final String format(Date date)


        * public Date parse(String source)



作者: 可可TKD    时间: 2016-4-4 20:58
我当时学这一块时思维比较混乱,然后就归纳到一起,希望对大家有所帮助
作者: sensir    时间: 2016-4-6 00:49
感觉好乱




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2