自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js基础实现石头剪刀布

alert("电脑出剪刀,你赢了")alert("电脑出剪刀,你输了")alert("电脑出石头,你赢了")alert("电脑出石头,你输了")alert("电脑出剪刀,平局")alert("电脑出石头,平局")alert("电脑出布,你赢了")alert("电脑出布,你输了")alert("电脑出布,平局")var people = prompt("请输入石头 剪刀 布");

2023-08-29 16:31:50 646

原创 JavaScript基础

null 其实属于自己的类型 Null,而不属于Object类型,typeof 之所以会判定为 Object 类型,是因为JavaScript 数据类型在底层都是以二进制的形式表示的,二进制的前三位为 0 会被 typeof 判断为对象类型,而 null 的二进制位恰好都是 0 ,因此,null 被误判断为 Object 类型。当number与string中的数字相减时,string中的数字会先转换为数字,然后进行减法运算(必须得是数字)的比较,如果不同,则进行一次类型转换,转为相同类型后再进行比较。

2023-08-25 19:27:27 62

原创 JAVA基础:io流

也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。1.字符流是可以直接读写字符的IO流,字符流读取字符,就要先读取到字节数据,然后转为字符.;如果要写出字符,需要把字符转为字节再写出。读写字节流:InputStream 输入流(读)和OutputStream 输出流(写)2.读写字节流:Reader输入流(读)和Writer 输出流(写)字节流因为操作的是字节,所以可以用来操作媒体文件。字节流和字符流的基本操作是相同的,但是要想操作媒体流就需要用到字节流。字符输入 \ 输出流。

2023-08-16 18:59:38 57

原创 java基础:API

toString(): 我们在直接打印对象的时候,默认调用的就是toString()方法。hashCode(): 把对象通过某种算法变成一个数字, 每个对象的hashcode值不一样, hashCode值就是对象的内存地址值。equals(): 底层源代码就是==, 只能比较引用数据类型。Object: 所有类的父类,那么Object的方法是其他所有类都具有的。思考: 如果我们创建对象的时候,属性都一样的情况下,那么这两个对象相同吗?== 比较引用数据类型,比的是地址值。== 比较基本数据类型,比的是值。

2023-08-15 19:54:58 61

原创 java基础:集合

Collection: 集合,是一个接口,继承了Iterable,里面有很多方法。如果底层的数组元素满了,就要扩容,扩容1.5倍,然后将元素添加到容器。ArrayList:(add、get、size()、sort()最常用)List:也是一个接口,继承了Collection。Set:也是一个接口,继承了Collection。remove():只能删除一个,如果有重复的数据,删除第一个。好处:就是省去了获取元素的时候,类型转换。特点: 有序,可以重复。add(): 添加了重复元素,只显示一个。

2023-08-14 18:06:54 28

原创 java基础:接口+多态+异常

3.SQLException :提供有关数据库访问错误或其他错误的信息的异常。1 throws 把错误给了别人,谁调用谁解决,如果一层一层往上推,最终给了jvm 不推荐用(做练习的时候用用就行了)同一个数据类型的对象,使用相同的方法,表现出不同的方法,表现出不同的结果。我们在定义方法的时候,方法的参数用父类类型,调用方法的时候传入子类类型,这样可以提供代码的扩展性。4.IOexception:IO流异常。向上转型: 把小的概念往大了说 父类的引用指向子类的对象 狗是动物。

2023-08-10 18:47:24 21

原创 java基础:继承和抽象类

如果多个类有共同的属性和方法,那么我们可以把这些类中共同的属性和方法放到父类中,让这些类(子类)去继承父类,减少代码的重复性。this() super() 代表调用构造方法,并且只能在构造方法里面被调用,而且必须放在第一行。3 一般属性用private修饰,方法用public修饰,所有我们以后开发的工作里面,主要是继承方法的。如果普通类继承了抽象类,那么抽象类中的抽象方法必须被重写,否则报错。2 this() 调用构造方法,可以有参数,一般只在狗仔方法里面。1 子类不能继承父类的private属性和方法。

2023-08-09 16:52:12 44 1

原创 java基础:面向对象

被static修饰的只能static修饰的,不能调用非static修饰的 (需要记忆)static修饰的成员变量和方法属于类的, 非static修饰的属于对象。包: package 本质就是一个文件夹,把功能相同的类放到一个地方,方便管理。封装就是把一个事物包装起来,不让别人知道内部的细节,从而保证安全性。类:种类、分类的意思。package: 告诉别人,我这个类是在那个包里面的。包名: 全限定名(可以区分相同类名的不同类)出生时间: 类是早于对象创建的。对象: 具体的一个事物,是类的具体体现。

2023-08-08 22:21:42 19

原创 java基础:方法

引用数据类型(类、数组和接口),赋值是把原对象的引用(可理解为内存地址)传递给另一个引用。方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。基本数据类型,操作传递的是变量的值,改变一个变量的值不会影响另一个变量的值。定义了该方法的访问类型。java方法是语句的集合,它们在一起执行一个功能。方法体:方法体包含具体的语句,定义该方法的功能。修饰符,这是可选的,告诉编译器如何调用该方法。一个返回void类型返回值的方法叫做过程。方法是解决一类问题的步骤的有序代码组合。

