自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java--枚举、包装类、拆装箱、math、random

当Number包装类构造方法参数为String 类型时,字符串不能为null,且该字符串必须可解析为相应的基本数据类型的数据,否则编译不通过,运行时会抛出NumberFormatException异常。Boolean类构造方法参数为String类型时,若该字符串内容为true(不考虑大小写),则该Boolean对象表示true,否则表示false。包装类的作用:提供了一系列实用的方法 ,集合不允许存放基本数据类型数据,存放数字时,要用包装类型。拆箱:包装类对象转换为基本类型的值。...

2022-08-15 20:20:20 237 1

原创 java--集合框架set 、list、map

Map接口常用方法。

2022-08-11 20:30:18 339 1

原创 java--异常、捕获异常、抛出异常

try-catch-finally结构中try语句块是必须的,catch、finally语句块均可选,但两者至少出现之一。Java的异常处理是通过5个关键字来实现的:try、catch、 finally、throw、throws。是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。throws声明某个方法可能抛出的各种异常,多个异常用逗号隔开。的堆栈跟踪功能显示出程序运行到当前类的执行流程。main()方法声明的异常由Java虚拟机处理。只执行第一个与异常类型匹配的catch语句。...

2022-08-10 20:40:19 437 2

原创 java--接口

一个类只能继承一个类(单根继承),但是一个类可以实现多个接口,多个接口之间使用,分隔* 接口中的方法只能是抽象方法,默认修饰符都是public abstract* 一个类实现了一个接口,必须重写接口中的所有抽象方法,如果不重写,那么实现了类也要定义为抽象类* 接口不能实例化,但是可以将接口的引用指向其实现类实例* 接口的变量都是静态常量,默认修饰修饰public static final代码示例:接口不能实例化接口的引用不能调用实现类中特有的方法,需要进行向下转型。...

2022-08-09 19:28:08 745 5

原创 java多态

1)抽象类的声明跟之前声明一个类没有太大的区别,依然可以封装属性、声明构造方法、声明getXxx()/setXxx()方法、重写toString()方法等。* 2)抽象类中可以包含抽象方法、也可以不包含抽象方法(但是抽象方法所在的类一定要声明为抽象类)父类的引用无法调用子类里独有的方法,必须使用向下转型成对应的子类,才能通过子类去调用子类中独有的方法。3)测试类中创建父类引用指向不同的子类实例,父类引用调用方法,调用的是子类重写后的那些方法。1)在抽象父类中定义抽象方法。...

2022-08-05 15:29:52 319 4

原创 java——重写

比较项位置方法名参数表返回值访问修饰符方法重写子类相同相同相同或是其子类不能比父类更严格方法重载同类相同不相同无关无关。

2022-08-04 16:42:33 684

原创 java静态与非静态

模拟实现选民投票过程:一群选民进行投票,每个选民只允许投一次票,并且当投票总数达到100时,就停止投票。静态的只能访问静态的(变量、方法);非静态的既可以访问静态的也可以访问非静态的。可直接访问所属类的静态变量、静态方法、实例变量和实例方法。静态方法中不能使用this和super。不能直接访问所属类的实例变量和实例方法。可直接访问类的静态变量和静态方法。静态方法:可直接通过类名访问。实例方法:通过实例访问。...

2022-08-03 20:45:36 824

原创 java封装

static变量的作用: (1)能被类的所有实例共享,可作为实例之间进行交流的共享数据 (2)如果类的所有实例都包含一个相同的常量属性,可把这个属性定义为静态常量类型,从而节省内存空间。被static修饰的变量 在内存中只有一个拷贝 类内部,可在任何方法内直接访问静态变量 其他类中,可以直接通过类名访问。静态方法:可直接通过类名访问 静态方法中不能使用this和super 不能直接访问所属类的实例变量和实例方法 可直接访问类的静态变量和静态方法。static可以用来修饰。..

2022-08-02 19:46:15 185 1

原创 构造方法、成员变量、局部变量

成员变量的作用范围是整个类中都可以使用(在静态方法中不能使用非静态的成员变量,可以使用静态的成员变量)*在同一个类中,不能有同名的全局变量,全局变量和局部变量可以同名,在使用的时候,局部变量具有更高的优先级。*在不同的方法内(获取其它结构内)可以有相同名称的局部变量,在同一个方法或者结构内不能有同名的局部变量。*方法重载在同一个类中,出现多个方法的方法名相同,参数列表不同(参数的个数、参数的类型、参数顺序)的现象。*1)在同一个类中。...

