自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML 总结

包含了所有的头部标签,例如:<title>, <style>, <meta>, <link>, <script>e.g.:比 如 < 和 > ,我们不能直接在页面中使用 < 和 > 号,因为浏览器会将它解析为html 签。网页表单中有许多可以输入或选择的组件,用户可以在表单中填写信息,最终提交表单,把客户端数据提交至服务器。注:下拉框的name,id,事件等需要在select中定义,而value需要在option中定义。为了可以使用这些预留字符,我们必须在html中使用字符转义。

2024-08-29 20:46:53 975

原创 Maven搭建与配置

jar包在仓库中的唯一位置,apache将jar全部在服务器端统一进行了管理,每一个jar都有一唯一的地址, 开发者只需要在项目中配置需要使用的jar的地址(坐标), maven就会自动从官方下载jar,groupId、artifactId、packaging、version 的组合被称为项目的坐标,它们形成了项目的唯一标识,Maven 通过坐标来精确定位构件。就是将本地开发的项目进行打包(jar包,里面都是编译后的class文件),最终把jar包部署运行即可,便于项目的部署。官方提供的,访问速度慢。

2024-08-29 19:57:50 392

原创 JDBC 总结

这需要使用 DriverManager.getConnection( ) 方法来创建一个 Connection 对象,它代表一个物理连接的数据库。这需要初始化驱动程序,这样就可以打开与数据库的通信信道。每次操作完成后关闭所有与数据库交互的通道。供程序员调用的接口与类,集成在。

2024-01-24 15:53:22 1665

原创 mysql 基础(三)

一、多表设计一、多表设计。

2024-01-24 15:03:48 487

原创 MySQL 基础(二)

分类:sum 求和、avg 平均值、max 最大值、min 最小值、count 计数 (非空)注:查询列表比较特殊,要求是分组函数和group by后出现的字段。功能:用作统计使用,又称为聚合函数或统计函数或组函数。

2024-01-23 11:18:25 947

原创 MySQL基础(一)

数据库(DataBase)为了方便数据的存储和管理,它将数据按照特定的 规则存储在磁盘上,就是一个存储数据的仓库。数据库的相关概念DB:数据库(DataBase)存储数据的容器,它保存了一系列有组织的数据。DBMS:数据库管理系统(DataBase Management System) 又称为数据库软件或数据库产品,用于创建或管理DB。

2024-01-23 10:40:58 660

原创 Java 第十一章(二)

内部类:就是位于外部类成员位置的类。

2024-01-23 10:22:56 358

原创 Java 第十一章(一)

swing 是一个为Java设计的GUI工具包javax.swing,该包中包括了图形用户界面 的各种组件支持。一个 Java 的图形界面,由各种不同类型的“元素”组成,这些“元素”被称为(Component)swing中的组件可以分为两大类:容器(如窗口,对话框,面板)和功能组件(如按钮,输 入框,菜单等)。它们的区别主要是在概念上的。因为每个容器也都是组件。容器是一种可以包含组件的特殊组件。

2024-01-23 09:57:27 819

原创 Java 第十章

线程也是程序,所以线程需要占用内存,线程越多占用内存也越多;多线程需要协调和管理,所以需要跟踪管理线程,使得cpu开销变大;多线程是指程序中包含多个执行单元,即在一个程序中可以同时运行多 个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行 执行的线程来完成各自的任务。多个线程同时读写同一份共享资源时,可能会引起冲突。所以引入线程“同步”机制, 即各线程间要有先来后到。同步锁:同步锁可以是任何对象,必须唯一,保证多个线程获得是同一个对象(用 来充当锁标记)。

2024-01-23 09:23:14 1080

原创 Java 第九章

【代码】Java 第九章。

2024-01-22 16:58:58 424

原创 C语言数据结构 电话号码查询系统的设计与实现(哈希查找)

【代码】C语言数据结构 电话号码查询系统的设计与实现(哈希查找)

2023-12-19 15:40:47 803 1

原创 C语言数据结构 图 基本操作的实现

【代码】C语言数据结构 图 基本操作的实现。

2023-12-12 14:39:50 484

原创 C语言数据结构 二叉树 基本操作的实现

ps.陕理工22级数据结构第三次实验记录。

2023-11-28 00:14:37 408

原创 C语言数据结构 链队列 基本操作的实现

ps.陕理工22级数据结构第二次实验记录。

2023-11-01 17:15:22 88

原创 C语言数据结构 顺序栈 基本操作的实现

ps.陕理工22级数据结构第二次实验记录。

2023-10-30 17:52:33 74

原创 Java 第八章

指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致 JVM的非正常停止:Java中把不同的异常用不同的类表示,一旦发生某种异常,就创建该异常类型 的对象,并且抛出。

2023-10-19 20:24:49 74

原创 Java 第七章

注: 当我们把一个类的对象用输出流向外输出时,要求这个类必须要实现序列化接口,否则会报错。

2023-10-19 20:16:07 58

原创 Java 第六章(二)

添加元素时 调用equals()判断, 效率低(一个一个字符判断),其底层用到hashCode() 和 equals() 方法。例如:元素:asdfghjkl 用内容计算一个hash值(整数),用hash值比较速度快,但是hash是不安全,有可能内容不同,计算的hash值相同,当hash相同时,调用equals()判断内容是否相等这样既效率提高了 也保证安全。:底层是树形结构 有一个根节点, 每一个节点有两个子节点, 大的元素向右放,小的元素向左放。向Hashset中添加元素时,是如何判断元素是否重复的。

