2Java SE(上).doc

时间:2020-09-23 06:26:24
【文件属性】:

文件名称:2Java SE(上).doc

文件大小:59KB

文件格式:DOC

更新时间:2020-09-23 06:26:24

JavaSE基础

1. 文档注释可以在:类,常量,方法上声明 文档注释可以被javadoc命令所解析并根据内容生成手册 2. 字符串是不变对象:字符串对象一旦创建,内容是不可改变的,要想改变内容一定会创建新对象。 字符串若使用字面量形式创建对象,会重用以前创建过的内容相同的字符串对象。 使用new关键字创建的字符串对象由于不会存入常量池也不会检查常量池,所以不会重用对象。 java编译器有一个优化措施,就是若计算表达式运算符两边都是字面量,那么编译器在生成class文件时就将结果计算完毕并保存到编译后的class文件中了。 3. String使用了final修饰,不能被继承 方法: 1)int length():该方法用来获取当前字符串的字符数量,无论中文还是英文每个字符都是1个长度 2)int indexOf(String str):查看给定字符串在当前字符串中的位置。 首先该方法会使用给定的字符串与当前字符串进行全匹配,当找到位置后,会将给 定字符串中第一个字符在当前字符串中的位置返回。常用来查找关键字使用。 重载方法: int lastIndexOf(String str):返回给定的字符串在当前字符串中最后一次出现的位置 3)String substring(int start,int end):截取当前字符串的部分内容 从start出开始,截取到end(但是不含有end对应的字符) Java API有个特点,凡是使用两个数字表示范围时,通常都是“含头不含尾”的。 重载方法: sub=str.substring(4):只需传入一个参数,从给定的位置开始连续截取到字符串末尾 4)String trim():去除当前字符串中两边的空白 5)char charAt(int index):返回当前字符串中给定位置处对应的字符 6)boolean startsWith(String str):用来判断当前字符串是否是以给定的字符串起始的 boolean endsWith(String str):用来判断当前字符串是否是以给定的字符串结尾的。 7)String toUpperCase() String toLowerCase():将一个字符串中的英文部分转换为全大写或全小写(验证码使用) 8)valueOf():String 提供了一组静态方法 该方法有若干的重载,用来将其他类型数据转换为字符串。


网友评论