- 博客(18)
- 收藏
- 关注
原创 JAVASCRIPT 基础
JavaScript是一门编程语言,一门脚本语言,是一门解释器语言,是一门动态类型(弱化)语言,是一门基于对象的语言。substring(start,end) :返回原字符串的子字符串,该字符串是原字符串从start位。substr(start,length) :返回原字符串的子字符串,该字符串是原字符串从start位。head中,还可以将脚本写在外部的.js文件中,在html页面中导入外部的.js文件。join(<分隔符>) :返回一个字符串,该字符串把数组中的各个元素串起来,用<分隔。
2023-10-04 21:25:30
90
1
原创 css概念
一. css概述CSS:是Cascading Style Sheets的英文缩写,CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(如文字的字体、大小、对齐方式等)、图片的外形(如宽高、边框样式、边距等)以及版面的布局等外观显示样式。CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式。是通过标签的style属性来设置。● clear属性可以用于清除标签周围的浮动对标签的影响,其他标签的位置不。
2023-10-04 21:22:18
122
1
原创 数据结构基础
ArraylndexOutofboundsException 上面的示例下标最大是9,假如num[10],则为越界,或下标为负数时,也属于越界。解决方法:使用懒人方法(lazy),即size=capacity/4时,说明需要对数组的容量进行减少,此时再进行缩减。(2)数组中内存中如何分配:分配连续的空间,因此在创建数组时要指定数组的大小数组只要创建,就不能修改了。线3性结构:数组(存储是连续的),队列,栈,链表,哈希表.......O()描述的是算法运行的时间与输入的数据之间的关系。
2023-07-09 16:18:31
103
1
原创 mysql的查询方法
可以有多个when ifnull(被检测值,默认值)函数检测是否为null,如果为null,则返回指定的值,否则返回 原本的值 if函数:if else的 效果 if(条件,结果1,结果2)instr(str,指定字符):返回子串第一次出现的索引,如果找不到返回0 trim(str):去掉字符串前后的空格或子串,trim(指定子串 from 字符串) lpad(str,length,填充字符):用指定的字符实现左填充将str填充为指定长度。replace(str,old,new):替换,替换所有的子串。
2023-07-07 20:56:37
862
1
原创 Mysql基础知识
结构化查询语言 (Structured Query Language) 简称 SQL ,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统.数据库( DataBase )为了方便数据的存储和管理,它将数据按照特定的规则存储在磁盘上, 就是一个存储数据的仓库。, 列 n) VALUES( 值 1, 值 2….., 值 n),( 值 1, 值 2;表(table)是数据存储的最常见和最简单的形式,是构成关系型数据库的基本元素。
2023-07-05 19:29:15
40
原创 Java编程之网络聊天室---群聊
2.循环监听客户端是否连接到服务器,如果连接到多个客户端,吧多个客户端的Socket存储起来。4.一旦对应的客户端发送聊天内容,在服务器端将接受到的消息转发给其他客户端。设置客户退出时,点击关闭按钮时,弹出确认按钮,防止客户误触导致程序关闭。3.每个连接到服务器端的Socket要监听对应的客户端有没有发送消息。5.为每一个连接到服务器的Socket创建一个专门用来监听的线程。2.建立客户端与服务器端,连接成功打开聊天窗口。3.输入聊天内容,点击发送按钮发送内容。7.点击关闭按钮,可以关闭服务器。
2023-07-05 10:01:00
712
1
原创 Java中的集合
Set中所存储的元素是不重复的,但是是无序的, Set中的元素是没有索引的。Car car1= new Car("宝马1",101);Car car5= new Car("宝马1",101);Car car2= new Car("宝马2",102);Car car3= new Car("宝马3",103);Car car4= new Car("宝马4",104);Car car1= new Car("宝马1",101);Car car5= new Car("宝马1",101);
2023-06-17 23:40:42
63
1
原创 Java的异常
包含了异常的类型、异常的原因、异常出现的位置、在开发和调试阶段都得使用printStackTrace。java.lang.Throwable类是Java程序执行过程中发生的异常事件对应的类的根父类。Error:Java虚拟机无法解决的严重问题。● 运行时期异常(即runtime异常、unchecked异常、非受检异常):在代码编译。● 编译时期异常(即checked异常、受检异常):在代码编译阶段,编译器就能明。Java中把不同的异常用不同的类表示,一旦发生某种异常,就创建该异常类型。
2023-06-02 16:56:20
40
原创 Java常用类
/数组扩容 原来长度乘以2再加2 ,不会创建新的Stringbuffer对象。正则表达式(regex)是一个字符串,使用一些特殊的符号来制定一个规则,然后用这个规则与字符串匹配,是一种模式匹配语法。● Calendar类是一个抽象类,在实际使用时实现特定的子类的对象,创建。我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String。String trim() //去除字符串收尾的空格。● String:是字符常量,适用于少量的字符串操作的情况。
2023-05-26 23:47:01
48
1
原创 Java中的接口和final关键字
其他的接口名 n]2.在编译时,不对其赋值,在构造方法中对其赋值,这样每个对象中都拥有一个常量。接口就是更彻底的抽象,jdk7之前只能定义静态常量(不能创建对象)和抽象方法.• 当类实现接口的时候,类要实现接口中所有的抽象方法。接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。• 接口中声明的属性默认为 public static final 的。● 总的原则:保证创建每一个对象的时候,final属性的值是确定的。接口的定义:使用 interface 关键字用来声明一个接口。
2023-05-13 00:56:38
262
原创 面向对象语言的三大特征
也就是说, 设计人员会设计出抽象类,抽象方法,程序员都是来继承这些抽象类并 覆盖抽象方法,实现具体功能。封装:初始化,打印棋盘,判断坐标,判断输赢 把一个功能封装成一个方法,调用方法,封装--包装。所以应该将某些信息隐藏起来,不让外界直接访问,可以向外界提供一种方法,通过特定方法来进行访问。继承是从已有的类中派生出新类,新的类能吸收已有类的属性和行为,并扩展新的能力。提高程序的灵活的扩展性。一个类没有足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象方法:一个只有方法结构,没有方法体的方法。
2023-05-06 21:16:55
375
原创 Java中的关键字
static 修饰的语句块存放在堆的方法区中。静态变量:依附在类中的变量,可以被类的所有的实例共用。静态方法:依附在类中的方法。静态方法只能访问类中的静态变量和静态方法。//publlic static void b(){} 静态块:在类加载的时候执行块中的语句,块中不能访问非静态变量。switch中的变量数据类型可以为:int short byte char String .若变量与case后面的值相等,执行后面的语句;if 条件判断语句 如果条件为真 就执行if中的语句;
2023-04-28 19:30:00
48
原创 面向对象的程序设计(一)
类是一个模板,它描述一类事物的属性和行为的集合。人类-->类中只是记录人那些功能属性(名字,性别,年龄)功能(吃饭,工作,学习)字符串-->String类关于字符串操作的方法,包装到String类中。面向对象先对整体关系作出分类,如何根据不同的类深入细节的处理。需要通过类来创建具体存在的实例(张三)-->对象(具体存在)面向对象是一种宏观的程序设计,面向过程是具体的细节实现。汽车类-->汽车设计图纸-->模板(抽象中概念)数组-->Arrays关于数组操作的类。拿着类去使用是不可以的,类只是一个概念。
2023-04-21 20:45:14
82
2
原创 用java去编写一个简单的五子棋小程序
初始化棋盘(开始之初初始化一次,对二维数组进行赋值) -- 初始化方法。打印出五子棋棋盘(重复使用多次) -- 打印棋盘方法。白棋下子,然后打印棋盘,判断胜负,一直重复下棋。黑子先下,然后调用打印棋盘方法,将棋盘打印出来,再判断黑棋是否胜利;判断坐标是否合法,判断是否重复。十十十十十十十十十十十十十十⒈。十十十十十十十十十十十十十十⒉。十十十十十十十十十十十十十十⒊。十十十十十十十十十十十十十十⒋。十十十十十十十十十十十十十十⒌。十十十十十十十十十十十十十十⒍。十十十十十十十十十十十十十十⒎。
2023-04-21 20:42:23
974
2
原创 java中的方法和数组
for(int t(声明一个变量,变量类型与数组中数据类型一致):a(需要遍历的数组名)//int c[],e;//c表示的是数组,e表示的是一个整数变量。new int[5]创建了一个容量为5的整数类型数组,默认使用0,填充每一个空间。输出t 每次循环时,从数组中取一个元素,赋值给变量t,t就是每次获得到的元素。int a,int b,int c-->装到一个容器中,一个容器表示多个值。取出数组中每一个空间中的元素,找出数组中有没有某一个元素,最大值最小值。[]表示的声明的变量值应该是一个数组。
2023-04-14 18:30:58
60
原创 javasE基础语法与算数运算符
逻辑与, && 逻辑与(短路与), | 逻辑或, || 逻辑或(短路或) ,!if(条件表达式){ }else if(条件表达式)...else if(条件表达式){ }else{ }> < >= <= ==!if(条件表达式){ 代码块 }else{ 代码块 }关系(比较)运算符: >,<,>= ,<=,==,!
2023-04-07 21:40:16
47
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人