自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 2021-10-15

线性表的顺序存储1、特点线性表的顺序存储中,逻辑上相邻的数据元素在物理位置上也是相邻的可随机存取2、顺序存储结构示意图3、顺序存储时,线性表的插入和删除4、插入算法原理:在第i个元素之前插入一个元素(1<=i<=n),先要将第n至第i(共n-i+1)个元素向后移一个位置Status ListInsert(SqList &L,int i,ElemType){ int j; //顺序线性表已经满了,增加分配 if(L->length>=MAXSI

2021-10-15 10:30:45 111

原创 文件File

File类java.io.File用于表示文件(目录),也就是说程序员可以通过File类在程序中操作硬盘上的文件和目录。File类只用于表示文件(目录)的信息(名称、大小等),不能对文件的内容进行访问。xx.java 运行之前会先编译成xx.class,然后运行这个字节码文件在IDEA中,编译后的字节码文件存放在同工程的out目录下在Eclipse中,编译后的字节码文件存放在同工程的bin目录下图片、文档、音乐等等文件素材,必须跟随字节码文件存在才有用File:代表文件或

2021-03-20 13:35:10 219

原创 Map的使用及其常用API

MapMap接口定义的集合又称查找表,用于存储所谓“Key-Value”映射对。Key可以看成是Value的索引,作为Key的对象在集合中不可以重复。根据内部数据结构的不同,Map接口有多种实现类,其中常用的有内部为hash表实现的HashMap和内部为排序二叉树实现的TreeMap。映射表—将键映射到值的对象每个元素成对出现key键 value值key不允许重复 value没有硬性要求————一个key,可以映射多个valuekey-value键值对 不允许

2021-03-20 13:33:05 513

原创 集合框架Collection

集合框架Collection在实际开发中,需要将使用的对象存储于特定数据结构的容器中,JDK提供了这样的容器——集合(Collection)Collection是一个接口,统一功能,定义了集合相关的操作方法,具有两个子接口:List和SetList:可重复集 和数组相似,有顺序,允许重复实现类:​ ArrayList:底层数组​ LinkedList:底层链表Set:不可重复集 散列表,没有顺序,不允许重复实现类:​

2021-03-14 17:08:41 112

原创 Comparable接口和Comparator比较器的使用

ComparableComparable 是有泛型的,实现的时候要添加泛型——要比较什么类型就添加什么类型Collections的sort方法是对集合元素进行自然排序,那么两个元素对象之间就一定要有大小之分。这个大小之分是如何界定的?实际上,在使用Collections的sort排序的集合元素都必须是Comparable接口的实现类,该接口表示其子类是可比较的,因为实现该接口必须重写抽象方法:compareTo方法— int compareTo(T t); 该方法用于使当前对象 与给定对象 进行

2021-03-14 17:03:23 165

原创 包装类

包装类一切皆对象基本数据类型 8种 byte 、short、int、long、float、double、boolean、char//由于基本数据类型不是类,为了“一切皆对象”——包装类byte 、short、int、long、float、double、boolean、char将基本数据类型包装了对应的一个类​ Byte Short Integer Long Float Double Boolean Character—— 都继承了Object类都

2021-03-14 16:04:53 59

原创 时间

时间Datejava中的时间Java中的时间使用标准类库的Date类表示,是用距离一个固定时间点的毫秒数(可正可负,long类型)表达一个特定的时间点;固定的时间点叫纪元(epoch),是UTC时间1970年1月1日 00:00:00;UTC(Universal Time Coordinated世界调整时间)与GMT(Greenwich Mean Time 格林威治时间)一样,是一种具有实际目的的科学标准时间。Date类Date:年月日 时分秒 时区 星期​ long—

2021-03-14 15:59:35 120

原创 正则表达式

正则表达式正则表达式 -> 校验、匹配密码要求 英文、数字,并且不能少于8位,也不能多于20位​ 正则表达式其实就是一个字符串 [a-zA-Z0-9]{8,20} -> 左包含右不包含转义字符是 \配合字符使用的,如果想表示字符本身,需要加\+,同C语言一样正则表达式的三个重要方法(了解,掌握split)matches看是否符合正则表达式 String email="hz_liuzb@163.com"; //要求输入的必须是163或

2021-03-14 15:01:20 126

原创 StringBulider、StringBuffer(可变长字符串)

StringBuilder、StringBuffer(可变长字符串)效率、线程安全—分配,线程并发问题—要解决—线程安全—很多人抢占资源的时候,只能分给一个人(效率优先于安全)都是final类,不能被继承的拼接次数较多的不要用String,尽量用StringBuilder\StringBuffer/** * 比较String类&&StringBuilder类&&StringBuffer类 * 拼接的区别 * 运行效率 */public class Dem

2021-03-14 14:30:46 305

原创 String类及其常用方法

String创建对象:String name=“lucy” (String是一个类,不需要new一个对象,直接这样就可以创建与一个对象了)​ String str=new String(); //空字符串 不是null,它是一个字符串,null是什么都没有​ String str1=new String(hello);// byte[]bs={}; //->编码 Unicode GBK UTF-8// String str2=new Strin

2021-03-07 16:27:05 895 3

原创 Java基础语法

Java基础语法内存图方法方法是什么System.out.println()类.对象.方法方法是:1.语句的结合​ 2.包含于类或对象中​ 3.在程序中被创建,在其他地方被引用原则:1个方法做1个功能命名规则项目名:随意包名:小写,域名倒写,单词拼接_(下划线)类:首字母大写和驼峰原则GoodMan类成员(成员变量):首字母小写+驼峰原则lastName局部变量:首字母小写+驼峰原则方法名:首字母小写+驼峰原则r

2021-02-18 16:10:19 340 4

原创 Java开发环境配置

Java开发环境配置下载JDK在oracle 甲骨文公司下载JDK安装我的路径是D:\Program Files\Java\jdk-11.0.10开发环境配置此电脑右键点击此电脑>属性>高级系统设置>右下方环境变量>系统变量新建:变量名:**JAVA_HOME ** 变量值:D:\Program Files\Java\jdk-11.0.10变量值就是JDK安装路径(找到文件,点击进去,点击显示文件显示的地址,复制即可)新建:变量名:CLASS

2021-02-04 20:53:45 130 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除