自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java PTA(12)——输入输出流

把不同类型的输入、输出都抽象为流(Stream)。按流的方向,可分为输入流与输出流• java.io包从JDK1.4起,加了 java.nio 包, JDK1.7 作了改进,称nio2——根据内容分InputStream类read()方法逐字节地以二进制的原始方式读取数据读入一个字节,-1表示无返回读入的字节数write()方法它的功能是将字节写入流中// 将参数b的低位字节写入到输出流// 将字节数组b[]中的全部字节顺序写入到输出流。

2023-12-22 20:13:02 968

原创 Java PTA(11)——多线程

yield(): yield是 Thread 类中的方法,能够暂停当前正在执行的线程对象,不会释放资源锁,也被称为礼让线程,和 sleep 不同的是 yield方法并不会让线程进入阻塞状态,而是让线程重回就绪状态,使用该方法后,需要与其它线程再次重新争夺CPU,谁抢到谁执行。在synchronized代码被执行期间,线程调用对象的wait()方法,会释放对象锁标志,然后进入等待状态,然后由其它线程调用notify()或者notifyAll()方法通知正在等待的线程。//(标志)是否有产品在缓冲。

2023-12-22 19:58:12 813

原创 Java PTA(10)——Java常用类

/ 打印java.lang.Object@273d3c System.out.println(new Integer(10).toString());// 打印10 System.out.println(new String(“Java”).toString());// 打印false System.out.println(point1.equals(point2));// 返回当前时间(毫秒数)

2023-12-21 23:56:32 732

原创 Java PTA(9)——异常(Exception)处理

无论try所指定的语句块中是否抛出异常,也无论抛出的异常是否已被catch捕获,finally所指定的代码都要被执行,它为异常处理提供了统一的出口。程序又该如何从错误中恢复?1.4 在异常处理时,将可能发生异常的代码放在( )语句块中,后面紧跟着一个或多个( )语句块,还可以再跟零个或一个( )语句块。1.5 关于try语句对应的多个catch子句中,若捕获的异常类型有父子类关系时,它们的排列下列哪种是正确的( )。如果在一个方法中生成了异常,但是该方法并不处理它,而是交由调用它的方法来处理,这就是。

2023-12-21 22:58:43 739

原创 Java PTA(8)——字符串处理

字符串是字符的序列。在java中将字符串当作对象来处理。

2023-12-21 21:32:57 746

原创 Java PTA(7)——数组

一维数组的定义方式为:type arrayName[ ] 或 type[] arrayName;类型(type)表示数组的类型,称为基类型。可以是Java中任意的数据类型,包括基本类型和复合类型。数组名arrayName为一个合法的标识,[ ]指明该变量arrayName是一个数组类型变量。例如:int intArray[ ];与C、C++不同,Java在定义数组时不发生内存的分配,因此[ ]中不用指出数组中元素的个数,即数组长度。

2023-12-21 11:35:25 991

原创 Java PTA(6)——继承与多态

2.10 在下面的代码中,若要在子child类中对父类的addvalue方法进行重写,下面对于child类中的addvalue方法的声明哪个是正确的:( )。请从下列的抽象类shape类扩展出一个圆形类Circle,这个类圆形的半径radius作为私有成员,类中应包含初始化半径的构造方法。2.8 在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是( )2.1 类Teacher和Student是类Person的子类,下面的代码中最后一句语句的运行结果是( ).

2023-12-19 23:29:32 632

原创 Java PTA(5)——类与对象2

该类有一个playSound(Animal animal)方法,该方法的参数是Animal类型,即参数animal可以调用Animal的子类重写的cry()方法播放具体动物的声音,调用子类重写的getAnimalName()方法显式动物种类的名称。2.4 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为( )。2.6 在非静态成员方法中,可以使用关键字( )指代当前对象,访问类的其他非静态成员。

2023-12-19 13:21:28 800

原创 Java PTA(4)——类与对象、继承与多态

抽象类:用abstract关键字来修饰一个类时,该类叫做抽象类。抽象类必须被继承。抽象类不能被直接实例化。抽象方法:用abstract来修饰一个方法时,该方法叫做抽象方法。抽象方法必须被重写。抽象方法只有声明,不能有实现。必须定义在抽象类中。小结含有abstract方法的类必须用abstract 来修饰(即使不含抽象方法,类也可以被声明为抽象类)。abstract 类只关心它的子类是否具有某种功能,并不关心功能的具体行为,功能的具体行为由子类负责实现。

2023-12-17 23:08:50 1078

原创 Java PTA(3)——流程控制语句

仅包含一个分号由表达式加分号构成赋值表达式 ++或--的前后缀形式 方法调用 对象创建表达式声明一个变量标号:语句用一对花括号{ }将零个或多个语句括起来,也称复合语句。

2023-12-16 23:24:26 850

原创 Java PTA(2)——数据类型与运算符

字母,下划线(_),美元符($)开始字母,下划线,美元符,数字2class。

2023-12-15 19:46:39 999

原创 Java PTA(1)——java概述

(1)面向对象(2)平台无关性(3)安全性(4)多线程(5)可移植性(6)分布性(7)高性能(相对于其他解释型语言)(8)健壮性(9)java与C及C++区别(10)垃圾回收机制(GC)

