- 博客(37)
- 收藏
- 关注
原创 javascript 第二天
let a = setInterval(“要执行的函数”,执行的间隔是毫秒) 定时循环执行,反复执行。.innerHTML用于获取元素内部的HTML内容,返回的是一个字符串,可以获取元素输入在html语句中输入的内容。clearInterval(a) 停止定时函数首先要有定时函数,并且需要变量记录定时函数,使用变量停止定时函数。对表单中的数据框做整体校验,如果格式对,可以提交,如果有错,不让提交。onchange 内容改变 失去焦点时生效,多了内容检测,如果内容不变不触发,内容改变才触发。
2024-08-01 11:35:39
126
原创 cookie
cookie.setTime() 设置cookie的失效时间,括号里的数据的单位是秒 , 0 代表1970年1月1号 浏览器接受响应后立即失效 所以cookie上不显示 -1代表cookie的失效时间上显示会话,关闭浏览器之后失效 浏览器的不设置有效时间默认时间是会话。cookie.setPath(“/”) 设置cookie的根路径,经常设计为/,是因为根路径下的cookie键名不能重复。sessionStorage或者localStorage.setItem(“键”,“值”);
2024-07-31 15:57:44
138
原创 javascript 第三天
innerHTML获取的属性包含html代码的文本内容 包含标签,获取的是标签所有的内容。let 新元素 = document.createElement(“标签名”) :可以创建一个指定标签名的新元素。sort 默认升序 .sort(function(a,b){return b-a}) b到a是降序。document.queryseletor(“标签名”) :这个可以定位到第一次出现的标签的地方。遍历数组 .forEach(function(data)){JSON.parse() JSON转字符串。
2024-07-31 15:56:19
172
原创 javascript 第一天
在需要定义的元素上 例如一个按钮 添加 οnclick=“自定义函数名()” 可以设置各种鼠标动作的值。此时在onclick(“函数名”) 也可以作为关联document.getElementById(“id值”).value=“文本框中的值”.style.backgroundcolor=“更改背景颜色”.className=“更改class中的值,也就是css中.xxx{}中的样式的值”.innerHTML=“用于更改标题的文字”.disabled=“true” 隐藏按钮。
2024-07-31 15:55:58
437
原创 html 第一天
day1_html1.html介绍html写页面用的 页面中出现什么超文本标记语言 除了文本 还有 连接 图片 声音 视频等内容 通过标签语法编写各种元素2.html基本格式<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>testpage</title> </head> <body> 我做了一个毕业设计&
2024-07-31 15:55:20
360
原创 第22天 数据库
表是数据库中的一种结构,用于存储数据。每一张表都有一个列(字段),用于存储数据的属性。表中的每一行(记录)都代表了一个数据项,包含了列的值。1.2基于缓存存储 :数据存储在内存中,可能会丢失一些数据。性能高,比如Redis。1.1 基于磁盘存储 :IO保证数据的持久化。DML :数据操作语言 (更新数据、更新表记录)端口号:在网络设备上的东西,要服务的唯一标识。库是逻辑上的容器,用于存储一组相关联的表。ip:网络中网络设备的唯一标识。DQL : 数据查询语言。DCL : 数据控制语言。
2024-05-09 23:02:37
206
原创 第21天 反射
想象一下,你在一个房间里边,但你看不见自己,也不知道自己是谁。这时候你面前有一个镜子,你可以通过镜子的反射来观察自己。反射就像这面镜子。它让你能够检查、分析、修改Java中的对象、类、方法等使用情况:在通常情况下,我们编写的代码是固定的,执行的结果也是固定的。但是某些情况下我们不确定要创建什么类型的对象,也不确定要调用什么类型的方法。这些都通过运行时传递的参数决定。该机制叫做动态编程技术,也就是反射机制反射就是在过程中,对于任意一个类,都能知道这个类所有的属性和方法。
2024-05-09 20:06:57
696
原创 第一阶段 面试题
Collection是一个集合接口,是所有集合类的一个顶级接口,它里边定义了所有集合通用的方法,List和Set直接继承了Collection接口。实例变量:是属于对象的,在创建对象时存储在内存堆中,创建多少个对象,则实例变量就会在内存中存在多少份,需要通过(对象.)来访问。静态变量:是属于类的,在类加载时存储在内存方法区中,无论创建多少个对象,静态变量在内存中只有一份,通常通过(类名.)来访问。indexOf()/lastIndexOf():查找字符串第一次出现,最后一次出现的下标。
2024-05-05 20:49:45
172
原创 第20天 多线程
第2种方法:1.实现Runnable接口,可以改写为lambda表达式。线程的创建 : 第1种方法:继承thread并重写run方法。cpu一次只能处理一条指令,所谓同时是因为人反应不过来。分为多个时间片段,尽可能平均分配给每一个线程。
2024-05-05 16:51:52
163
原创 Idea 使用
editor -》general 通过滚轮改变字体大小,鼠标放在文字上有提示editor -》general ->autoimport 勾选java下的两个对勾实现自动导包editor -》general -》apperance 勾选showmethod 方法之间的分隔符editor -》general -》code completion 去掉勾选Match caseeditor -》general -》editor tabs 不勾选show tabs in one row 类多行显示。
2024-05-02 14:56:13
375
1
原创 第19天 IO流
I(input):输入O(output): 输出IO流分为字符流和字节流字符流是只能操作纯文本的文件,以字符(2个字节)为单位进行数据读写的流字节流可以操作任意类型的文件,以字节为单位进行数据读写的流| | 字符流 | 字节流|输入流| 字符输入流(reader)|| 字节输入流(InputStream)
2024-04-30 23:27:26
423
原创 第18天 File类
file.renameTo(new File(“\路径的名称”)):移动文件夹位置并重命名。file.mkdir():如果file位置不存在则在文件位置创建一个目录,不能创建多级目录。file.getname().endsWith(“.java”):文件的结尾是.java。file.mkdirs():如果file位置不存在则在文件位置创建一个多级目录。file.delete():从file位置删除文件,不可逆,回收站里也没有。file.exists() :判断目录或者文件是否存在。
2024-04-29 23:20:04
319
原创 第18天 map
Map接口中存储的是key(键)和value(值),由键值对组成的。每一个键都不重复。值是可以重复的。key-value称之为键值对将每一个键值对看作一个对象,抽取出一个代表键值对的类,叫做Map.Entry。
2024-04-29 21:03:55
221
1
原创 第15 天 Collection集合,迭代器,泛型,List接口 ,collection排序,lambda表达式,equlas,arrays.copyof,队列 Queue
集合就是一个容器,可以存放各种的对象Collection接口是继承关系中的顶级接口表示泛型,来规定集合中可以存放哪些类型的元素。泛型中不能使用基本数据类型。
2024-04-25 22:09:14
160
2
原创 第15天 异常,finally,throw,throws
异常的顶级父类ThrowableError (错误):非常严重的问题,通常靠代码无法解决1.StackOverFlowError 栈溢出错误,只会在递归的时候出现2.OutOfMerroryError 堆溢出错误Exception(异常):程序中出现了一般性问题处理后程序可以继续运行1.ArrayOutOfBoundsException:数组越界异常2.登陆异常。
2024-04-25 20:07:44
198
1
原创 第13天 String,正则表达式,String 支持正则表达式,object,JavaBean
字符串.charAt(索引值):获取字符串中索引处的字符char[] chars = 字符串.tocharArray();: 将字符串转换为字符数组String s = new String(字符数组名,起始索引,截取字符串总共的长度) :截取一部分字符数组转化为字符串String s = new String(字符数组名):将全部字符数组转化为字符串。
2024-04-24 12:20:14
445
原创 第12天 static final,String
由static 修饰的成员变量即为静态变量成员变量分两种:1、实例变量,没有static修饰,属于对象,存储在堆中、有几个对象就有几份,通过引用、对象打点访问2、静态变量、有static修饰,属于类,存储在方法区中,只有一份(因为只有一个类),通过类名来访问输出静态变量常用,而不用对象.变量名何时用?不再更改,和对象共享的数据静态变量一般不在构造方法中赋值,一般在静态块中赋值。实例变量(没有static修饰的成员变量)在构造方法中赋值。
2024-04-23 19:09:42
466
原创 第十一天 自习
与基本类型数组的区别1.给引用类型数组的元素赋值时需要new个对象数组名[数字] = new 数组类型(按照构造方法的格式写)2.访问引用型数组的属性/行为时,需要打点访问数组名[数字].属性/方法一个abc对象是abc类型的左边是类型,右边是对象。
2024-04-23 10:57:02
396
原创 第十一天 枚举,匿名内部类
匿名内部类是先创建了一个这个类的子类,然后向上造型创建子类的对象,只不过子类没有名字,由系统自动创建,名字和原来的类一样,由系统创建的没有名字的子类只能new一个对象节省了向上造型?可以用它创建抽象类的对象匿名内部类就是一个没有名字的内部类,实际上是实现了对象的接口或者继承了对应的类的内部类。任何一个接口都可以存在匿名内部类,任何一个可以被继承的类都可以存在匿名内部类是构建子类的对象} //派生类的有抽象方法要重写局部变量:在方法中定义的值在匿名内部类中不能更改局部变量的值。
2024-04-22 09:43:30
182
原创 第十天 final常量 abstract抽象类,接口
abstract可以修饰方法,也可以修饰类。修饰的方法称之为抽象方法,修饰的类称为抽象类抽象类不能创建对象抽象类中可以编写非抽象方法,抽象方法只能在抽象类中。子类继承抽象类之后必须重写其中的抽象方法,除非子类本身也是抽象类抽象类不能被final修饰。抽象类一定不是最终类,因为抽象类一定要被继承抽象方法可以被重载,必须要被重写抽象类不能被private、final、static 修饰抽象类中有构造方法。
2024-04-18 22:37:16
355
原创 第九天 重写、多态、静态变量
静态变量是属于类的,不需要方法中定义,只定义一次。先于对象存在静态方法不需要对象先静态代码块(在类加载前出现),先执行构造代码块,再是构造方法静态代码块和静态赋值同等级别,在前面的先执行,后面的后执行。
2024-04-17 22:53:27
270
1
原创 java 第八天 面向对象
ctrl+alt+m = 把代码包裹成方法ctrl+左键 = 打开方法面向对象:不考虑程序具体的实现过程,只是调用特定的对象解决问题类:属性和行为的集合—>人类对象:就是该类事物的具体体现---->学生类包含成员变量和成员方法。成员变量就是类的属性,成员方法就是类的行为。
2024-04-17 14:56:16
370
1
原创 Java 第七天 讲题
tab键—》导包“常量//不能是null”.equals(变量//可以是null)equals中的对双引号内的比较值的比较,如果 String 类型为null, 而去进行 String.equals() 或 length() 等操作会抛出java.lang.NullPointerException。ctrl+alt+t 将选中的内容放到判断语句中。
2024-04-15 18:57:17
112
2
原创 Java 第五天 方法
当传递基本数据类型和String类型时,形参的改变不会影响实参(只是获得了数字,并在一个新开辟的内存空间中计算)(因为是地址值的赋值,形参获得了实参的地址并在里面修改)return 作用: 1.结束方法体 2.将最终结果返回给方法调用处。方法不会自动执行,需要对方法进行调用才能执行。括号中的参数个数或者参数类型不同,就允许重载。修饰符 返回值类型 方法名称(参数列表){如果方法不需要返回值,用void修饰。方法定义在类中,方法外。形参:方法声明时()中的参数。实参:方法调用时传递的参数。
2024-04-13 19:46:49
177
1
原创 Java 第五天 二维数组 选择排序 冒泡排序
System.arrarycopy(需要拷贝的数组,从哪一个索引开始拷贝,拷贝到哪个数组,从目标数组的哪个开始粘贴,要拷贝拷贝数组中多长的数据)数组的大小定义后不能发生改变,扩容只是创建了一个新的数组。Array.copyOf(要扩容的数组,扩容的新长度)进行比较,小的数进行交换,使用中间变量。int[] 数组名称 = new int[m][n]小于的数不变,大于的数交换,交换使用中间变量。m:二维数组的长度,就是一维数组的个数。数组索引 0,1,2,3,4,5。/** +回车= 文档注释。
2024-04-13 18:56:37
574
1
原创 Java 第三天
switch 表达式可以是 byte,short,int,char,枚举,字符串类型switch中的case语句都是平行的,没有顺序。如果不加break会产生穿透效果,自动执行后边case中的代码case标签中只能是常量,且唯一。
2024-04-11 19:20:09
220
1
原创 Java第二天 变量
给变量、接口、包、类、方法的名字1.只能由字符(英文或中文或数字),下划线_,美元符$2.不能以数字开头,或者是关键字变量或方法命名规则:第一个单词小写,后面的单词首字母大写类的命名规则:所有单词第一个字母大写包的命名规则:所有单词小写final常量命名规则:所有字母大写。
2024-04-10 22:41:55
700
原创 Java第一天
中国 : 1. GBK 编码,按照笔画编码,每个汉字两个字节。一个字节等于八位二进制编码。2. UTF-8 编码,国际上的,大多数网页使用,一个汉字用三个字节表示。通用:ASCII码,a表示97,A表示65,0表示48。
2024-04-09 20:06:06
406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人