java SE(未完结)

数据类型与运算符
数据类型
-
基础数据类型
-
数值型
-
正整型
-
byte
-
short
-
int
-
long
- 结尾加(l/L)
-
-
浮点型
-
float
- 结尾加(f/F)
-
double
-
-
-
字符型
-
char
- 只能存储一个字符
-
-
布尔型
-
boolean
- true/false
-
-
-
引用数据类型
-
类(class)
- String字符串输入类
-
接口(interface)
-
数组( [ ] )
-
-
类型转换
-
自动类型转化
- byte,char,short > int > long > float > double
-
强制类型转换
- (数据类型)变量
-
运算符
-
算术运算符
- 加( + ), 减( - ),乘( * ),除( / ),取余(%)
-
赋值运算符
- 等于(=),加等于(+=),减等于(-=),乘等于(*=),除等于(/=),取余等于(%=),
-
关系运算符
- 等于(==),不等于(!=),大于( > ),小于( < ),大于等于( >= ),小于等于( <= ),是否属于同一类型(instanceof)
-
逻辑运算符
- 非( ! ),与(&&),或(||)
流程控制
选择结构
-
if语句
-
单分支
- if(表达式)
-
双分支
- if(表达式){ }else
-
多分支
- if (表达式){ }else if(表达式){ }else
-
嵌套if语句
- if(表达式){ if语句} else
-
-
switch多分支语句
- switch(变量)
- default;如果全部选项都没有匹配上,则执行此字段的代码块
循环结构
-
while循环
- while(表达式){ },注:先判断再执行
-
do-while循环
- do{ }while(表达式),注:先执行再判断
-
for循环
- for(表达式)
-
foreach循环
- for(数据类型 数据名:接收的数据)
-
嵌套循环
- 循坏里嵌套着另一层循环
跳转语句
- break,结束本个循环或switch结构
- continue,结束本次循环
- return, 结束整个方法
数组
一维数组
- 数据类型:数组名=new 数组类型[数组的长度]
Arrays类
- .sort,对数组进行排序(正序)
面向对象
类和对象
- 类是对象的抽象,对象是类的实例
- 定义类:class 类名
成员方法
-
方法的定义
- 权限修饰符 返回值类型 方法名(形参列表)
字符串处理类
-
String类
- 获取字符串长度:对象.length()
- 比较两个字符串是否相等:对象1.equals(对象2)
- 连接字符串:对象.concat(连接对象)
- 提取字符串:substring(start,end)
- 搜索字符串:indexOf(搜索内容)
- 拆分字符串:spilt(String separator ,int limit)
- 过滤前后空格:对象.trim()
- 内容全部转为大写:对象.toUpperCase()
- 内容全部转为小写:对象.toLowerCase()
-
String Builder类
- 转换String类型:对象,toString
- 连接对象:对象.append(连接对象)
- 插入字符串:insert(位置,插入内容)
XMind: ZEN - Trial Version

浙公网安备 33010602011771号