2023-10-19 19:56:48 62

原创 Java 第六章(一)

Java的集合框架是由很多接口、抽象类、具体类组成的,都位于java.util包中(给出以下框架图示,内容会在之后阐述)

2023-10-19 19:36:47 64

原创 Java第五章(三)

注:带删除线的方法已经弃用,有更好的方法可供使用,但此方法仍可调用。SimpleDateFormat 日期格式化类。功能: 使用Date类代表当前系统时间。功能:此类用于产生随机数。

2023-10-19 19:17:34 51

原创 C语言数据结构 顺序表 基本操作的实现

【代码】C语言数据结构 顺序表 基本操作的实现。

2023-10-18 20:46:48 95 1

原创 C语言数据结构 单链表 基本操作的实现

【代码】C语言数据结构单链表基本操作的实现。

2023-10-17 18:33:39 109 2

原创 Java第五章(二)

用途及含义: 以 Integer 类为例说明:代码示例:注:代码示例: 二、String 类java.lang.String 代表字符串 java中凡是 ""括起来的 都是String类的实例(对象) 字符串值不可改变的,一旦字符串对象被创建,值就不能改变了代码示例: String 类的构造方法 代码示例:String 类中的方法功能实现 代码示例:

2023-10-12 20:30:57 51

原创 Java第五章(一)

java.lang.Object 是java类体系中的最顶级的,万类之组。

2023-10-12 20:14:23 35

原创 Java第四章(四)

思考:为了实现多态性,我们将子类类型向上转为了父类类型,但是一旦类型上升为父类类型,那么就调用不到子类中特有的方法。解决办法:向下转型,把父类类型转为子类类型。

2023-10-12 19:43:02 44

原创 Java第四章(三)

用法:在子类中使用super关键字,访问父类中定义的那部分成员。

2023-07-18 20:58:48 80 1

原创 Java 第四章 (二)

当前对象区分。

2023-07-15 17:37:49 77 1

原创 Java 第四章(一)

储存的地址相同,对应堆中的同一个对象。(内容注释与代码示例均在代码块中)使建立一个对象储存在jvm内存堆中。则使car指向刚创建的那个。先有抽象的类后有该类的对象。,储存在jvm内存栈里的。在原本的实例中加入一个。

2023-07-13 21:20:50 75 1

原创 Java练习:制作五子棋小游戏

那么每次交替下棋过后,只有一处位置的元素发生了改变,并不是所有的元素都发生了变化,那么每次对数组的遍历就会显得非常的多余。从上面的代码中得到对于输赢判断的逻辑思维:在每次交替下棋后都需要对这个棋盘(二维数组)的每一个元素进行遍历,知道找出符合要求的情况。在每次落子时判断该棋子有没有越界或是重复落子。在这里先给出一个负责运行功能的.java文件。在控制台通过Scanner输入黑白棋坐标。在开始下棋前要初始化棋盘,并输出。.每次下完后打印此状态下的棋盘。使用二维数组储存五子棋棋盘。.让黑白双方进行交替下棋。

2023-07-12 21:07:26 92 1

原创 Java第三章

数组内的元素的数据类型都相同,可以看做是一个容器。数组本身是一个引用数据类型,是一个对象。数组既可以储存基本数据类型,也可以储存引用数据类型(例如字符串)。数组创建时必须指定长度,且长度不可变。数组中的每个空间都是连续的。

2023-07-11 17:23:56 78

原创 Java第二章(二)

【代码】Java第二章(二)

2023-07-10 17:40:36 65 1

原创 Java第二章(一)

注:Java到目前为止,其中const和goto为保留字。

2023-07-09 20:59:50 59 1

原创 Java第一章

Java是sun公司所研发的一种能在小型家电上运行的语言,且支持不同的CPU。其公司成立一个名叫GREEN的项目小组,由詹姆斯高斯林来带领研发这种语言,后来他也被称为java之父。而java名字的由来是一个盛产咖啡的印度尼西亚岛屿,名叫爪哇岛,因此其图标也是一杯冒着热气的咖啡。1996年java的1.0版本发布。后在2005年被oracle公司收购。

2023-07-09 19:51:48 94 1

原创 递归算法的实现

(答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1)

2023-05-18 17:58:04 170

原创 选择与循环(二)以及部分函数的用法

例如:让用户输入考试成绩,如果没有通过,继续进行考试,直到通过为止。例如:在控制台打印 1~20,要求每行5个数字。do-while语句。}while(表达式)

2023-05-08 20:44:31 61 2

原创 选择和循环语句(一)

(for语句和do-while语句将会在下一篇文章中及进行说明)例如:输入1~7之间任意一个整数,输出对应的星期数。case 常量表达式1:语句1;case 常量表达式2:语句2;case 常量表达式n:语句n;default:语句n+1;}else if(表达式2){例如:在控制台打印1~15。switch(表达式){while(条件){

2023-05-07 17:03:22 217 2

原创 C语言字符串、转义符、注释、顺序结构和常见的关键字

一、字符串、转义符和注释 1.字符串"Hello",由双引号引起来的一串字符称为字符串字面值,简称字符串。 例:#include <stdio.h>int main() { // str[]为数组,[]中的为索引 char str1[] = "Hello"; char str2[] = { 'H','e','l','l','o' }; printf("%s\n", str1); print

2023-04-18 18:03:08 138 1

原创 C语言的框架、数据类型、变量和常量

被双引号引起的内容称为字符串用 return 0 代表返回 0。

2023-04-11 17:45:27 167 1

空空如也

空空如也

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

TA关注的人

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