
知识点总结
᭄ꦿ 流年
这个作者很懒,什么都没留下…
展开
-
HashSet,TreeSet和LinkedHashSet三者的异同之处
总体而言: 如果你需要一个访问快速的Set,你应该使用HashSet; 当你需要一个排序的Set,你应该使用TreeSet; 当你需要记录下插入时的顺序时,你应该使用LinedHashSet。 Set接口: 1.Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。 2.Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不会接受这两个对象。 ...原创 2020-07-27 21:03:33 · 635 阅读 · 0 评论 -
Vector,ArrayList和LinkedList三者的异同之处
相同点:Vector、ArrayList和LinkedList都是List的接口的实现类,所以它们三个都有List集合身上的特点 List是有序的,元素可重复的集合。请注意这里的有序指的是元素存入集合的顺序和取出的顺序一致。 ArrayList和Vector都是基于动态的Object数组,他们两个的底层实现其实是类似的。不同点:1.ArrayList和Vector,两个其中ArrayList是非线程安全的而Vector是线程安全的,但是ArrayList的效率比Vector快的多,并且我们一般常用的都Arr原创 2020-07-27 20:52:17 · 217 阅读 · 0 评论 -
对象与类(二)
1.8 static关键字 成员变量+static=静态变量 当我们在设计类的时候 发现多个对象中有共享数据的时候 我们就可以把这个共享的数据 定义为静态的 像name age虽然每个对象都有 ,但是值不一定一样 对象的特有数据->成员变量 像country虽然每个对象也都有 ,但是值一样 对象的共有数据-> 静态变量 上述可以知道 共有...原创 2020-03-17 15:25:49 · 226 阅读 · 0 评论 -
对象与类(一)
1.1 面向过程与面向对象 它们都是解决问题的思路 大致的方向 面向过程:执行者 凡事都要自己做 亲力亲为 弊端:费时间 费精力 做出来的结果也不一定是最优的 面向对象:指挥者 凡事都要找别人 面向过程和面向对象一定是互斥的吗?肯定不是 我们在处理问题时可以完全的面向过程 但是不能完全面向对象 解决一个事最终要被处理-面向过程 所以 面向过程其实是最基本的思路 而面向对象是...原创 2020-03-10 17:52:27 · 169 阅读 · 0 评论 -
数组
5.1 数组的定义 之前在定义数据的时候,大部分都是用变量来存储数据,如果我们的程序中出现大量的数据怎么办?连续输入多个数字,连续输入多 个坐标点,一般而言会创建多个变量存储这些数据,显得比较麻烦。这些变量基本上类型是共通的,那我们就可以用一个容器将所有的 数字进行管理。 类似于字符串,字符串其实就是若干个字符的容器而已,“abc”可以通过索引/角标来获取其中某一个字...原创 2020-02-14 21:32:04 · 290 阅读 · 0 评论 -
数学函数,字符和字符串
4.1 函数的定义 1.函数存在的意义: 函数主要解决的是那些重复的且具有独立功能的代码段; 将这些具有独立功能的代码可以进行再次封装 封装出来的东西就成为是函数; 很明先的优势,降低了代码冗余复用函数即可,降低了主函数的代码量,将主函数进行适当的拆分,以便内存优化。 2. 函数的格式: 函数格式: 访问权限 函数类型 返回值类型 函数名(参数列表){ 函数体 ...原创 2020-02-14 12:57:44 · 454 阅读 · 0 评论 -
流程控制语句
3.1 顺序结构 什么是程序的流程呢?即就是代码的执行顺序 class Demo { public static void main(String[] args) { int a = 3 ; int b = 5 ; int sum ; sum = a + b; System.out.println("su...原创 2020-02-08 23:54:31 · 546 阅读 · 0 评论 -
基本数据与运算
2.1 关键字 一些被Java语言赋予了特殊含义的单词,不能随意使用 2.2 标识符 1.就是我们程序员在写代码的过程中自定义的一些名称 2.变量名,类名,函数名,接口名... 3.主函数的main其实也是标识符 ,只不过是被写死了 ①标识符的组成规则: 1.由字母、数字、下划线_、美元$组成的, 2.其中数字不能开头,严格区分大小写的, 3.不要使用关键字和Java中的自带类...原创 2020-02-08 16:36:27 · 330 阅读 · 0 评论