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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


day01 object类  常用API
   
  
1. object 是所有的父类,根类
      任何一个类都直接或间接的继承object,可以使用object中的一些方法
2.public String toString(  ): 返回该对象的字符串表示
作用:
任何不想使用默认方式,子类可以重写toString()方法,转换为自己想要的内容
   AIt + Insert  选择toString() 即可重写


3.object 类的equals方法
   作用:比较两个对象是否"相等"
   默认规则:== 比较对象的地址值
   改变规则: 重写equals(), 一般按照对象的成员内容值(内容)来比较对象是




否相同

   Ait  +  Insert ,选择equals( ) and hashCode()

4. 日期类

Date

       Date (): 当前系统时间

       Date (long millis): 使用指定毫秒作为时间

       long  getTime( ): 获取毫秒值

       void setTime(long Millis): 修改毫秒值

5.日期格式化字符串的方法

  String format (Date date): 格式化,从Date对象转换为String对象

年:yyyy  月: MM 日:dd 星期:E 小时:HH 分钟:mm 秒:ss

6.字符串转换成日期的方法

  Date parse(String source) : 解析,从String对象转换为Date对象

7.System类的应用

  static long currentTimeMillis(): 返回当前系统时间的毫秒值

8.StringBuilder类的应用

解决字符串拼接时占用内存过多的问题

字符串的拼接: new String Builder("a").append("b").toString();

9.  8中基本类对应的包装类名称

  byte  Byte

  short   Short

  int    Integer

  long  Long

  float  Float

  doublie  Double

  char  Character

  boolean  Boolean

10.自动装箱,自动拆箱

自动装箱: 从基本类型转化为包装类

  Integer i= Integer.valueof(基本类型);

自动拆箱:从包装类转化为基本类型

  int a = i.intValue();

day02  Collection  泛型

1.集合 和数组的区别:
   1.数组的长度不可变;集合长度可变
   2.数组可以存基本类型或引用类型,只能存同一种类型;集合只能存储引用类型元素,可以是多种类型元素
2.Collection接口:单列集合顶层

    List 接口: 元素存取有序,可重复,有索引

    Set  接口: 元素存取无序,不可重复,无索引

3.Collection集合的常用功能
  boolean add(E e):添加元素
  boolean remove(E e):删除元素
  void clear(): 清空集合
  boolean contians(E e): 是否包含
boolean isEmpty():集合为空返回true
int size() : 获取集合长度
Object[] toArray ():集合转数组
Iterator(E) iterator(): 获取迭代器对象
4.使用迭代器对集合进行取元素
    Iterator<元素类型> it = 集合对象.iterator();
    while (it.hasNext()) {
    元素类型 变量名 = it.next();
    }
5.foreach循环遍历集合
   集合对象
   for (元素类型 变量名 : 集合对象) {
   使用变量
   }
6.泛型上限下限
   Collection<? extends Person>: 泛型的上限
   接收Person或Person子类类型的泛型参数
   Collection<? super Person>: 泛型的下限
   接收Person或Person父类类型的泛型参数
7.泛型通配符的作用
简化方法的定义,让带有泛型的参数类型可以接收多种不同的泛型类型.






0 个回复

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