开学前周记

感悟和学习计划

经过这一周的学习,让我逐渐领悟到java的应用领域是多么广,也更加理解IT行业为什么经久不衰,它是实用且革新性的,学习中的喜悦与挫折也一次次磨砺了我的内心,使我更加坚定要努力的决心.下周可能也要开学了,希望在学校和同学们并肩战斗的情况下能够更加积极,多在小组学习,下周主要就学习前端的一些基础知识(学习计划第三阶段).

知识总结

Set集合实现类:1.HashSet 底层采取哈希值存储数据;哈希表组成:数组+链表+红黑树;哈希值(对象的整数表现形式)是通过hashCode计算出的int类型整数,默认定义在Object类中,默认用地址值进行计算,重写后可用对象内部属性值计算;如果集合 中存储的是自定义对象,必须重写hashCode()和equals()方法;
2.LinkedHashSet,有序 不重复 无索引;每个元素多了双链表的记录数据的机制;
3.TreeSet 不重复 无索引 可排序(所有元素默认由小到大排序);
用指定排序规则的Comparable接口需重写compareTo方法
Map集合 1.键值对
HashMap 如果键存储自定义对象必须重写hashCode()和equals()方法;
TreeMap 代码书写 1.实现Comparable接口 2.创建集合传递Comparator比较器对象,指定比较规则;
网络编程 概念:计算机跟计算机之间通过网络进行数据传输。
IP 设备在网络中的地址,是唯一的标识。
端口号 应用程序在设备中唯一的标识。
协议 数据在网络中传输的规则

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值