自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小小论坛系统测试报告

对小小论坛系统的简单测试

2024-09-01 22:14:22 1008

原创 初识HTML

⽐⽂本要强⼤.通过链接和交互式⽅式来组织和呈现信息的⽂本形式.不仅仅有⽂本,还可能包含图⽚,⾳频,或者⾃已经审阅过它的学者所加的评注、补充或脚注等等.• type(必须有),取值种类很多,button,checkbox,text,file,image,password,radio等。在HTML中,段落,换⾏符,空格都会失效,如果需要分成段落,需要使⽤专⻔的标签,p表示一个段落。• border表⽰边框.1表⽰有边框(数字越⼤,边框越粗)," "表⽰没边框.

2024-07-09 11:03:45 1016

原创 初识JavaEE

web(World Wide Web)即全球⼴域⽹,也称为万维⽹.简单来说,就是可以通过浏览器来和我们的程序进⾏交互。⽐如京东,淘宝,天猫,美团等⽹站项⽬。

2024-07-09 10:12:14 296

原创 数据结构基础

计算复杂度时,不一定要计算精确的执行次数,而只需要大概执行执行次数,则使用大O的渐进表示法。空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度。空间复杂度算的是变量的个数。得到的结果就是大O阶。时间复杂度是一个数字函数,它定量描述了该算法的运行时间。是计算机存储,组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。最坏情况:任意输入规模的最大运行次数(上界)2、在修改后的运行次数函数中,只保留最高阶项。算法中的基本操作的执行次数,为算法的时间复杂度。在实际中一般情况关注的是算法的。

2024-05-14 23:32:02 137 2

原创 线程池及相关

1.线程池主要用于管理和优化线程的使用,线程池通过维护一组线程,并在需要执行任务时从线程池中分配线程,从而避免频繁创建/销毁线程的开销。2.为解决开销问题---》1)线程池2)协程(纤程) “虚拟线程‘本质上就是协程3.引入以上两种为什么可以提高效率?直接创建/销毁线程--》需要用户态+内核态配合完成通过线程池--》只需用户态,无需内核态配合直接调用api创建/销毁线程,这个过程需要内核来完成,而内核完成工作很多时候是不可控的。

2024-04-08 23:47:00 931

原创 进程与线程

1.认识线程(Thread)线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。2.为什么会有线程?1)“并发编程”的重要性单核cpu已不符合人们预期的算力,就需要多核cpu,而并发编程能更充分利用多核cpu资源。

2024-04-07 22:48:48 265

原创 进程调度的基本过程

进程是操作系统对⼀个正在运⾏的程序的⼀种抽象,可以把进程看做程序的⼀次运⾏过程;同时,在操作系统内部,进程⼜是操作系统进⾏资源分配的基本单位。在windows系统中,可用快捷键 ctrl+shift+esc 快速打开任务管理器,我们可以看到当前正在运行的程序等信息。.exe是一个可执行文件,执行起来即为一个进程。若要对进程进行管理,则: 使用结构体或类,把一个进程有哪些信息表示出来: 使用一定的数据结构,把这些结构体或对象放到一起。

2024-04-07 22:18:09 390

原创 数据结构入门

2)大O的渐进表示法:计算时间复杂度时,我们其实并不一定要计算精确的执行次数,而只需要大概执行次数,那么我们使用大O的渐进表示法,大O的渐进表示法去掉了那些对结果影响不大的项,简洁明了的表示出了执行次数。8.泛型的上届:定义泛型类时有时需要对传入的类型变量做一定的约束,可以通过类型边界来约束。2.空间复杂度:是对一个算法在运行过程中临时占用存储空间大小的量度,算的是变量的个数。1.时间复杂度:算法中的基本操作的执行次数,为算法的时间复杂度。1)一个算法的运行时间和这个算法中的语句执行次数有关系,成正比。

2024-01-24 23:57:45 364 1

原创 JavaSE总结

1.定义2.内存布局:JVM5块内存:虚拟机栈,本地方法栈,方法区,堆,程序计数器3.数组在内存中的布局4.数组的访问:长度,下标5.常见错误:数组越界,空指针异常6.作为参数传递和作为返回值7.常见方法:排序,拷贝。。。8.二维数组:特殊的一维数组。

2024-01-22 01:48:13 1233

原创 异常及相关

1. 自定义异常类,然后继承自Exception 或者 RunTimeException2. 实现一个带有String类型参数的构造方法,参数含义:出现异常的原因ps:a.自定义异常通常会继承自 Exception 或者 RuntimeExceptionb.继承自 Exception 的异常默认是受查异常c.继承自 RuntimeException 的异常默认是非受查异常。

