摘要: Map概述(java.util.map): Map是按<键,值>对形式存储数据的 HashMap (HashMap <K,V>-数列表)底层是哈希表 Hashtable (java.util.Hashtable <K,V>)底层是哈希表 它是线程安全的-Properties子类 键与值都是Strin 阅读全文
posted @ 2021-08-10 16:45 只要不兔的学习笔记 阅读(104) 评论(0) 推荐(0)
摘要: Collection集合: 存取数据时是单个存取,只能存储引用类型的数据 ; 都是可迭代的,迭代就是顺序访问集合的每个元素,并且只访问一次 List集合 有序且允许重复:(底层是数组,访问快添加删除慢) add(index o);remove(index);get(index);sort()排序 L 阅读全文
posted @ 2021-08-10 16:17 只要不兔的学习笔记 阅读(99) 评论(0) 推荐(0)
摘要: 正则表达式:就是一个模式串,常用于判断字符串是否匹配指定的模式 [abc]匹配其中的一个 要么a 要么b 要么c . 任意字符 \d 数字 \s 空白字符 \w 单词字符 a-z A-Z 0-9 _ 匹配一个 \b $ 一行的结束 X? 0次或1次 X* 任意次 X+ 至少一次 X{n}正好n次 X 阅读全文
posted @ 2021-08-10 11:16 只要不兔的学习笔记 阅读(57) 评论(0) 推荐(0)
摘要: 一、与字符串相关的类 java.lang.String ""存储在字符串常量池内 hello是String对象,s1只是String类型的变量;String对象 不可变 是不能把"hello"对象给"hehe"对象 错误代码例子: 二、包装类 装箱:把基本类型转换为包装类对象 拆箱:把包装类对象转化 阅读全文
posted @ 2021-08-10 11:09 只要不兔的学习笔记 阅读(60) 评论(0) 推荐(0)
摘要: 方法重写与方法重载 概念: 覆盖(Override),又叫重写,是指子类对父类方法的一种重写,方法名、参数列表必须相同,返回值小于父类,只能比父类抛出更少的异常,访问权限不能比父类的小。被覆盖的方法是private的话,就不是重写,而是定义的一个新方法; 重载(Overload)表示同一个类中可以有 阅读全文
posted @ 2021-08-10 10:32 只要不兔的学习笔记 阅读(198) 评论(0) 推荐(0)
摘要: 异常类: 在java中把各种异常现象进行了抽象形成了异常类 Exception 程序可以处理的,程序员在编译时必须进行预处理,否则编译时报错叫做:编译时异常 RuntimeException 运行时异常,这类异常不需要预处理,通过规范代码可避免 ###如何避免空指针异常 & 类型转换异常 1)如何避 阅读全文
posted @ 2021-08-10 10:24 只要不兔的学习笔记 阅读(122) 评论(0) 推荐(0)
摘要: 抽象类:用abstract修饰的类 (public abstract class AbstractClass) 如果一个类包含抽象方法,那么该类一定要声明为抽象类,否则将出现编译错误。 抽象类可以包含抽象方法和非抽象方法。 如何使用抽象类:抽象类一般作为其他父类存在;子类需要重写抽象类的所有的抽象方 阅读全文
posted @ 2021-08-10 00:19 只要不兔的学习笔记 阅读(68) 评论(0) 推荐(0)
摘要: this关键字 1.this表示当前这个对象,谁调用这个方法,对象就是谁 2.当局部变量和成员变量同名时,必须使用this 3.this可访问本类中的实例方法(某一个对象的方法) 方法名称([参数列表])= this. 方法名称([参数列表]) 4.this 访问无参构造、有参构造方法:this() 阅读全文
posted @ 2021-08-10 00:06 只要不兔的学习笔记 阅读(93) 评论(0) 推荐(0)