Java基础回顾
towerLJYT
这个作者很懒,什么都没留下…
展开
-
Java基础复习01this关键字复习匿名对象
this关键字复习this关键字的作用 * 解决成员变量和局部变量同名的问题。 * 代表‘当前对象’的引用,当前对象就是方法调用者this关键字的语法 * 访问成员变量:this.成员变量名; * 调用成员方法:this.成员方法名(参数列表);匿名对象的使用匿名对象的概念 * 只有创建对象的语句,没有将该对象的地址值赋值给某一个引用变...原创 2019-06-10 16:30:59 · 212 阅读 · 0 评论 -
Java基础复习12各种流(转换,对象,打印),第三方工具(commonsIO)
转换流(可以根据需求修改编码表)乱码的原因 因为文本在存储时使用的映射码表和在读取时使用的码表不一致造成的。编码表(了解) 在计算机中无论任何数据的传输、存储、持久化,都是以二进制的形式体现的。 那么当我存一个字符的时候,计算机需要持久化到硬盘,或者保存在内存中。 这个时候保存在内存、硬盘的数据显然也是二进制的。 那么当我需要从硬盘、内存中取...原创 2019-07-16 15:33:20 · 204 阅读 · 0 评论 -
Java基础复习11IO字节流
IO操作BufferedInputStream基本使用之一次读取一个字节和数组...原创 2019-07-15 11:06:22 · 196 阅读 · 0 评论 -
Java基础复习09Map,可变参数,工具类(集合,数组)
Map(接口,双列集合(键 不能重复,值 可重复))Map遍历原创 2019-06-27 15:26:16 · 177 阅读 · 0 评论 -
Java基础复习08List集合和set集合,哈希
数据存储结构*队列(FIFO)(Frst:先,In:进,Out:出,Last:后)*栈(FILO/LIFO)*数组(增删慢,查找快*链表(增删快,查找慢) 单列集合图解List(接口)特点:有序,有索...原创 2019-06-27 14:58:13 · 262 阅读 · 0 评论 -
Java基础复习10File类和递归
File类 (用来操作硬盘上的文件和文件夹)常用静态成员变量 * static String pathSeparator * 与系统有关的路径分隔符。 * mac和linux是: windows是; * static String separator * 与系统有关的目录分割符。 * mac和linux是...原创 2019-07-02 16:24:58 · 167 阅读 · 0 评论 -
Java基础复习07Collection,迭代器,foreach,泛型
Collection(接口,集合所有单列集合的父类)成员方法 * boolean add(E e) 添加元素 * boolean remove(Object o) 删除指定的元素 * void clear() 清空集合 * int size() 获得集合元素的个数迭代器(专门用来遍历集合的对象)调用集合对象的Iterator<E&g...原创 2019-06-10 17:24:00 · 205 阅读 · 0 评论 -
Java基础复习06常用API类5个&正则表达式&包装类和自动拆箱
常用API类5个 ------Date概述:一个日期类可以获得时间精确到毫秒构造方法:Date()Date(Long date)根据毫秒值创建日期对象成员方法:*long getTime()获得从时间零点(1970年1月1日00:00:00)到当前时间经过的毫秒值。 * void setTime(long time) 根据毫秒值设置时间...原创 2019-06-10 17:00:14 · 220 阅读 · 0 评论 -
Java基础复习05Object的equals方法和异常
Object类的equals方法boolean equals(Object obj)** 所有类都是Object的子类,Obj的equals方法比较的是地址,我们使用需要比较值需要重写equals方法,数组/集合/String已经重写好,我们写类可以自动生成equals方法(重写后)异常(程序编译器或运行期出现的问题就是异常)异常继承体系Throwable...原创 2019-06-10 16:54:06 · 226 阅读 · 0 评论 -
Java基础复习04static,final,包,内部类
static关键字-概述:是一种修饰符,修饰成员变量/成员方法和代码块.被static修饰的成员不属于对象属于类,被该类的所有对象共有-成员变量分类:静态成员变量或类变量非静态成员变量或实例变量静态成员变量与非静态成员变量区别?(4不同)-1.语法不同-2.生命周期不同-3.访问方式不同-类访问和对象访问-4.数量不同-new一次和多次...原创 2019-06-10 16:44:19 · 205 阅读 · 0 评论 -
Java基础复习03抽象方法和抽象类&接口&多态
抽象方法和抽象类概述抽象方法的概念:被 abstract 修饰的,没有方法体,只有方法声明的对象.格式:修饰符 abstract返回值类型(参数列表 可无参)抽象类作用: 用来描述一种数据类型应该具备的基本特征(成员变量)和行为(成员方法)。如何实现这些功能是由子类通过方法重写完成。特点:* 抽象类和抽象方法都必须使用abstract关键修饰。 * 子类继承抽象类时,要...原创 2019-06-10 16:37:22 · 235 阅读 · 0 评论 -
Java基础复习02继承this&super等
day02类与类的关系*组合关系--当类型A中的成员变量类型是类型B时,则A类和B类是组合关系*继承关系--注意:Java只支持单继承,不支持多继承Java支持多层继承*代理关系(暂未说)方法重写 //override注解 用在方法声明上,表示该方法是重写父类的方法。注意:*父类使用private修饰的方法子类不能重写,即使方法声明完全一样也不属于...原创 2019-06-10 16:34:52 · 202 阅读 · 0 评论 -
Java基础复习13排序(冒泡,选择),枚举自定义比较器,对象输出流
// 创建男和女对象 MAN("男"), RY("人妖"), WOMAN("女"); // 定义成员变量记录信息 private String info; /* public static final Gender 男 = new Gender(); public static final Gender MAN = new Gender("男"); pub...原创 2019-07-17 14:52:17 · 310 阅读 · 0 评论