2023-12-15 15:37:45 857

原创 数据库Sql Server操作——视图与事务

从代码上看,视图是一个SELECT语句;从逻辑上看,视图被当做一个虚拟表看待。一系列操作要么全部执行成功,要么全部执行失败,这就是事务。事务必须具备以下四个属性,简称ACID属性原子性:事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行。一致性:当事务完成时,数据必须处于一致状态,要么处于开始状态要么处于结束状态不允许出现中间状态。隔离性:指当前的事务与其他未完成的事务是隔离的。在不同的隔离级别下,事务的读取操作,可以得到的结果是不同的。持久性。

2023-11-19 22:50:49 147 1

原创 数据库Sql Server操作——查询

将两个或两个以上的表以一定的连接条件连接起来,从中检索出满足条件的数据。

2023-11-19 22:50:37 727 1

原创 数据库Sql Server操作——数据库是如何解决数据存储问题的

对一个表中的属性操作的限制叫做约束。定义:表与表之间的联系。实现方法:通过设置不同形式的外键来体现表与表的不同关系。分类:(1)一对一即可以把表A的主键充当表B的外键;也可以把表B的主键充当表A的外键。(2)一对多【重点】把 表A的主键 添加到 表B 充当表B的外键。在多的一方添加外键(员工、部门表,多对一)(3)多对多【重点】多对多必须通过另外一个单独的表来表示。例如 班级和老师,老师和学生 都是多对多的关系。

2023-11-19 22:50:20 270 1

原创 操作系统期末复习

​​​​​​​第一章操作系统引论1.理解操作系统的目标方便性和有效性是设计OS的最重要两个目标。2.理解OS的作用3.理解操作系统的功能​​​​​​​4.深入理解多道、并发OS的含义5.掌握多道批处理OS、分时OS、实时OS的基本特性,掌握分时OS基本特点和响应时间概念和公式T=nq。多道批处理OS、分时OS、实时OS的基本特性:多道批处理OS特点:多道性、无序性、调度性分时OS特点:多路性、独占性、及时性、交互性(显著特点)。

2023-07-06 01:40:53 174

原创 C++PTA填空题

在面向对象程序设计方法中,对象是系统中用来描述客观事物的一个实体,它由 数据 和可执行的一组操作共同组成。除了可以通过对象名来引用静态成员,还可以使用引用 类名 静态成员。类是对象的抽象,而一个对象则是其对应的一个 实例。静态数据成员初始化必须在 类外 进行。

2023-06-26 21:52:26 118

原创 C++PTA错题集

Student的两个成员函数:

2023-06-26 00:42:13 970 1

原创 栈的初识(C语言)(1)

观 郝斌老师 视频一.栈的定义(Stack)栈是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈的顶部(Top)。栈是一种实现“先进后出”的存储结构。类似于箱子,只能一端在箱子的同一端进出。二.栈的分类栈分为两种:静态栈(数组栈)(用数组实现)动态栈(链式栈)(用链表实现)三.栈的基本操作1.压栈(Push)2.出栈(Pop)四.栈的实现(一)动态栈的实现1.创建结构体//创建结构体typedef str.

2022-01-26 01:51:28 2029

原创 PTA .6-7 统计某类完全平方数

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

2021-12-14 19:47:35 2857

原创 【初识】链表的创建及其相关算法

学 【郝斌】-数据结构入门_哔哩哔哩_bilibili目录一.非循环单链表的创建二.遍历三.判断是否为空四.计算链表的长度六.插入【有难度】【理解,掌握。实在不行就背过,之后慢慢理解】七.删除【与插入在思想上类似】八.完整代码一.非循环单链表的创建//创建非循环单链表 PNODE creat_list(void){ int len;//用来存放节点的个数 int i; int val;//临时存放data的值 //分配了一个不存放有...

2021-12-05 15:51:31 321

原创 %f 、%g、%e在C语言中的探究 和 肥胖问题C语言

目录一.简述二.举例三.P5714 【深基3.例7】肥胖问题#include<stdio.h>int main(void){ double a; while( scanf("%lf",&a) != EOF ) { printf("%f\n",a); printf("%g\n",a); printf("%e\n",a); printf("\n\n"); } return 0; }一.简述1.%f 表示:

2021-11-30 20:40:26 2866 4

原创 简单实现数组的建立

观 郝斌老师视频 ,笔记目录一.创建结构体二. 简单功能函数的实现数组的初始化数组的追加数组的插入数组的删除判断数组是否为空判断数组是否为满排序(冒泡)输出数组的倒置三. 完整代码一.创建结构体struct Arr{ int *pBase;//存储的是数组的第一个元素的地址 int len;//数组当前所能容纳的最大元素的个数 int cnt;//当前数组有效的元素的个数// int increment;//自动增长因子 };

2021-11-26 19:31:59 642

原创 PTA.龟兔赛跑问题

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

2021-11-26 14:13:50 171

原创 Markdown的初步了解

(注:学习 是叶十三 的 Markdown教程)【使用教程】15分钟快速上手Markdown教程,绝对精品,传说中的记笔记,写博客,程序员要必备,简单,易上手,美观_哔哩哔哩_bilibili一.Markdown简介Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。.

2021-11-20 19:03:40 393

空空如也

空空如也

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

TA关注的人

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