2024-01-22 00:24:00 843

原创 认识String类

b. value被修饰被final修饰,表明value自身的值不能改变,即不能引用其它字符数组,但是其引用空间中的内容可以修改。String和StringBuilder最大的区别在于String的内容无法修改,而StringBuilder的内容可。1)String的内容不可修改,StringBuffer与StringBuilder的内容可以修改.ps:a.字符"|","*","+"都得加上转义字符,前面加上 "\\" .3)所有涉及到可能修改字符串内容的操作都是创建一个新对象,改变的是新对象。

2024-01-21 11:07:13 774 1

原创 抽象类与接口

1.包含抽象方法的类也必须用abstract修饰,称为抽象类,无法描述一个具体的对象2.抽象类不能被实例化,只能被继承3.若一个类继承了一个抽象类,那么必须重写抽象方法,因此抽象方法不能被final和static修饰4.抽象类相对于普通类区别于它多了抽象方法和不能被实例化,相同于都可以有成员变量和方法5.抽象方法不能是 private 的。

2024-01-19 12:18:47 943 1

原创 继承与多态

1.继承机制:允许程序员在保持原有类特性的基础上进行扩展,增加新功能,这样产生新的类,称派生类。继承主要解决的问题是:共性的抽取,实现代码复用。2.语法3.成员访问1)子类和父类不存在同名成员变量2)子类和父类存在同名成员变量:可通过super访问父类的super:从父类继承过来的数据的引用,只能在非静态方法中使用ps:成员变量访问遵循就近原则,自己有优先自己的,如果没有则向父类中找4.构造方法子类对象构造时,需要先调用基类构造方法,然后执行子类的构造方法。

2024-01-17 23:41:09 777

原创 类和对象&封装和包

2) this不能出现在静态方法中,静态方法中不能调用任何非静态方法,因为非静态 方法有this参数,在静态方法中调用时候无法传递this引用。构造方法:a.是一个特殊的成员方法,名字必须与类名相同,在创建对象时,由编译器自动调用,并且在整个对象的生命周期内只调用一次。4.this引用:指向当前对象(成员方法运行时调用该成员方法的对象),在成员方法中所有成员变量的操作,都是通过该引用去访问。1)静态代码块:使用static定义的代码块。

2024-01-17 17:11:00 297

原创 数组及相关

1.数组是最简单的数据结构,数据结构是用来描述和组织数据的2.数组是一块连续的内存,组织一组相同类型数据的集合3.每个空间有自己的编号,从0开始4.定义数组 T[ ] 数组名 = new T[N];T:表示数组中存放元素的类型T[]:表示数组的类型N:表示数组的长度。

2024-01-17 12:13:30 334

原创 继承与多态

继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展和增加新功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。继承主要解决的问题是:共性的抽取,实现代码复用。

2023-11-07 00:19:44 32 1

原创 逻辑控制语句

1.if语句1)2)3)2.switch语句不能作为switch参数的数据类型:float double boolean longps:如何从键盘输入数据?闰年到底是什么?普通闰年:year是4的倍数不是100的倍数世纪闰年:year是整百数且是400的倍数。

2023-11-06 00:46:41 41

原创 JAVA数据类型与运算符

1.数据类型主要分为两类:基本数据类型(内置类型)和引用数据类型1)四类基本数据类型:整数型 byte short int long小数型 fioat double字符型 char布尔类型 boolean八种:2)引用数据类型:String 数据 接口 类等,这些类型定义的变量都是存储地址的变量2.字节:计算机中表示空间大小的基本单位8个二进制位(bit)为一个字节(Byte),byte-kb-mb-gb-tb-pb,进制为1024。

2023-11-05 01:58:20 50 1

原创 初识JAVA笔记

9.JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。PS:关键字是具有特殊含义的标识符,是Java语言提前定义好的 如class,public,static等。# 相信大家对Java都并不陌生,它是一种优秀的程序设计语言,至于它的重要性,想必不用多说大家也了解,学习一门语言一定不会吃亏的!4.类里面是方法,即为我们学过的函数,main方法也只能存在一个。

2023-11-04 00:49:44 45

原创 IDEA相关设置

相信很多新人为了学习JAVA都下载了ieda,但是下载I后面对英文版的软件大家都一头雾水,这里是我(菜鸟新人)根据我遇到的问题介绍了一些可以进行的相关设置~

2023-11-01 23:53:16 174 2

空空如也

空空如也

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

TA关注的人

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