java基础
程序员小刘呀
只要你足够努力,该来的总会来
展开
-
java--ArrayList、LinkedList、HashSet、HashMap、Hashtable、Collection、Collections详解
1.ArrayListArrayList是List接口的实现类,一种大小可变数组,随着元素的增多,容量会自动扩充,默认初始容量值是10,也可以自己指定初始容量采用的数据结构:数组(线性表:数组、链表、队列、栈非线性表:二叉树、堆、图等)ArrayList优点:查询速度快ArrayList缺点:新增和删除元素比较慢查询速度快的原因:ArrayList底层是数组实现的,根据下标查询,不需要比较,查询方式为,首地址+(元素长度*下标),基于这个位置读取相应的字节数,所以非常快;新增和删除慢的原创 2020-06-28 20:40:48 · 10068 阅读 · 101 评论 -
java--输入输出流及序列化与反序列化
输入输出流例如文件上传,文件下载;图片上传,图片下载;视频上传,视频下载;我们称之为I/O流按照方向分为输入输出流输入输出流的标准是内存。从内存出来是输出流,进入内存是输入流字节流:每次读写一个字节字符流:每次读写一个字符补充:一个字符到底是几个字节根据编码不同而不同字符流比字节流读写速度快但是是字符流只适用于字符的读写,而字节流比较通用音频视频都可以转换为字节流eclipse debug调试时F5进入 ,F6上一步I:input 输入O:output 输出File类原创 2020-06-22 20:58:05 · 2260 阅读 · 62 评论 -
java--Date类和Calendar类
Date类现在不常用Date类了格式化时间Calendar类原创 2020-06-22 11:15:45 · 559 阅读 · 0 评论