欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

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

来源: javaer 分享于  点击 46196 次 点评:180

Java学习笔记六——简单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,也就是缓冲区能容纳的最大字符数

 

 

相关文章

    暂无相关文章
相关栏目:

用户点评