API(Application Programing Interface) 应用程序编程接口
使用步骤:
A:看下类在哪个包中。
如果是lang包下的类,可以直接使用,不需要导包。其他包下的类需要导包。
B: 大概的看下类的说明,了解类是干嘛的。
看下类的结构,看下类的说明。
C:看有无构造方法。
有:成员一般是非静态的,需要创建对象使用。
无:成员一般是静态的,可以直接类名点 的形式调用。
D:正常调用即可。
方法要什么参数,我们就传什么参数。
方法返回什么类型,我们就用什么类型的变量接收。
String 类中的方法:
toUpperCase()
toLowerCase()
length()
contains();
equals();
substring(int start); //从指定索引(包含)到末尾
substring(int start,int end); //从start到end(包左不包右)
//Java中的方法只要是涉及到范围的,一般都是包左不包右的。
trim()
toCharArray();
charAt(int index);
indexOf(String str);
包装类:
Integer.parseInt(字符串类型的整数); // "12"
基本类型: 包装类:
byte
short
char Character
int Integer
long
float
double
boolean 占一个字节(理论上来讲占1/8个字节就够了)
自动装箱: 基本类型 ———》 对应的包装类(引用类型)。
自动拆箱:
JDK1.5的新特性: 自动拆装箱。
Integer i = 10; //这个10是从 byte常量池中直接获取的,直接把常量池中的地址给 i。
Integer i = new Integer(10); //这个10先从byte常量池中拿,然后再堆中new一个Integer类型的对象,指向常量池中的10,
//然后把堆中 Integer对象的引用给 i。
m+=20; //先拆箱再装箱
字符串→基本类型
任何一种基本类型包装类都有一个parseXxx(String data)方法。如Integer有ParseInt方法。
基本类型→字符串
基本类型转为字符串非常简单,直接与空字符串相加即可。
基本数据类型可以使用运算符运算,引用数据类型不可以,但是,基本数据类型的包装类可以
监听器: 适配器类:
WindowListener WindowAdapter
MouseListener MouseAdapter
KeyListener KeyAdapter
四大皆空:
1、定义变量,但是没赋值。
int a;
String s;
2、有变量,但是赋值为null.
String s = null; 变量可以被打印但是不能调用方法,运行时会出现空指针异常
3、针对于字符串来讲: 说白了就是空串。
String s = "";变量有值,变量不为空,有对象,此时该变量是一个正常变量是使用。调用isEmpty,返回true
4、空的用法:
null不能直接被输出语句打印。
返回值为void的方法,只能单独使用。 |
|