菁英科技(卓目鸟学苑)- 专注软件测试菁英教育
标题:
Java_代金鑫_2021.03.11
[打印本页]
作者:
心向未来
时间:
2021-3-11 20:21
标题:
Java_代金鑫_2021.03.11
1.包装类
基本
类
型 包装
类
:
int Integer
byte Byte
short Short
long Long
float Float
double Double
boolean Boolean
char Character
2.list
list
:列表 有序、里面的元素可重
复
的、可
变长
度
是接口,常用的
实现类
:
ArrayList
(可
变长
度的
数组
)、
LinkedList
(
链
接
结构
)、
Vector
ArrayList
:遍
历
元素、
随
机
访问
元素、效率比
较
高
LinkedList
:
插
入或者
删
除元素
时
,效果比
较
高
//<String>
表示列表中元素的
类
型
//List
是接口 用
它
的
实现类
ArrayList
来实
例化
List<String> names =
new
ArrayList<>()
;
增
add
names.add(
"Tome"
)
;
删
remove
a.
根据索引
删
names.remove(
0
))
;
b.
根据元素
删
names.remove(
"Jiao"
))
;
修改
set
根据索引改
names.set(
0
,
"jiao"
)
;
查
get
names.get(
0
))
;
names.size())
;
names.contains(
"jiao"
))
;
获
取某
个
元素的索引
names.indexOf(
"rui"
))
;
names.lastIndexOf(
"rui"
))
;
}
加
liked.add(
"cccc"
)
;
删
liked.remove()
;
3.set
set:
无序的、不允
许
重
复
set
是接口
TreeSet HashSet
是用得比
较
多的
实现类
set.add(1);//
元素不可重
复
不
报错
但是不
会
打印出
来
元素无序、索引无意
义
所以
没
有
set get
方法
同上操作一
样
remove size contains
用
foreach
遍
历
4.map
Map: HashMap TreeMap
是典型的
实现类
key-value key
不允
许
重
复
是用
set
来
存放的
Map<String
,
String> map =
new
HashMap<>()
;
map.put(
"CNY"
,
"
人民
币
"
)
;
map.put(
"CNY"
,
"chinese yuan"
)
;
map.remove(
"GBP"
))
;
map.containsKey(
"GBP"
))
;
map.containsValue(
"
日元
"
))
;
map.get(
"CNY"
))
;
5.Collections
Collections:
集合的工具
类
提供了方法 操作
list set map
Collections.
max
(nums))
;
Collections.
min
(nums))
;
6.异常处理
异
常
处
理:
try catch finally throw throws
java
最常
见异
常:
空指
针
的
异
常(
对
象是
null
调
用里面的方法
会
出
现
空指
针异
常)
一般不用
try-catch
捕
获
而是在
调
用方法前判空
//
当调
用的方法抛出
异
常
时
1.
在
该
方法的
头
部
声
明抛出一
个异
常
2.try-catch
处
理
异
常
欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/)
Powered by Discuz! X3.4