Java学习笔记六——简单Java类库,java学习笔记类库
Java学习笔记六——简单Java类库,java学习笔记类库
Java类库
Java的应用程序接口(API)以包的形式来组织,每个包提供了大量的相关类,接口和异常处理类,这些包的集合就是java的类库
包名以java开头的是java核心包
以javax开头的java扩展包
编译器一般会自动引入java.lang包,其中包括:
- Object类
- 数学类(Math)
- 数据类型类
- 线程类
- 字符串类(String类和StringBuffer类)
- 系统及运行类(System类和Runtime类)
//数据类型类里想说一下:Character–char Integer –int 不是简单的大写关系
//除了bollean外其他数据类型类都有静态的MAX-VALUE和MIN-VALUE可以通过类名直接调用
字符串类:
String类:创建之后不能再修改和变动的字符串常量
StringBuffer类:创建之后可以修改和变动的字符串变量,长度可变,能插入字符,也能追加字符到末尾
String的构造方法非常多:
- 用扩在双引号(“”)里面的一串字符串做参数构造字符串
Public String(String value);
- 用字符、字符数组作为构造函数
Public String(char value[]);
Public String(char value[], int offset, int count);
- 用指定的缓冲字符串对象buffer构造字符串对象
Public String(StringBuffer buffer);
- 用字节数组作为参数构造字符串
Public String(byte[] bytes);
Public String(byte[] bytes,String enc);
Public String(byte[] bytes, int offset, int length);
Public String(byte[], int offset,int length,String enc);
Char ch[]={‘a’,’b’,’c’,’d’,’e’};
String s1=newString(ch); //s1 为“abcde”
String s2=newString(ch, 2, 3); //s2为“cde”
StringBufferbuff=new StringBuffer();
Buff.append(“a”);
Buff.append(“5.6”);
String s1=newString(buff); //s1为“a5.6”
stringBuffer类即使是空串,也有16个字节的长度,length()返回字符串长度,capacity()返回字符串长度加16,也就是缓冲区能容纳的最大字符数
相关文章
- 暂无相关文章
用户点评