2022-08-01 14:51:43 375

原创 java方法调用

3、模拟实现用户密码管理输入旧的用户名和密码,如果正确,方有权限更新;从键盘获取新的密码,进行更新。*在保存了多个学生姓名的数组中,指定查找区间,查找某个学生姓名并显示是否查找成功。2、一个景区根据游人的年龄收取不同价格的门票。类,根据年龄段决定能够购买的门票价格并输出。......

2022-08-01 14:42:24 1632

原创 java——类和对象

/方法有返回值,返回值是什么类型,就写什么类型,返回值类型可以是基本数据类型,也可以是引用数据类型,方法有返回值,需要使用return将结果返回。System.out.println("你的姓名是"+name+",年龄是"+age);*调用一个有返回值的方法,对于返回的结果,你可以直接输出,也可以使用返回类型的变量去接收返回值。*4)方法的参数列表,可以有可以没有,有参数的时候,可以有一个,也可以有多个。//方法根据是否有返回值分为无返回值的方法和有返回值的方法。...

2022-07-28 14:11:09 350 1

原创 java--二维数组

/数据类型[][]数组名=new数据类型[][]{{数据1,数据2,...,数据n},{数据1,数据2,...,数据n},....,{数据1,数据2,...,数据n}};//数据类型[][]数组名={{数据1,数据2,...,数据n},{数据1,数据2,...,数据n},....,{数据1,数据2,...,数据n}};//数据类型[][]数组名=new数据类型[数组长度][数组长度];或者数据类型[][]数组名=new数据类型[数组长度][];...

2022-07-27 14:44:39 463

原创 java--冒泡排序

有一组学员的成绩{99,85,82,63,60},将它们按降序排列。*5)从插入位置开始及之后的元素依次往后移动一位(注意移动的时候,从后向前移动)*2)依次取出后面的元素与假设的最大值进行比较,如果后面的元素比假设的最大值大,*取代它成为新的最大值,如果比假设的最大值小,不进行替换,继续比较下一个元素。*6)移动元素之后,插入位置就空出来了,将插入元素存储到插入位置。*1)假设数组中的第一个元素(下标为0的元素)为最大值。*4)通过循环比较,获取插入元素要插入的位置(下标)...

2022-07-26 17:22:58 2079 2

原创 java--数组的使用

/数据类型[]数组名=new数据类型[]{数据1,数据2,....,数据n};数据类型[]数组名=new数据类型[数组长度];或者数据类型数组名[]=new数据类型[数组长度];//数据类型数组名[]=new数据类型[]{数据1,数据2,....,数据n};//数据类型[]数组名={数据1,数据2,....,数据n};//数据类型数组名[]={数据1,数据2,....,数据n};//数组名=new数据类型[数组元素个数];...

2022-07-25 15:16:45 214

原创 java--break、continue的使用

在switch选择结构中遇到break,则结束整个switch选择结构,执行switch选择结构后面的代码。*在循环结构中遇到break,则结束整个循环结构后续所有操作,执行循环结构后面的代码。*结束当前(本次)循环后续操作,继续执行下一次循环操作。*break一般结合if选择语句一起使用。*作用场景switch选择结构和循环结构中。*只能作用在循环结构中。...

2022-07-22 14:59:34 783

原创 java--for循环及相关案例

for循环*语法结构*for(初始值;循环条件;迭代部分){*循环操作*执行规律*1)首先执行1次初始值代码*2)判断循环条件是否成立,如果循环条件为true,则执行{}里的循环操作代码,执行循环操作后,进行迭代,迭代完再进行循环条件判断,根据循环条件的结果决定是否继续执行循环操作。...

2022-07-21 19:27:21 3151 2

原创 java--while、do-while循环结构

3)do-while循环是先执行一次循环操作,再判断循环条件,因此,如果第一次判断循环条件就不满足,循环操作也会执行一次(do-while循环里的循环操作至少会执行一次)*2)判断循环条件,如果循环条件为true,就执行{}里面的循环操作代码和迭代部分的代码,迭代完之后,继续返回判断循环条件,根据循环条件的结果决定是否继续执行循环操作。*如果循环条件为false,则结束整个while循环结构,继续往下执行while循环结构之后的代码。...

2022-07-20 14:24:38 925

原创 java——if嵌套循环、which分支结构、random的使用

