自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java-常用API(一)

任何字符\d一个数字:[0-9]\D非数字:[^0-9]\s一个空白字符:[\t\n\x0B\f\r]\S非空白字符:[^\s]\w英文、数字、下划线:[a-zA-Z_0-9]\W一个非单词字符:[^\w]

2024-03-14 18:23:26 901

原创 Java-异常

定义异常类写继承关系空参构造。

2023-12-20 15:32:13 406

原创 Java-内部类

在一个类里面再定义一个类,这个类就被称为内部类。

2023-12-04 17:37:38 508

原创 Java-权限修饰符

2023-12-04 17:14:26 375

原创 Java-接口

允许在接口中定义默认方法,需要使用default关键字来修饰public default 返回值类型 方法名(参数列表) {}public static 返回值类型 方法名(参数列表) {}普通的私有方法,给默认方法服务:private 返回值类型 方法名(参数列表) {}静态的私有方法,给静态方法服务:private static 返回值类型 方法名(参数列表) {}

2023-11-28 22:51:01 1096

原创 Java-抽象类

如果一个类中存在,那么该类就必须声明为。:将共性的行为(方法)抽取到父类之后,由于每一个子类执行的内容是不一样的,所以父类不能确定具体的方法体,该方法就可以定义为抽象方法。

2023-11-28 20:41:30 318

原创 Java-多态

以教务管理系统为例,当写注册这一方法时,可以大概明确的几类对象分别为学生、教师以及管理员,注册这一基本行为是一致的,如果有几类对象就要写几个注册方法的话,就太过于繁琐了。所以就引入了多态这一概念,将注册方法的参数设为这几类对象的父类型,就可以接收不同形态的子类对象。同类型的对象,表现出不同的形态。

2023-11-24 22:34:06 355

原创 Java-继承

Java中提供一个关键字extends,用这个关键字,可以让一个类和另一个类建立起继承关系。这里的Student和Teacher称为子类(派生类),Person称为父类(基类或超类)。

2023-11-23 23:24:48 326

原创 Java-static

static表示静态,是Java中的一个修饰符,可以修饰成员变量、成员方法。

2023-11-21 19:06:52 31

原创 Java-简易的学生管理系统

【代码】Java-简易的学生管理系统。

2023-11-17 00:48:25 139

原创 Java-集合基本操作

但是在集合中好像无法直接限定,这个时候就引入了泛型的概念,来限定集合中存储数据的类型。在创建数组的时候,可以直接限定数组中存储的数据类型。

2023-11-16 21:24:18 37

原创 Java-字符串相关的底层原理

首先创建StringBuilder对象,将拼接后的结果放在该对象中,再利用toString方法将其转换成字符串。拼接的时候没有变量,都是字符串,就会触发字符串的优化机制。在JDK8中对这一过程进行了优化,会先对最终字符串的长度进行预估,并创建数组,将字符串存入数组中,最终将数组整体转换为字符串。StringBuilder在刚开始创建的时候,底层会创建一个字节数组,默认容量为16位。如果添加的长度大于默认扩容的容量34,则以实际容量为准。如果添加的长度大于数组的容量,就会进行扩容,

2023-11-14 22:26:56 186

原创 Java-StringJoiner类

添加数据,并返回对象本身。

2023-11-09 19:39:24 34

原创 Java-StringBuilder类

当我们在调用一个方法的时候,不需要用变量接收它的的结果,可以继续调用其他方法的思想。sb相当于一个存储的工具,用完之后要把它变回字符串。

2023-11-09 18:45:24 158

原创 Java-字符串的一些操作(String类)

截取从beginIndex到endIndex索引的字符串片段,但是“包头不包尾”截取从beginIndex到末尾的字符串片段。比较两个字符串是否相等,必须完全一致。比较两个字符串是否相等,但忽略大小写。拿出字符串中index索引的字符。用new新值替换old旧值。

2023-11-09 18:20:27 45 1

原创 Java-String构造方法内存分析

使用new方法时,会存在堆内存当中,s1和s2互不干涉,都是在堆中创建一个新的字符串,将地址赋给相应的名字。当使用双引号直接赋值时,系统会检查该字符串在串池中是否存在。

2023-11-07 22:02:08 34

原创 Java 键盘录入(Scanner)

以上的例子会出现这样的结果是因为,在录入num1的值的时候,123之后是一个空格,遇到空格则停止录入,并直接将空格后的456赋给num2。nextDouble():接收小数。nextLine():接收字符串。nextInt():接收整数。next():接收字符串。

2023-11-02 18:45:40 214 1

原创 基本数据类型和引用数据类型

数据值是存储在其他空间中,自己空间中存储的是地址值。赋值给其他变量,赋的地址值。数据值是存储在自己的空间中。赋值给其他变量,也是赋的真实的值。

2023-10-29 22:20:42 30

原创 Java对象内存图

以上面的代码为例,程序刚开始,首先会将TestStudent.class文件加载到方法区中,将main方法进行临时存储,虚拟机会自动调用程序的主入口main方法,所以此时main方法会被加载到栈里面,然后开始执行里面的代码。只要有new,就是在堆里面开辟一个空间,堆里面的空间都是有地址值的,在这个空间中把 Student类的成员变量拷贝一份,并且存储成员方法的地址。如果在定义成员变量的时候直接给值,就是显示初始化,那么,上一步的默认值就会被“张三”和“23”替代。如果是有参构造,name和age就会有值。

