Java基础复习

来源:互联网 发布:nba球队数据统计 编辑:程序博客网 时间:2024/06/03 20:47
//用户输入
Scanner sc = new Scanner(System.in);
//------------------------------------数据类型-------------------------------------//
boolean 布尔型
char 单字节
byte 字节型 -128 +127
short 短整型 -215 +215-1
int 整  数
long 长整形
float 单精度
double 双精度
//--------强制类型转换:Eg:int a = (int)b;
//三目运算符:
(表达式)? 结果1:结果2
String op="";
int num = 22;
op = (num>20)?"success":"error";
//----------------------------------条件语句
if-else switch-case
while - to 先判断后执行
to - while 先执行后判断


break:立即跳出循环,执行循环后的语句
continue:结束本次循环,继续下一个循环
//-----------------------------------数组-------------------------------------
//一维数组
数据类型 数组名[] = new 数据类型[数组大小]
int array = new int[10];
int array = {1,2,3};
//二维数组
数据类型 [][] 数组名
int array[][] = new int[3][2];
/***************************************面向对象************************************/
抽象:一个对象与其他所有对象区别的基本特征;
封装:数据和方法联在一起的整体;
继承:一个对象直接使用另一个对象的属性和方法;
多态性:多种表现形式。
//
对象:具有明确行为的具体实体,具有行为和状态。
类:具有相同属性和行为的一组对象的集合。
类和对象的关系:类是用来定义对象的状态和行为的模板。


/************************************Java的基础类********************************/
//---------------------------------------Object类---------------------------------------
返回类型 方法名称 操作功能
Object clone()创建并返回复制的对象
boolean equals(Object obj)比较两个对象是否相等
void finalize()不引用对象时,调用该方法
Class GetClass()返回此Object的运行时类
int hashCode()返回对象的哈希码值
String toString()返回该对象的字符串表示
//---------------------------------String类---------------------------------------------
返回类型 方法名称 操作功能
int length() 返回字符串长度
boolean equals()对比字符串是否相等
String toLowerCase()将字符串转换为小写
String toUpperCase()将字符串转换为大写
//---------将字符串转换为数值类型
返回类型 方法 备注
Byte Byte.parseByte(String)将字符串转化为位
Short Short.parseShort(String)将字符串转换为short整数
Interger Interger.paeseInterger(String)将字符串抓换为intx类型
//-----------String常用方法
方法 返回类型操作功能
charAt(int index) char返回索引处的字符串
indexOf(String str) int返回该字符串第一次出现的位置
substring(int,int) String返回两个位置之间的字符串
concat(String str) String将指定的字符串连接带末尾
replace(char ch1,char 2) String替换
split(String str) String按照指定字符串来拆分
trim() String 去掉前后空格
//------------------------------------------StringBuffer----------------------------
//String和StringBuffer的区别
:String 主要处理不变的字符串,StringBuffer处理可变的字符串
:StringBuffer主要创建和处理动态字符串信息
方法 返回类型 备注
insert(int,string) StringBuffer在指定位置插入字符串
setCharAt(int,char) void将char放在int位置上
toString() String转换为String类型
reverse() StringBuffer将字符串反序
delete(int,int) StringBuffer删除int到int之间的字符
deleteCharAt(int) StringBuffer删除int所引出的字符


/******************************************Math类***************************************/
//----------------Math常用方法
方法 返回类型 备注
abs() int 绝对值
cbrt() double 立方根
sqrt() double 正平方根
round() int 四舍五入
ceil() int 返回最小正整数
floor() int 最大正整数
log(double) doubledouble的对数
pow(double,double) 返回double的double的次幂
random() 返回随机数
max()|min() 返回最大|小值
0 0
原创粉丝点击