摘要:
面向对象:当需要解决问题的时候,不关心具体的步骤,而是找一个已经有了该功能的对象帮我解决 面向过程:当需要解决一个问题的时候,每一个流程步骤都要亲力亲为,详细的处理每一个细节 面向对象三大特点:封装,继承,多态 类是对某一个事物的抽象描述,而对象用于表示现实中该事物的个体 局部变量和成员变量的区别: 阅读全文
posted @ 2023-05-01 14:20
YxinHaaa
阅读(31)
评论(0)
推荐(0)
摘要:
[TOC] # StringBuffer&StringBuilder ## StringBuffer 可变的字符序列;线程安全 ,效率低;(JDK8之前的底层使用char[],之后使用byte[]数组) ## StringBuilder 可变的字符序列;线程不安全 ,效率高; ## 源码解析 ``` 阅读全文
posted @ 2023-05-01 14:13
YxinHaaa
阅读(32)
评论(0)
推荐(0)
摘要:
# Map java.util.Map - 是一个双列集合,一个元素包含两个值(key,value) - map集合中元素key和value的元素类型可以相同,也可以不同 - key不能重复,value可以重复 - key和value是对应关系 ## HashMap java.util.HashMa 阅读全文
posted @ 2023-05-01 14:12
YxinHaaa
阅读(38)
评论(0)
推荐(0)
摘要:
# List java.util.List接口 List接口的特点: - 有序集合 - 有索引 - 允许存储重复的元素 ```java void add(int index,E element):将指定的元素,添加到集合的指定位置上 E get(int index):返回集合中指定位置的元素 E r 阅读全文
posted @ 2023-05-01 14:12
YxinHaaa
阅读(34)
评论(0)
推荐(0)
摘要:
# Lambda表达式 ## 组成 一些参数 一个箭头 一段代码 (参数列表)->{一些重写的方法代码} ``` ():接口中抽象方法的参数列表,没有参数就空着,有参数就写参数,多个参数使用逗号分割 ->:传递的意思,把参数传递给方法体{} {}:重写接口的抽象方法的主体 ``` 阅读全文
posted @ 2023-05-01 14:12
YxinHaaa
阅读(25)
评论(0)
推荐(0)
摘要:
# Set java.util.Set接口 - 不允许存储重复元素 - 没有索引 ***实现Iterable接口的类可以使用foreach*** java.util.HashSet - 不允许存储重复元素 - 没有索引 - 是一个无序集合 - 底层是一个哈希表(查询速度非常快) 哈希表:存储数据的数 阅读全文
posted @ 2023-05-01 14:12
YxinHaaa
阅读(29)
评论(0)
推荐(0)
摘要:
# jdk8&9新特性 > ### 接口的新特性 > >> - 概述 >> >> jdk8之前接口是规则的集合体,方法只有抽象方法。 >> jdk8版本开始不光光有抽象方法同时增加了实体方法。 >> - 增加内容 >> >> ```java >> jdk8: >> 抽象方法 >> 默认方法 >> 静 阅读全文
posted @ 2023-05-01 14:11
YxinHaaa
阅读(30)
评论(0)
推荐(0)
摘要:
# IO流  
评论(0)
推荐(0)
摘要:
# Collections 将所有指定的元素添加到指定的集合 ```java static addAll(Collection c,T... elements) //将所有指定的元素添加到指定的集合 Array arr = new ArrayList(); Collections.addAll(ar 阅读全文
posted @ 2023-05-01 14:11
YxinHaaa
阅读(35)
评论(0)
推荐(0)
摘要:
[toc] # Collection集合的使用 集合是java为我们提供的一种容器,可以存储多个数据 和数组的区别:`数组的长度是固定的,集合的长度是可变的` ## collection图示 
评论(0)
推荐(0)

浙公网安备 33010602011771号