day12

来源:互联网 发布:焦作淘宝网络公司 编辑:程序博客网 时间:2024/05/21 17:32
day12
 
Scanner 类中方法: hasNextXxx 判断输入
                              nextXxx 获取输入
Scanner类中方法: nextInt 录入整数 nextLine录入字符串 遇到\R\N结束
String 类重写了父类object   equal()方法
String类  形如"abc"是String类的对象.String类  重写了toString方法返回对象本身
String(byte[] bytes), 解码将计算机存储的二进制装换为我们能看懂的字符.将979899等通过构造方法  new String(arr[]);变为abc;
String(char[] value), 将字符数组装换为字符串
String str = "abc   "字符串"abc"不能改变,直接进入常量池,可共享
JAVA有常量优化机制,编译时完成常量的加法
弄清面试题最后一个...JAVA中  +  的作用   http://blog.csdn.net/rmn190/article/details/1492013
haseCode() 获取对象地址
getClass() 获取类名
toString 类名@地址  可重写   方便显示属性.
equal()方法  return (this == object)   可重写比较属性
引用数据类型比较地址,基本数据类比较值
数组没被初始化的时候调用数组中方法会出现空指针异常.
null是空常量,可以给任意引用数据类型赋值
""是一个对象
 
 字符串  String.length()是方法
数组字符串 arr[].length是属性
String类方法
int length() 获取字符的个数
char charAt(int index) 获取给定位置字符   会出现StringIndexOutBoundsException
byte[] getBytes() 把字符串转换为字节数组  编码 abc ---->979899

1 0