Java学习笔记六——简单Java类库

Java类库

 

Java的应用程序接口(API)以包的形式来组织,每个包提供了大量的相关类,接口和异常处理类,这些包的集合就是java的类库

 

包名以java开头的是java核心包

以javax开头的java扩展包

 

编译器一般会自动引入java.lang包,其中包括:

  1. Object类
  2. 数学类(Math)
  3. 数据类型类
  4. 线程类
  5. 字符串类(String类和StringBuffer类)
  6. 系统及运行类(System类和Runtime类)

//数据类型类里想说一下:Character–char  Integer –int 不是简单的大写关系

//除了bollean外其他数据类型类都有静态的MAX-VALUE和MIN-VALUE可以通过类名直接调用

 

 

字符串类:

String类:创建之后不能再修改和变动的字符串常量

StringBuffer类:创建之后可以修改和变动的字符串变量,长度可变,能插入字符,也能追加字符到末尾

String的构造方法非常多:

  1. 用扩在双引号(“”)里面的一串字符串做参数构造字符串

 Public String(String value);

  1. 用字符、字符数组作为构造函数

 Public String(char value[]);

 Public String(char value[], int offset, int count);

  1. 用指定的缓冲字符串对象buffer构造字符串对象

  Public String(StringBuffer buffer);

  1. 用字节数组作为参数构造字符串

  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,也就是缓冲区能容纳的最大字符数

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值