实用类(一)介绍

一、枚举类型

定义:枚举指由一组固定的常量组成的类型。

例子:

实用类(一)介绍

实用类(一)介绍
实用类(一)介绍
枚举优点总结:
1.枚举可以是代码更易维护。
2.枚举更易于编程时输入,使用枚举赋值,只需要输入枚举名,可以调出对应值。

二、JAVA API

常用Java API
java.lang
Enum、包装类、Math、String、StringBuffer、System… …
java.util
java.io
java.sql
1.包装类:
定义:包装类把基本类型数据转换为对象。
每个基本类型在java.lang包中都有一个相应的包装类。

基本数据类型 包装类
byte Byte
boolean Boolean
short Short
char Character
int Integer
long Long
float Float
double Double

包装类用途:

  1. 包装类作为和基本数据类型对应的类存在,方便对象操作。
  2. 包装类包含每种基本数据类型的相关属性。

2.包装类和基本类数据类型的转换
2.1基本数据类型转换为包装类
在Java中,基本数据类型数据创建包装类对象通常有要下两种方式:

2.1.1使用包装类的构造方法。。
包装类构造方法有两种形式
public Type(type value).
public Type(String value).
其中Type表示包装类,参数type为基本数据类型。
创建一个Integer类型的包装类对象,代码可以这样写。
Integer intValue=new Integer(21);或者
Integer intValue=new Integer(“21”);

2.1.2使用包装类的valueOf()方法
创建一个Integer类型的包装类对象:
Integer intValue=Integer .valueOf(“21”);

2.2基本类型与包装类型的自动转换

装箱:基本类型转换为包装类的对象
拆箱:包装类对象转换为基本类型的值

基本类型转----->包装类
int与Integer转换
实用类(一)介绍
boolean与Boolean转换
实用类(一)介绍
字符串------>基本类型
实用类(一)介绍
基本类型------>字符串
实用类(一)介绍

三、Math类

java.lang.Math类提供了常用的数学运算方法和两个静态常量E(自然对数的底数) 和PI(圆周率)
Math.floor -------向下取值
Math.PI -------圆周率
Math.abs(-3.5); //返回3.5 (取绝对值)
Math.max(2.5, 90.5);//返回90.5
(未完待续)