思维导图是个比较好的工具可以使用下!!!!!
《1》字符串的构造方法;1无参构造 2 直接创建 3 数组转换成字符串4字节数组庄欢成字符串
《2》基本数据类型比较的是数据值; 引用数据类型比较的是地址值。
《3》1 equals 比较数据是否相等有字幕大小要求; 2 IgnoreCas 比较忽略字母大小写,中文的大小写除外。3 推荐使用格式 字符串+equals进行比较 不然在后面位置会导致空指针异常
《4》1 在字符串中截取某索引之前的元素 s1.substri
ng(n); 2 截取字符串一段元素(2,8)不包括2和8 索引处的元素。3 当一个字符串被重新赋值后地址值会被改变。
《5》1 字符串转化为字符数组中st.tocharArray() 2转化为字节数组st.getbytes()需要遍历下字符串 3字符串的内容转换st.replace (“指定需要改变的元素”,”被改后的内容”)。
《6》1 数组的切割 st.split(“要切割的元素”) 2 切割英文句号是要加两个反斜杠\\. 需要组成新的数组要进行素组遍历。
注意点;在字符串遍历 在数组或字符串方法体的类型和类的名称要一直 !
《7》字符串 1 Arrays.sort(array);数字和字母由数组转换成字符串升序排列
2 Array.toStirng 由数组转化成字符串格式且排列顺序相同
《8》Arrays.sort(ch);
System.out.println(Arrays.toString(ch));
for (int i=ch.length-1;i>0;i--){
System.out.print(ch[i]);由数组转换成字符串 升序,遍历数组转换成字符串进行倒序排列
《8》Math abs绝对值 ceil向上取整 floor向下取整 round 四舍五入
6月4号
《1》自动类型转换和强制类型转换!要记住理解四类八种的大小顺序!
1,自动类型转换从小到大 byte -short -char -int- long -float- double.
2. 强制类型转换从大到小; double float long int char short byte.
特点;代码需要进行特殊的格式处理,不能自动完成。
格式;范围小的类型 范围小的变量名=(范围小的类型)原本范围大的数据;
注意事项;int 最高20亿
1 强制类型转换一般不推荐,有可能损失精度数据溢出。
2 byte short char可以进行运算。
3 byte short char 这三种类型在运算的时候都会被提升为int类型然后再计算。
4.boolean不参与。
数字和字符的对照关系表
ASCII码表;
‘A’=65 ‘a’=97 ‘0’=48
《2》1运算符 进行特定操作的符号;2表达式;用运算符连起来的式子叫做表达式;
《3》四则运算 +的概念1对于数值来说,就是加法。 2 对于char类型按ASCII表提升int类型 3 S tring 字符串的拼接。
《4》自增自减 1基本含义;前++ 先运算后赋值,后++先输出再运行;
2使用格式;写在变量名称前或者写在变量名称后。
赋值 a+=10---a=a+10
&&如果左边False右边不执行
|| 左边为true右边就不执行
《5》1 使用格式 写在变量名称之前,或者写在边量名称之后 2使用方式 单独使用 不和其他任何操作混合,自己独立成为一个步骤。 混合使用和其他操作混合。 3 使用区别 在单独用的时候,前++和后++没有任何区别。 在混合的商户,用重大区别。A如果是前++ ,那么变量立马+1 ,然后拿结果进行使用。 B 如果是后++,那么首先使用变量本来的数值,然后让变量+1
注意事项; 自有变量才能使用自增,自减运算符,常量不可以发生改变,不能用。
《5》三元运算符 int temp = (a > b ? a : b);
int max = (temp > c ? temp : c);
《6》;1 基本运算符:就是一个符号“=”,代表右侧的数据交给左侧的变量。
2,复合赋值运算符 例如a+=10等于a=a+10 = += *= %=
3,&&短路语 一边不满足条件就短路
《7》
4,方法命名的规则和变量一样用小驼峰命名法。
5,方法;把一段代码提取出来 方法体,大括号里的任意语句,方法定义的先后顺序无所谓。
6,方法的定义不能产生嵌套包含关系
7,方法定义好了后,不会执行的,如果想执行,一定要进行方法的调用。
|
|