java基础类库及集合

一. java基础类库

1.String

1.java.lang.String类用于描述字符串

2.该类由final关键字修饰,表示该类不能被继承

3.可以被共享使用

4.private final byte[] value ,fianl修饰指向的位置不会改变,byte[] 数组声明以后长度不会再改变

请添加图片描述
5.在这里插入图片描述
6.在这里插入图片描述
7.
在这里插入图片描述

2.Stringbuffer

1.StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同,String类的内容一旦声明之后则不可改变,改变的只是其内存地址的指向,而StringBuffer中的内容是可以改变的。

2.对于StringBuffer而言,本身是一个具体的操作类,所以不能像String那样采用直接赋值的方式进行对象的实例化,必须通过构造方法完成。

3.请添加图片描述
4.请添加图片描述

3.Data

1.请添加图片描述
输出结果:
请添加图片描述

2.Date类是一个较为常用的类,但是其操作的日期格式会有一些不符合于个人的要求,而如果要想进一步取得一些自己需要的时间,则可以使用Calendar类。

二.java集合

1.List

1.List:⼀种有序列表的集合,例如,按索引排列的Student的List;

List的⾏为和数组⼏乎完全相同:List内部按照放⼊元素的先后顺序存放,

每个元素都可以通过索引确定⾃⼰的位置,List的索引和数组⼀
样,从0开始。

数组和List类似,也是有序结构,如果我们使⽤数组,在添加和删除元素的

2.时候,会⾮常不⽅便。
我们考察List接⼝,可以看到⼏个主要的接⼝⽅法:
在末尾添加⼀个元素:void add(E e)
在指定索引添加⼀个元素:void add(int index, E e)
删除指定索引的元素:int remove(int index)
删除某个元素:int remove(Object e)
获取指定索引的元素:E get(int index)
获取链表⼤⼩(包含元素的个数):int size()

2.Map

1。⼀种通过键值(key-value)查找的映射表集合,例如,根据Student的name查找对应Student的Map。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值