java学习2

1.构造函数为public 类名(不要加void等修饰符)
2.java中提供了关键字static,用他它修饰类的属性后,此属性就是公共属性。(可以修改,但是修改一个实例对象,其它的实例对象的值也会改变。)
3.注意static类型的属性既可以在static和非static类型的方法中使用,但是static类型的方法调用非static类型的属性,则会出现错误,也不能调用this。
4.instanceof判断是否实现接口或属于类
存储类的仓库--java常用类库
1.int a = Integer.parseInt(cc);//字符串转换为int类型
2.Integer a = new Integer();包装
3.int temp = a.intValue(); 拆装
4.转换字符串:基本类型接在string后或者String.valueOf(x)即可
5.str.toCharArray();字符串转换成char数组
正则表达式:
1.boolean matches()
2.String replaceAll(regex,replacement)
3.String replaceFirst(同上)
4.String[] split(regex)
5.String[] split(regex,limit)
6.特殊字符.用\\.表示
Math和Random类
Random类产生x以内的随机数r.nextInt(x);
String类
1.(例如直接给string赋值)按照一定方式实例化对象会保存到对象池中,后面还有同样方式的实例化,则不会次年键对象,而是取出使用
2.构造方法:开辟两块堆内存空间,有一块成为垃圾,并且字符串无法自动入池,但是可以用String类中的intern()方法手工入池。
3.string一旦初始化,不能改变,只是新建对象而已。
4.常用方法:String(char[] value)数组边字符串,指定部分边字符,charAt(int index)返回指定所以位置的字符,toCharArray()转为数组.
5.字符串查找方法:contains indexOf lastIndexOf startsWith endsWith
6.字符串替换:replaceAll replaceFirst
7.字符串截取:substring
8.字符串拆分:String data[] = str.split("");
9.concat intern(入池) length isEmpty toLowCase toUpperCase trim

猜你喜欢

转载自blog.csdn.net/qq_36792525/article/details/80871817