【入门基础】Java基础知识点

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-3-19

本贴是Java学习,讲解Java基础知识,赶快进来看看吧!

麻烦路过的大哥大姐,觉得不错,点个赞,给个回复一下呗![爱心]


[玫瑰]本期内容如下:
1.语言的五大特性
2.类
3.对象间的四种关系
4.关联
5.聚合


( * 点赞 * 关注 * 留言 )

——教程楼更——
建议开启只看楼主模式
◎觉得我的教程不错就快关注我吧◎

内容来自于互联网!

41楼
LV是非 2023-3-19
Java就是一个很明显的单根层次结构的语言,所有的类都继承自Object类。
42楼
LV是非 2023-3-19
单根层次结构有利于实现垃圾回收期,这也是Java对比C++的一个重要改进。
43楼
LV是非 2023-3-19
异常也是一样的,异常的根类是Throwable,Throwable的直接子类是Exception和Error。
44楼
LV是非 2023-3-19
五、集合:
45楼
LV是非 2023-3-19
通常情况下解决一个问题可能需要多个对象,也无法确切的知道要申请多大的内存空间,这时我们可以建一个新的对象,囊括你所需要的一切,这个新对象就称为集合。
46楼
LV是非 2023-3-19
Java中最重要的集合有list、map、set、queue、tree、stack等。

47楼
LV是非 2023-3-19
常用集合的分类:

Collection 接口的接口 对象的集合(单列集合)
├——-List 接口:元素按进入先后有序保存,可重复
│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全
│—————-├ ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全
│—————-└ Vector 接口实现类 数组, 同步, 线程安全
│ ———————-└ Stack 是Vector类的实现类
└——-Set 接口: 仅接收一次,不可重复,并做内部排序
├—————-└HashSet 使用hash表(数组)存储元素
│————————└ LinkedHashSet 链表维护元素的插入次序
└ —————-TreeSet 底层实现为二叉树,元素排好序

Map 接口 键值对的集合 (双列集合)
├———Hashtable 接口实现类, 同步, 线程安全
├———HashMap 接口实现类 ,没有同步, 线程不安全-
│—————–├ LinkedHashMap 双向链表和哈希表实现
│—————–└ WeakHashMap
├ ——–TreeMap 红黑树对所有的key进行排序
└———IdentifyHashMap
48楼
LV是非 2023-3-19
六、泛型:
49楼
LV是非 2023-3-20
在Java5之前,JAVA语言的集合所支持的通用类型是Object。
50楼
LV是非 2023-3-20
因为单根结构决定了所有对象都属于Object类型,所以一个持有Object的集合就可以持有任何对象,这就使得集合十分易于复用。

评论

登录后才可发表内容
  • 主题

    84

  • 帖子

    15458

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0460s Mem:2121Kb