2023-08-05 19:08:54 25 1

原创 java基础:数组

数组的排序 ,数组里面的元素能够排序的前提下会在原来的数组上修改。3 Arrays.copyOf(要复制的数组,指定新数组的长度)会得到一个新的数组。索引:下标/脚标, 用来寻找容器里面的数据的,从零开始,数组的最大索引是数组减一。数组是存储同一种数据类型多个元素的集合。数组是一组相关数据的集合,一个数组实际上就是一连串的变量.数组既可以存储基本数据类型,也可以存储引用数据类型。1 Arrays.toString(array) 数组的打印。数组的长度 数组名.length (数组中元素个数)

2023-08-04 18:21:49 30 1

原创 java基础:循环语句

continue: 跳过本次循环,执行下一轮循环,如果碰到了continue,循环里面continue后面的代码也不执行。1.声明循环变量: 本质就是声明变量 一般声明循环变量的时候,都是从0开始 int a = 1。2.循环条件: 条件表达式,结果是true/false 如果条件为真,执行循环的代码块。break :终止循环 如果碰到了break,循环里面break后面的代码就不执行了。3.迭代: 本质就是发生变化(变量发生变化)声明循环变量 循环条件 被循环的代码块 迭代。for(声明循环变量;

2023-08-03 17:18:20 17

原创 java基础:运算符 if语句

或者 如果有一个条件成立就可以了 | || 或。从上到下的执行,如果碰到条件成立了,就执行对应的代码,并且if体系后面的代码不执行。条件表达式 成立就执行代码块1, 不成立就执行代码块2。非 取反!解释: 表达式如果成立 执行变量 = 值1。表达式如果不成立 执行变量 = 值2。条件表达式成立,代码块执行 不成立,不执行。如果碰到条件不成立,继续寻找下一个条件。如果所有的条件都不成立,执行else。

2023-08-02 19:07:18 167 1

原创 java基础:变量和数据类型

算数运算符:指的是数字之间的运算 + - * / % ++ -- += -= *= /= %==的左边是内存空间(变量) =的右边是数据。比较运算符:比较两个数据,结果是布尔值 > < >= <= ==!4 小驼峰规范,如果变量是由两个单词组成,第一个单词首字母小写,第二个大写。1 变量由字母、数字、下划线、¥组成,并且数字不能开头(一般首字母是单词)1.同一行代码里面,如果只有++的操作,前++和后++没有区别。

2023-08-01 17:44:20 36 1

原创 java基础入门

main方法 main方法是程序的入口 每个关键字的位置、拼写以及特殊符号都不能错。创建类 : class用来创建类 HelloWorld 是类名 {}表示类的范围。\n 换行 \t 将光标移动到下一个水平制表符。输出语句 表示要将小括号内的信息输出到控制台。双引号表示一长串信息。

2023-07-31 18:17:22 23 1

原创 css样式制作响应式导航+动画

2023-07-24 19:27:04 23

原创 Flex弹性布局

设置主轴方向上的对齐方式。X轴作为主轴,起始线从右到左。设置交叉轴上的对齐方式。默认子项沿着Y轴排列。默认子项沿着X轴排列。

2023-07-20 20:28:27 30

原创 BFC规范(块级格式化上下文)

4.overflow 除了visible以外。1.解决margin叠加问题。2.margin的传值问题。3.解决浮动,清除浮动。

2023-07-20 20:07:15 27

原创 css动画效果

2023-07-19 20:02:02 21

原创 css渐变

2023-07-19 19:56:39 23

原创 css侧边简易导航栏

<body> <div id="menu"> <ul> <li><a href="">全部商品分类</a></li> <li><a href="">各地名优茶</a></li> <li><a href="">花草保健茶</a>&

2023-07-18 18:17:16 252

原创 css盒子与浮动

<li></ul></ul></ul></ul></div></li><li></li><li></li><li></li><li></li><li></li>

2023-07-17 18:26:45 16

原创 css制作导航栏

咨询</a><a href="">团队</a><a href="">售后</a><a href="">客服</a><a href="">个人

2023-07-17 18:20:30 83

原创 css简单应用2

2023-07-14 19:19:37 17

原创 css简单应用1

head>*{margin: 0;padding: 0;div{

2023-07-14 19:13:47 15

原创 css基础

style > id > class > tag标签 >* > 继承。/* 鼠标按下去的那一刻状态 *//* 默认情况下状态 *//* 鼠标悬浮的状态 */2、子代选择器 用>表示 *//* 访问过后状态 *//* 顺序不能改 *//* 结构伪类 */4、id选择器 id "#" "唯一性"css第二种写法 内联样式表,行内部样式表。3、类选择器 class "."1、全局选择器 "*"css第一种写法 内部样式表。css第三种写法 外部样式表。5、群组选择器 ","

2023-07-13 18:27:58 14

原创 HTML登陆界面

账号:</label><label for="">密码:

2023-07-12 16:23:23 138

空空如也

空空如也

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

TA关注的人

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