2023-10-29 22:08:53 38

原创 Head First HTML and CSS-HTML 表单

首先要大致了解表单是如何进行工作的,我们访问一个包含表单的web页面,填写表单,将其提交给浏览器,然后,浏览器将表单中的所有数据打包发送给web服务器,接收后将其传给一个服务器脚本进行处理。服务器脚本处理数据后,创建一个全新的HTML页面作为响应,再将这个页面传回web服务器,web服务器再将这个响应发给浏览器,浏览器收到响应后显示页面。

2022-09-22 20:48:02 77 1

原创 Head First HTML and CSS-表格与更多列表

表格主要就是由标题、表头、行列以及表格数据这几个部分组成的,在这里默认行隐含了列。

2022-09-21 11:14:57 119

原创 Head First HTMLand CSS-HTML5标记

表示页面中一个独立的组成部分,如一个博客帖子、用户论坛帖子或新闻报道。

2022-09-19 17:37:47 85

原创 Head First HTML and CSS-布局与定位

可以在页面上精确地定位元素,这称为绝对定位。

2022-09-16 21:05:29 150

原创 Head Frist HTML and CSS-div与span

div与span

2022-07-29 01:33:23 71

原创 Head First and HTML-盒模型

盒模型

2022-07-12 20:59:27 59

原创 JPEG,PNG和GIF的不同

JPEG(照片和复杂图像)1.最适合连续色调图像,如照片;2.可以表示包含多达1600万种不同颜色的图像;3.这是一种“有损”格式,因为缩小文件大小时会丢掉图像的一些信息;4.不支持透明度和动画;5.文件比较小,以便web页面更高效的显示。PNG(单色图像,logo或几何图形)1.最适合单色图像和线条构成的图像,如logo,剪贴画和图像中的小文本;2.可以表示包含上百万种不同颜色的图像,PNG有3种:PNG-8,PNG-24,PNG-32,取决于你需要多少种颜色;3.会压

2022-05-21 19:34:15 506

原创 Head First HTML and CSS-增加字体和颜色样式

定制字体大小5个字体系列1.Sans-serif字体系列(常用)包括没有衬线的字体,与serif字体相比,通常认为sans-serif字体在计算机屏幕上更容易识读。2.Serif字体系列包括有衬线的字体,很多人一看到这种字体就想到新闻报纸的文字排版。3.Monospace字体系列包括固定宽度的字符,这些字体主要用于显示软件代码示例。4.Cursive字体系列包括看似手写的字体,有时会看到标题中使用这些字体。5.Fantasy字体系列包括有某种风格的装饰性字体。

2022-05-09 21:37:40 305

原创 Head First HTML and CSS -css入门

举例将<p>元素的背景颜色换成红色,可以:1.选择元素(这里即<p>元素);2.指定属性(这里即background-color属性);3.设置样式(这里即red);4.注意正确的格式:不需要在元素名两边加上<>尖括号,将所有元素名后的内容包含在{}大括号中,属性和相应值之间应有:冒号,在最后要加上;分号(整个称之为一个规则RULE)。即就是:p{ background-color:red;}这里只是先熟悉一下语法。把CSS直

2022-05-05 23:36:57 175

原创 6-9 统计个位数字 (15 分)

本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。函数接口定义:int Count_Digit ( const int N, const int D );其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。裁判测试程序样例:#include <stdio.h>int Count_Digit ( const int N, const int D

2021-12-15 20:12:18 1270

原创 6-6 求单链表结点的阶乘和 (15 分)

本题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int范围内。函数接口定义:int FactorialSum( List L );其中单链表List的定义如下:typedef struct Node *PtrToNode;struct Node { int Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类

2021-12-15 19:46:07 829

原创 7-2 找出总分最高的学生 (20 分)

wo给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。输入格式:输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩1 成绩2 成绩3”,中间以空格分隔。输出格式:在一行中输出总分最高学生的姓名、学号和总分,间隔一个空格。题目保证这样的学生是唯一的。输入样例:500001 huanglan 78

2021-12-15 18:36:21 4354 1

原创 6-7 统计某类完全平方数 (20 分)

本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。函数接口定义:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。裁判测试程序样例:#include <stdio.h>#include <math.h>int IsTheNumber ( const int N );int main(){ int

2021-12-14 21:20:01 6048 2

原创 7-22 龟兔赛跑 (20 分)

乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?输入格式:输入在一行中给出比赛时间T(分钟)。输出格式:在一行中输出比赛的结果:乌龟赢输出@_@,兔子赢输出^_^,平局则输出-_-;后跟

2021-12-14 20:20:24 131

原创 算法题【上学迟到】

# 题目描述yyy 的学校要求早上 8 点前到达。学校到 yyy 的家一共有 s(s\le 10000)s(s≤10000) 米,而 yyy 可以以 v(v<10000)v(v<10000) 米每分钟的速度匀速走到学校。此外在上学路上它还要额外花 10 分钟时间进行垃圾分类。请问为了避免迟到 yyy 最晚什么时候出门?输出 HH:MM 的时间格式,不足两位时补零。由于路途遥远, yyy 可能不得不提前一天出发,不过不可能提前超过一天。#输入格式两个正整数 s,v,意思已经在题目中给定。

2021-12-09 20:50:07 251

空空如也

空空如也

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

TA关注的人

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