- 博客(54)
- 收藏
- 关注
原创 每日学到 54 - lambda表达式
1.什么是lambda表达式2.如何使用 1) // 通过实现类 创建 LambdaInterface 类型的实例化对象 2) //通过匿名内部类的方式创建 LambdaInterface 类型对象 3)通过lambda表达式创建接口的实例对象 要求:接口中只能有一个抽象的方法3.lambda表达式实现方法的引用
2022-10-20 15:02:38 361 2
原创 每日学到 53 - 注解
1.内置的注解 作用在代码的注解是 作用在其他注解的注解(或者说 元注解)是: 从 Java 7 开始,额外添加了 3 个注解:2.@Target 3.@Retention4.自定义注解
2022-10-19 14:52:25 116
原创 每日学到 52 - Vue
创建Vue实例数据绑定el的两种写法data的两种写法MVVM模型数据代理 事件处理 键盘事件 事件的基本使用 事件修饰符计算属性
2022-10-17 15:41:28 197 1
原创 每日学到 50 - JSON
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 具有自我描述性,更易理解。
2022-09-27 16:08:09 461 1
原创 每日学到 49 - jQuery事件与特效
1.鼠标事件2.键盘事件3.浏览器事件4.绑定多个事件5.移除事件6.hover()方法7.toggle()方法8.控制元素的显示及隐藏9.改变元素的透明度10.改变元素的高度11.自定义动画
2022-09-26 16:46:47 420
原创 每日学到 48 - jQuery基本操作
clone():此函数中可以传递一个boolean类型的参数,默认值是false,表示复制元素上的绑定事件不复制,如果为true,则复制元素上的绑定事件也会一起复制。addClass('class样式名'):给元素添加类样式,可以添加一个或者多个样式,添加的类样式不会覆盖之前已经存在的样式。返回最近的已定位祖先元素。$(A). prependTo (B)表示将A前置插入到B中。$(A). prepend (B)表示将B前置插入到A中。attr()是获取和设置元素的属性,css()是获取和设置元素的样式。
2022-09-26 15:55:15 426
原创 每日学到 47 - JavaScript对象
这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。构造函数也是函数,只不过可以用来创建对象。每个函数都有一个prototype(原型)属性。构造函数一般以大写字母开头。
2022-09-22 15:43:32 116
原创 每日学到 46 - 正则表达式
正则表达式是由一个字符序列形成的搜索模式。当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。正则表达式可以是一个简单的字符,或一个更复杂的模式。正则表达式可用于所有文本搜索和文本替换的操作。
2022-09-22 14:30:26 108
原创 每日学到 45 - JavaScript事件
button onclick="show()">点击某个键盘的键被按下并释放一个键时发生。当文档被滚动时发生的事件。3)获取元素,添加一个或多个事件。某个页面或图像被完成加载。alert('一');alert('二');alert('三');鼠标被移到某元素之上。窗口或框架被调整尺寸。
2022-09-21 20:25:25 238
原创 每日学到 44 - DOM节点操作
读取的样式是最终样式,包括了内联样式、嵌入样式和外部样式,但是getComputedStyle只能读取不能写入,所以需要通过getComputedStyle 读取样式,然后使用 element.style 修改样式。element.setAttribute(添加的属性的名称,添加的属性值);进行操作,什么是内联样式,内联样式又称行内样式,在标签内部通过style属性来设置元素的样式。返回节点的第一个子节点,最普遍的用法是访问该元素的文本节点。父元素.insertBefore(插入的节点,在谁之前插入节点)
2022-09-21 20:03:13 254
原创 每日学到 43 - JavaScript中BOM和DOM
用于停止 setInterval() 方法执行的函数代码。用于停止执行setTimeout()方法的函数代码。用于提示用户在进入页面前输入某个值。间隔指定的毫秒数不停地执行指定的代码。暂停指定的毫秒数后执行一次指定的代码。对象.innerHTML=新的 HTML。对象.style.property=新样式。通过class属性获取对象。对象.attribute=新属性值。返回当前页面的 URL。返回 URL 的路径名。通过id属性获取对象。改变 HTML 内容。改变 HTML 属性。通过id属性获取对象。
2022-09-21 19:20:30 222
原创 每日学到 42 - JavaScript内置对象
目录JavaScript数组数组属性和方法Date对象StringMath对象命名函数和匿名函数函数自调用函数的数据类型函数作为函数的参数函数的returnJS变量作用域隐式全局变量和全局变量作用域链预解析 属性 length 设置或返回数组中元素的数目 方法 join( ) 把数组的所有元素放入一个字符串,通过一个分隔符进行分隔 sort() 对数组排序
2022-09-16 15:31:02 278 1
原创 每日学到 41 - JavaScrip循环结构和函数
JavaScrip循环结构和函数while循环do-while循环for循环数组双重循环breakcontinue函数的基本定义和使用JS常用的几个系统函数JS有参函数
2022-09-16 13:58:07 174
原创 每日学到 40 - JavaScript入门
null是表示一个空对象指针,这也是typeof操作符检测 null 值时会返回 object 的原因。基本类型:String、Number、Boolean、Null、Undefined、Symbol。//false ===不仅要比较内容,还要比较数据类型。//true ==比较内容,不比较数据类型。里面包含的 function、Array、Date。数字(数字可以带小数点也可以不带)、NaN、Infinity。
2022-09-14 14:59:58 326 1
原创 每日学到 39 - CSS
内边距外边距外边距实现元素居中对齐display属性左浮动/右浮动清除左右浮动行内元素和块级元素区别解决父级边框塌陷的方法 1.空div防止父级边框塌陷 2.父级设置高度防止边框塌陷 3.overflow属性防止父级边框塌陷 4.父级加after伪类防止边框塌陷overflow属性圆角边框
2022-09-12 16:32:27 179
原创 每日学到 38 - HTML标签设置
文本样式垂直对齐方式超链接伪类样式列表样式div标签背景样式盒子边框类型盒子边框颜色盒子边框粗细通过边框方向属性同时设置边框的三个属性border简写属性
2022-09-12 15:44:32 514
原创 每日学到 37 - HTML标签
行内样式内部样式外部样式样式优先级标签选择器class选择器id选择器基本选择器的优先级层次选择器属性选择器span标签字体样式
2022-09-12 15:26:07 719
原创 每日学到 35 - 数据库查询
右外连接:先将右边表dept表中的数据全部查询出来,然后再去左边表emp中查询数据,左边表满足条件的数据全部显示出来,不满足条件的数据所有字段全部显示为null。#左外连接:先将左边表emp的数据全部查询出来,然后再去右边表dept中查询数据,右边表满足条件的数据全部显示出来,不满足条件的数据所有字段全部显示为null。select count(comm) as '有佣金人数',count(mgr) as '有领导人数' from emp;`sex` varchar(50) default'男'
2022-09-12 13:46:21 198
原创 每日学到 34 - MySQL
DDL (数据定义语言) 定义和管理数据对象,如数据库,数据表等 CREATE、DROP、ALTER DML (数据操作语言) 用于操作数据库对象中所包含的数据 INSERT、UPDATE、DELETE ...
2022-08-30 20:02:44 89
原创 每日学到 33 - DOM
1.DOM1)保存XML2)添加DOM节点3)修改/删除DOM节点4)删除Brand值为“华为”的标签2.DOM4J3.实际使用1.DOM2.DOM4J
2022-08-25 16:36:41 120
原创 每日学到 32 - 网络编程
1.IP地址1)IP地址(Internet Protocol)2)IP地址的组成3)IP地址 = 网络地址 +主机地址4)前8位取值范围分类2.Socket3.java.net包4.基于TCP协议的Socket编程1)基于TCP协议的Socket网络通信2)Socket通信模型3)步骤4)网络编程模型:客户端/服务器(C/S)5.多线程处理多请求1)多客户请求2)实现6.TCP和UDP7.基于UDP协议的Socket编程8.例子1)TCP2)UDP
2022-08-23 14:25:57 123
原创 每日学到 31 - 线程
1.线程2.多线程1)什么是多线程2)多线程好处3.主线程1)Thread类2)主线程4.线程的创建和启动1)在Java中创建线程的两种方式2)使用线程的步骤5.继承Thread类创建线程6.实现Runnable接口创建线程7.比较两种创建线程的方式1)继承Thread类2)实现Runnable接口3)推荐使用实现Runnable接口方式创建线程8.线程的状态编辑9.线程调度10.线程优先级11.线程休眠12.线程的强制运行13.线程的礼让14.多线程共享数据引发的问题1)多个线程操作同一共享资源时,将引发
2022-08-19 16:11:48 78
原创 每日学到 30 - IO流
1、InputStream类(抽象类)2、FileInputStream类(InputStream类的子类)3、OutputStream类(抽象类)4、FileOutputStream类(OutputStream类的子类)5、Reader类(抽象类)6、InputStreamReader类(Reader类的子类)7、FileReader类(InputStreamReader类的子类)8、BufferedReader类(Reader类的子类)9、Writer类(抽象类)10、OutputStreamWrite
2022-08-17 15:57:40 79
原创 每日学到 29 - 实用类
1.XXXValue():包装类转换成基本类型2.toString():以字符串形式返回包装对象表示的基本类型数据(基本类型->字符串)3.parseXXX():把字符串转换为相应的基本数据类型数据(Character除外)(字符串->基本类型)4.valueOf()5.基本类型和包装类的自动转换6.包装类的特点7.Math类8.Random类9.String类10.StringBuffer类11.String类&StringBuffer类12.获取时间...
2022-08-15 19:21:06 77
原创 每日学到 28 - 实用类
1.泛型2.Collections和Collection不同,前者是集合的操作类,后者是集合接口3.枚举4.包装类5.小项目在管理学生信息系统的基础上,添加了一个管理员登录的功能,管理员登录成功后才能去修改学生的信息,有进行登录、注册、忘记密码的功能,分别对注册的身份证号码,手机号码,用户名的合法性进行判断,比管理学生信息系统难一点。...
2022-08-15 15:23:25 109
原创 每日学到 27 - 集合
ArrayList实现了长度可变的数组,在内存中分配连续的空间,遍历元素和随机访问元素的效率比较高①ArrayList类是List接口的一个具体实现类②ArrayList对象实现了可变大小的数组③随机访问和遍历元素时,它提供更好的性能在列表的末尾顺序添加元素,起始索引位置从0开始在指定的索引位置添加元素。索引位置必须介于0和列表中元素个数之间int size()返回列表中的元素个数返回指定索引位置处的元素。取出的元素是Object类型,使用前需要进行强制类型转换。......
2022-08-11 15:20:44 209 1
原创 每日学到 26 - 异常
异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序Java编程语言使用异常处理机制为程序提供了错误处理的能力定义异常类编写构造方法,继承父类的实现实例化自定义异常对象使用throw抛出。Java的异常处理是通过5个关键字来实现的:try、catch、 finally、throw、throws...
2022-08-10 15:15:24 219
原创 每日学到 25 - 抽象类和接口
题目是租车系统,但是从代码上看,让我感觉更像是搜索获得匹配项,只是租车的话,对象是固定的,为什么不直接让客户选择对象呢(就像点菜一样,给个菜单),而是输入对象属性,再去匹配呢?一个类必须实现接口抽象方法(implements),除非这个类也是抽象类。但可以创建一个引用变量,其类型是一个抽象类,指向非抽象的子类实例。抽象类中可以没有抽象方法,但包含了抽象方法的类必须被定义为抽象类。在抽象类中可以为部分方法提供默认实现,而接口中只能包含抽象方法。一个接口不能实现另一个接口,但可以继承多个其他接口。......
2022-08-09 20:12:51 145
原创 每日学到 24 - 数组与对象
使用对象和对象数组做一个订餐系统。Order类,订单类Food类,记录菜单的类OrderMgr类,业务类,搭建框架我的思路是把整个框架放进一个大循环中,而且是死循环,给for一个标记,特定条件下break a;而循环的i+1是订单的序号,当第i+1个订单为空时,i++并且continue结束下面的操作直接进入接下来的循环,在订餐之后也进行i++;删除订单,是把对应的订单的所有属性赋值为默认值,之后给i赋值0;让大循环从头开始,我没有选择移动数组元素,而是让新订单属性赋值给默认值的订单中。...
2022-08-08 19:55:21 129
原创 每日学到 23 - 多态、抽象方法、抽象类
多态1.为什么使用多态2.什么是多态3.抽象方法4.抽象类5.如何实现多态6.类型转换1)向上转型(自动类型转换):父类的引用指向子类的实例2)向下转型(强制类型转换):子类的引用指向父类的引用7.instanceof运算符8.例题...
2022-08-05 14:41:32 95
原创 每日学到 22 - 方法重写
子类根据需求对从父类继承的方法进行重新编写重写时,可以用super.方法的方式来保留父类的方法构造方法不能被重写。2)方法重写规则①同一个类中②方法名相同③参数列表相同④返回值类型相同或者是其子类⑤访问权限不能严于父类⑥父类的静态方法不能被子类覆盖为非静态方法,父类的非静态方法不能被子类覆盖为静态方法⑦子类可以定义与父类同名的静态方法,以便在子类中隐藏父类的静态方法(注:静态方法中无法使用super)⑧父类的私有方法不能被子类覆盖⑨不能抛出比父类方法更多的异常......
2022-08-04 14:21:42 121
原创 每日学到 21 - 继承
子类构造方法没有通过super显式调用父类的有参构造方法,也没通过this显式调用自身其他构造方法。子类构造方法通过this显式调用自身的其他构造方法,在相应构造方法中应用以上两条规则。继承public和protected修饰的属性和方法,不管子类和父类是否在同一个包里。// 小车类Car是Vehicle的子类,其中包含的属性有载人数loader。// 卡车类Truck是Car类的子类,其中包含的属性有载重量payload。继承默认权限修饰符修饰的属性和方法,但子类和父类必须在同一个包里。......
2022-08-03 22:22:48 139
原创 每日学到 20 - 封装、访问修饰符
每创建一个实例,就会为实例变量分配一次内存,实例变量可以在内存中有多个拷贝,互不影响。在一个项目中分成n个模块,每一个模块都是相互独立的,组合起来成为一个项目模块化利于整个项目的维护,哪个模块出了问题就找哪个模块。如果类的所有实例都包含一个相同的常量属性,可把这个属性定义为静态常量类型,从而节省内存空间。将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。被static修饰的变量。属性的封装、方法的封装、类的封装、组件的封装、模块化的封装、系统级封装。..
2022-08-02 18:59:54 197
原创 每日学到 19 - 构造方法
在构造方法中,调用别的构造方法时,必须写在第一条语句。在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级。成员变量的作用域在整个类内部都是可见的。在同一个方法中,不允许有同名局部变量。与返回值类型、访问权限修饰符无关。局部变量的作用域仅限于定义它的方法。在不同的方法中,可以有同名局部变量。不写构造方法,系统会提供默认无参数构造方法。写了构造方法,就会替换掉默认的无参构造方法。参数个数、顺序、类型不同。访问修饰符构造方法名(){与返回值、访问修饰符无关。用来创建对象,及对象初始化。...
2022-08-01 15:34:46 96
原创 每日学到 18 - 方法
1.带参方法1)为什么要用带参数的方法2)如何使用带参数的方法2.常见错误1)调用方法时不能指定实参类型2)形参和实参数据类型必须一致,数量也要一致,方法需要什么参数,就给什么参数3.方法传参基本数据类型和引用数据类型数据在传参时区别4.对象数组作参数5.例题1)在保存了多个学生姓名的数组中,指定查找区间,查找某个学生姓名并显示是否查找成功。2)使用学员对象数组作为参数,实现学员成绩修改:如果学员成绩小于60,集体提高2分。...
2022-07-29 15:01:59 171 1
原创 每日学到 17 - 类与对象
1.类和对象1)会创建类和对象 万物皆对象引用对象成员:使用“.”进行以下操作对象:用来描述客观事物的一个实体,由一组属性和方法构成2)Java是面向对象的语言3)类和对象的关系2.方法1)方法是什么?2)方法的定义语法:3)方法根据是否有返回值和参数分类:4)调用有返回值的方法注意事项:5)调用需要传递参数的有参方法注意事项:6)综上所述,调用方法的两个原则是:......
2022-07-28 18:40:20 244
原创 每日学到 16 - 二维数组
从语法上Java支持多维数组从内存分配原理的角度讲,只有一维数组主要使用二维数组:二维数组实际上是一个以一维数组做为元素的一维数组三维及以上的数组很少使用二维数组的遍历三维数组的遍历...
2022-07-27 14:37:06 453
原创 每日学到 15 - 数组
1.掌握数组常用操作 1)获取最大、最小值 2)数字排序:冒泡排序 3)数组插入数字 4)数组删除数字 2.java.util.Arrays类 Arrays.equals(array1,array2) 比较array1和array2两个数组是否相等 Arrays.sort(array) 对数组array的元素进行升序排列 Arrays.toString(array) 将一个数组array转换成一个字符串 Arrays.fill(array,val) 把数组array所有元素都赋值为val...
2022-07-26 15:21:49 211 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人