A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Boooom 中级黑马   /  2018-11-15 09:40  /  651 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

###1.Object
>java.lang.Object:
  概述:
       1.所有类直接或者间接的父类
       2.一个类如果没有显示声明继承谁,默认继承自Object(任何类都拥有Object中的方法)
####方法:
#####1. String toString() 将一个对象用字符串来描述
>println():如果直接输出对象,默认就会调用对象的toString方法,输出其返回值。
#####2.  boolean equals.(Object obj) 比较两个对象是否相等
####System 类 :
一个和系统有关的类
#####static long currentTimeMillis();
返回当前系统时间的毫秒值
#####static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length);
#####参数:
src:被赋值的数组
srcPos:从哪个索引开始复制
dest:目的地数组
destPos:目标数组的起始位置
length:长度(复制元素的个数)
```int[] src = {1,2,3,4,5};
int[] dest = new int[5];
System.arraycopy(src,0,dest,2,3);
System.out.println(Arrays.toString(dest));```
####StringBuilder 类:
“a”+"b"+"c"直接用字符串拼接,会产生一些中间不需要的字符串对象,影响程序的效率
如果用StringBuilder,则可以减少中间字符串的产生
但是,JAVA在高版本的JDK中,已经对字符串常量进行了优化,如果都是字符串常量参与运算,则会直接整合为一个整的字符常量,不会产生中间字符串
总结:StringBuiler 让字符串的拼接变得高效
#####构造方法:
######1.StringBuiler();
######2.StringBuiler(String str);
#####成员方法:
######1.StringBuilder append(任意类型);
######2.String toString(); 将缓冲区中的数据,转换为一个字符串
######3.StringBuilder rev
####包装类:
基本数据类型:          对应的包装类(引用类型)
byte                           Byte
short                          Short
int                              Integer
long                           Long
float                           Float
double                       Double
char                            Character
boolean                      Boolean
包装类作用:
1.提供了一些有用的字段
2.还有一些可以进行类型转换的方法
>比如 :
Integer.MAX_VALUE 取int最大值
字符串 -->int :  int num Tnteger.parseTnt("123");
int -->字符串 :  String str = 123 + "";
######JDK1.5包装类的新特性:
自动拆箱:包装类型可以自动转换为对应的基本类型。
自动装箱:基本类型可以自动转换为对应的包装类型。
**方法的重写:**当父类的功能不能完全满足子类的具体需求,我们可以进行方法的重写。
######重写的方式:
1.手动重写:返回的字符串是对象的属性值
2.IDEA自动重写:Alt+insert +选择toString方法
【快捷键】
Ctrl + Alt + M    提取选中内容为一个方法
Ctrl + N 查询class
>Ctrl + F12 查看类的所有方法
包+类 = 全类名
Boolean classA instanceof classB:判断A是否为B或B的子类
hashCode():获取对象的内存地址
Integer.toHexString():转换为十六进制的整数

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马