- 博客(12)
- 收藏
- 关注
原创 JAVA集合
队列Queue也是Collection的一个子接口,它也是常用的数据结构,可以将队列看成特殊的线性表,队列限制对线性表的访问方式:只能从一端添加(offer)元素,从另一端取出(poll)元素。队列遵循先进先出(FIFO first Input First Output)的原则实现类LinkedList也实现了该接口,选择此类实现Queue的原因在于Queue经常要进行添加和删除操作,而LinkedList在这方面效率比较高。方法解析作用:将一个对象添加到队尾,如果添加成功返回true。
2024-08-12 21:59:19
654
原创 JAVA字符串,正则表达式
\d : 表示匹配数字字符中的任意一个* \D : 表示匹配除了数字字符串中的任意一个* \w : 表示匹配单词字符中的任意一个 a-z,A-Z,0-9* \W : 表示匹配除了单词字符中的任意一个* \s : 匹配空格,制表符,退格符,换行符等中的任意一个,* \S : 匹配除了\s中的内容中的任意一个* . : 用于匹配任意一个字符。
2024-08-12 09:19:48
1254
原创 JAVA常见异常处理
如果系统给我们提供的异常类型,已经不能满足我们的需求了,或者不知道用哪个了。此时就需要进行异常的自定义。通过阅读异常源代码:发现java中所有的异常类,都是继承Throwable,或者继承Throwable的子类。这样该异常才可以被throw抛出。说明这个异常体系具备一个特有的特性:可抛性:即可以被throw关键字操作。并且查阅异常子类源码,发现每个异常中都调用了父类的构造方法,把异常描述信息传递给了父类,让父类帮我们进行异常信息的封装。super();//调用父类构造方法super(s);
2024-08-08 21:58:57
570
原创 JAVA的抽象类,接口,枚举,内部类
抽象类是不能被实例化的类,它用于定义一组相关的类的共同特性和行为。抽象类可以包含抽象方法(没有实现的方法)和具体方法(有实现的方法)。其他类可以通过继承抽象类来扩展其功能,并实现抽象方法。抽象类一般用于定义抽象的概念和通用的方法,而具体实现则需要由子类完成。接口是一种完全抽象的类,它只包含方法的声明而没有方法的实现。接口可以看作是一组约定,定义了一组类应该实现的方法。其他类可以通过实现接口来达到多重继承的效果,一个类可以实现多个接口。
2024-08-08 20:15:08
942
原创 JAVA面向对象的三大特征,封装、继承、多态
设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式就像是经典的棋谱,不同的棋局,用不同的棋谱,就免得我们再去思考和摸索。所谓单例模式就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。继承就是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并且可以扩展新能力。已有的类叫父类,又叫基类或超类。派生出新的类叫子类,也叫派生类。class 子类名 extends 父类名{
2024-08-07 20:04:18
1049
原创 JAVA面向对象_oop
访问权限修饰词] class 类名{成员变量 / 属性 / 字段 / field;方法;1.访问权限修饰词:- 在一个.java源文件里定义的普通类,修饰词只能是public或者默认的2.类名:- 大驼峰命名法3.成员变量:- 用来描述对象的共同特征,也就是状态数据- 格式,即变量的声明4. 成员方法:- 用来描述对象的共同的行为, 或者用来操作状态数据- 指的都是不带static修饰的方法2)属性成员变量字段。
2024-08-05 19:48:10
888
原创 JAVA基础-2
需要注意的是case具有穿透效果,若不想要穿透效果,case分支的code最后都需要加上break,否则若是满足第一个条件,且后续的case分支均没有加break,后续的每个语句均会一一穿透,直到最后。random():随机数,范围[0,1) 与Random的nextDouble()取值一样。第二轮,用下标为一的元素与之后的元素进行比较,满足条件就交换位置,直到倒数第二个元素停止,找到第二大或第二小的元素;1.参数列表具体指的是定义期间方法名后放入的参数类型列表,列表指的是从左到右的顺序;
2024-07-28 21:39:49
599
原创 CSS的浮动及定位
-noon:不设置浮动,默认值--left: 向左浮动;在同一父类中一般使用left设置浮动,根据设置浮动的前后,可以确定浮动元素在父类内容区的左侧,还是右侧。--right: 向右浮动;
2024-07-26 21:34:02
824
原创 CSS学习_盒模型
每一个HTML元素都可以叫盒模型。页面就是一个个盒模型堆砌起来的。优点是可以将元素放置在盒子的任地方,可以调整宽和高来充满整个屏幕。在CSS中,盒模型(Box modle)是用来对元素进行设计和布局的,由内到外包含内容区,内边距,边框和外边距。
2024-07-22 22:03:20
640
原创 CSS基础及选择器
CSS 指层叠样式表 (CascadingStyleSheets)样式定义如何显示HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在CSS 文件中多个样式定义可层叠为一个。
2024-07-20 17:29:53
926
原创 HTML学习1
HTML文档由各种HTML元素来组成,而HTML元素指的就是一个个书写完整的标签(标记)。元素定义每一列的标题,有加粗效果,与普通单元格区分开来。是开始标签与结束标签之间的内容,也可以称为标签内容体,标签内容区,或者标签体。无序列表是一个项目的列表,列表项使用粗体圆点(典型的小黑圆圈)进行标记。属性的值始终被包括在引号中,常用双引号,单引号也没有问题。如果属性的值本身带有双引号,那么您必须使用单引号。自定义列表不仅仅是一列项目,而是项目及其注释的组合。有序列表也是一列项目,列表项使用数字进行标记。
2024-07-16 21:39:09
612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人