java能够以像素为单位对组件进行精确的定位,但是其在不同的系统中将会有一定的显示差异,使得显示效果不同,为此java提供了布局管理器,使编写的图形界面具有良好的平台无关性。
注意:所有的布局管理器均是针对容器来使用的,包括顶层容器和中间容器。
1.需求:某些时候,我们需要在任意时刻和任意位置创建任意数量的对象。
2.数据的缺陷1,具有固定的尺寸,而在实际的使用中我们不好估计自己需要多少的对象。数组的缺陷2,没法支持更加复杂的数据结构。
3.java中容器的好处就是在于可以自动地调整自己的尺寸大小。在实际的编程中可以往容器中放置任给朋友道歉的话何数量的对象,而不用担心容器应该设置成多大。
4.不同的容器还有其特殊的属性。
list
:特定顺序保执的意思存一组数据。t
:集合;不允许有重复的数据。queue
:队列:在一端插入数据,一端弹出数据。map
:关联数据,字典。存储一组(key-value)值。区别:
list
:可以存储重复数组,基于数组或者链表实现。t
:不可以存储重复元素,基于map实现。map
:键值对方式存储,存储的键的不能重复,基于哈希表或者红黑色实现。总体上可以分为两类:
一类是collection:一个独立元素的序列,另一类是map:一对键值对的对象。
collection接口包括list接口、queue接口、t接口。其中list接口包括arraylist类和linkedlist实现类。queue接口包括deque接口和priorityqueue实现类。t接口包括hasht实现类,sortedt接口。
map接口包括hashmap实现类,treehashmap实现类。其中hashmap实现类包括li就让往事随风nkedhashmap子类。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 00:35:12,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/8ea09f01b4d343ce77be444b47448597.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:java中容器(顶层容器和中间容器)的布局管理器详解.doc
本文 PDF 下载地址:java中容器(顶层容器和中间容器)的布局管理器详解.pdf
留言与评论(共有 0 条评论) |