2、which结构代码示例: * switch选择结构: * 语法结构: * switch(表达式){ * case 常量1: * //语句1 * break; * case 常量2: *

2022-07-19 14:34:31 2318 2

原创 java——分支结构if

如果条件1为false,则继续往下判断条件2,如果条件2为true,则执行代码块2,执行完代码块2,结束整个if-else-if结构,执行if-else-if结构后面的代码。*如果条件2位false,则继续往下判断条件3,如果条件3位true,则执行代码块3,执行完代码块3,结束整个if-else-if结构,执行if-else-if结构后面的代码。*如果条件为true,执行{}里的代码块,执行完代码块之后,继续执行{}后面的代码。...

2022-07-18 20:23:04 637

原创 java--逻辑运算符:&、|、!、&&、||运算规律与规则

&&具有短路功能,当&&左边表达式为false的时候,直接判断整个&&运算结果为false,&&右边不再进行计算。*||具有短路功能,当||左边表达式为true的时候,直接判断整个||运算结果为true,||右边不再进行计算。*|不具有短路功能,不管|左边表达式的结果为true还是false,|右边表达式都要进行计算。||运算规律只要||左右两边有一个为true,||运算结果为true。|运算规律只要|左右两边有一个为true,|运算结果为true。...

2022-07-15 18:40:59 1653 1

原创 java--变量、常量和基本数据类型

获取double类型数据sc.nextDouble();3)采用小驼峰命名法(多个单词,从第二个单词开始,每个单词的首字母大写)第一步导包importjava.util.Scanner;String类型的数据,使用双引号括起来的数据,可以通过连接符+连接输出。获取String类型数据sc.next();获取int类型数据sc.nextInt();2)不能使用数字开头,不建议使用美元符号开头。操作变量名实际操作的是变量中的数据。数据类型变量名=数据;变量存储数据的空间(装数据的容器)...

2022-07-14 20:26:07 210 2

原创 初识java——变量

java变量

2022-07-13 19:20:55 10278 1

原创 初识java

01:Java语言的特点是什么?Java的特点有:1、简单性;2、面向对象;3、分布性;4、编译和解释性;5、稳健性;6、安全性;7、可移植性;8、高性能。02:举例写出在Java发展史上对Java有深刻影响的公司名称?答:Sun,IBM,Oracle公司03:使用Java实现输出 hello world!!Public class HelloWorld{public static void main(String[] args){System.out.println(“hello world!”);}}0

2022-07-12 19:04:08 2815

原创 学java的第一天--javaJDK的安装与配置

JDK版本:JDK-7u80-windows-x64版本,即为jdk1.7,此版本会自动安装JRE(Java的一个运行环境). ③选择安装路径,一般选择默认路径” C:\Program Files\Java\jdk1.7.0_80”,可以通过”更改”来选择别的路径,选择好路径之后,点击”下一步.” ④安装JRE,同上面步骤一样,选择安装路径, 一般选择默认路径” C:\Program Files\Java\jre7”,可以通过”更改”来选择别的路径,选择好路径之后,点击”下一步.” ①右击桌面上”计算机

2022-07-11 18:34:20 369

原创 使用swiper制作简单的自动轮播效果

目录swiper插件1.引入jQuery库2.引入插件swiper3.引入swiper插件中的css样式导入图片实现轮播图自动切换效果首先创建一个html页面,然后依次引入插件。2.引入插件swiper3.引入swiper插件中的css样式导入图片1.引入本地已经下载好的图片或者在网上提取出来的图片使用插件 相当于开关,true表示开启~不仅可以自动切换,也可以用鼠标点击手动切换。...

2022-07-08 10:36:31 9863

原创 HTML常见面试题

IE:trident内核 [‘traidnt ]Firefox:gecko 内核 [ˈɡekəʊ]Safari:webkit 内核Chrome,Opera:Blink内核(基于webkit) 声明位于文档中的最前面的位置,此标签告知浏览器文档使用哪种HTML或XHTMl规范(重点:告诉浏览器按照何种规范解析页面)严格模式下:页面排版及 JS 解析是以该浏览器支持的最高标准来执行混杂模式:不严格按照标准执行,主要用来兼容旧的浏览器,向后兼容不存在...

2022-07-07 11:09:30 675 3

原创 css实现网页中鼠标移入出现下拉框

hover效果

2022-07-06 21:37:29 2065 1

原创 CSS——背景样式、雪碧图、渐变色

1: background-color 设置背景颜色2:background-image来设置背景图片 - 语法:background-image:url(相对路径); -可以同时为一个元素指定背景颜色和背景图片, 这样背景颜色将会作为背景图片的底色 -图片在元素中的位置 如果背景图片小于元素大小,则会默认将背景图片平铺以充满元素 如果背景图片大于元素,默认会显示图片的左上角 如果背景图片和元素一样大,则会将背景图片全部显示

