到目前已经学了9天的内容仔细一看内容还是挺丰富的 总结一下容易混淆 比较重要的内容 1.JDK:java开发工具包 JRE :java运行环境 JVM:运行java代码必须的条件(是运行java程序的核心虚拟机) 2.强制类型转换:两个int常量相加赋值给byte short char 编译器会把常量先相加在自动补上强转 有变量则需要手动补上强转<编译器常量优化> 3.前加加和后加加 单独使用没有区别。混合或者打印使用 前加加先加一后使用 后加加先使 用后加一 4.对于&&和 ||有短路效果&&左边是false右边则不执行||左边是true右边则不执行。 5.对于switch选择语句来说 switch后的表达式 数据类型只能是byte short char int String enum(枚举) 6.break 跳出循环 continue 跳过本次循环 7.方法重载 方法名一样 参数不同(个数不同 类型不同 多类型顺序不同)<与返回值类型无关> 8.数组的长度补不可变 集合的长度可变 数组可以存储任意数据类型 集合只能存储引用数据类型 9.字符串重要的方法 创建方式 <1>String() 初始化一个新创建的 String 对象,使其表示一个空字符序列。<2>String(byte[] bytes) 通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String。<3>String(char[] value)分配一个新的 String,使其表示字符数组参数中当前包含的字符序列。<4>直接创建 字符串比较的方法:<1>boolean equal(Object obj) 任意数据类型的参数和字符串比较内容 <2> equalsIgnoreCase(String str) 忽略英文大小写比较
获取的方法<1> int length() 获取字符串长度 <2>Char charAt(int index) 获取索引位置的字符 <3> int indexOf(String str) 获取参数字符串在原字符串第一次出现的位置索引
不存在就返回-1 截取相关的方法 String subString(int index) 截取从参数位置到末尾(包括参数位置) <2>String subString(int start, int end) 截取包括左面索引不包括右边 转换相关的方法 <1> char[] toCharArray() 把当前字符串拆分成字符数组作为返回值 <2> byte[] getByte()把字符串装换成为字节数组
<3> String repace(CharSequence oldstr, CharSequencen newstr ) 把字符串中oldstr替换为 newstr组成新的字符串并返回
分割字符串 <1>String[] split(String regex) 按照规则截取字符串 10 重写 <1>子类覆盖重写父类的方法 方法名一样,参数列表也一样 <2>子类返回值范围小于等于父类<3>子类大于或等于父类的修饰符的范围 以上是个人总结前9天的易错易混淆的知识点
|
|