2022-07-01 17:04:52 392

原创 CSS——定位、层级与透明效果

目录1、相对定位2、绝对定位3、固定定位4、粘滞定位5、绝对定位元素布局6、层级以及透明效果定位: 更加高级的布局手段 - 定位指的就是将指定的元素摆放到页面的任意位置 通过定位可以任意的摆放元素 - 通过position属性来设置元素的定位 -可选值: static: ['stætik] 默认值,元素没有开启定位 relative: ['relətiv] 开启元素的相对定位 absolute:

2022-06-30 18:58:51 1207

原创 css——高度塌陷与图标字体

一般情况父元素的高度不会写死,让他被内容撑开 高度塌陷 设置元素脱离文档流,那就无法撑开父元素的高度,导致父元素的高度丢失 使得页面布局发生混乱 这就叫高度塌陷 解决方案一: 将父元素高度固定住 不推荐使用2、 高度塌陷解决方案二高度塌陷解决方案二: 页面元素中的隐含属性:Block Formatting Context 即块格式化上下文,简称BFC 当开启元素的BFC以后,元素会变成一个独立的布局区域,

2022-06-29 20:44:56 258

原创 CSS——浮动效果及特点

目录1、简介2、浮动的特点3、W3导航条示例4、布局示例块元素在文档流中默认垂直排列,所以这个三个div自上至下依次排开, 如果希望块元素在页面中水平排列,可以使块元素脱离文档流使用float来使元素浮动,使一个元素向其父元素的左侧或右侧移动,从而脱离文档流 可选值: none,默认值,元素默认在文档流中排列 left,向页面的左侧浮动 right,向页面的右侧浮动浮动的特点1:浮动元素会脱离文档流,元素脱离文档流以后,不会再占用文档流的位置,它下边的元素会立即向上移动2:元素浮动以后

2022-06-28 20:37:52 1648

原创 CSS——水平布局、垂直布局、阴影与圆角

目录1、水平布局2、垂直布局3、阴影与圆角4、内联元素盒子5、外边距重叠6、盒子大小 水平方向 margin-left border-left padding-left width padding-right border-right margin-right 浏览器规定 水平方向的七个值相加必须要等于父元素内容区的宽度 0 5px 50px 100px 50px 5px 0 ==500 ? 像以上这种,如果不等于的话,浏览器它就会自己去调整这7个值,让我们的等式成立,这个过程

2022-06-27 20:19:10 208

原创 CSS——文档流及盒子模型样式设置

目录1、文档流2、盒子模型3、盒子边框4、盒子内边距5、外边距6、默认样式文档流(normal flow) 网页是一个多层的结构,设置样式样式,也是一层一层的设置,最终我们看到的最上面的一层 文档流是网页最底层 我们创建的元素默认情况下,都在文档流中 元素分为两种状态:在文档流中,脱离文档流 元素在文档流中的特点 块元素 1:会独占一行 2:块元素

2022-06-24 16:29:00 275

原创 CSS——文本样式及分类

目录1、长度单位2、颜色单位3、字体样式4、字体分类5、字体的其他样式6、行间距7、文本样式长度单位 1:像素 px 像素是屏幕上一个个的小正方形,我们正常看不到的,需要放到最大,才能看到 px是固定的单位,px也是非常常用单位 2:百分比 % 相对于其父元素的宽高比,是相对单位,一般用来做响应式的布局 3、em 相对于当前元素的字体大小来改变长度,如果当前元素没有设置字体大小,

2022-06-23 20:31:25 1691

原创 CSS——选择器的使用

2、复合选择器3、关系选择器4、属性选择器5、伪类选择器6、选择器的权重

2022-06-22 22:30:04 503

原创 6.21html

列表(list) 一组一组 1:有序列表 用ol标签创建,li表示列表项 2:无序列表 用ul标签创建,li表示列表项 3:定义列表 用dl标签创建,使用dd对内容进行解释说明 注意:列表之间是可以互相嵌套的 ol ul dl li 都是块元素 通过type属性更改列表的项目符号 有序列表 项目符号:1(默认值)、a、A、i、I 无序列表 项目

2022-06-21 15:27:20 134

原创 html1

常用标签3、块元素,行内元素4、结构标签

2022-06-20 16:05:52 92

空空如也

空空如也

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

TA关注的人

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