自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML:认识HTML与基本语法的学习

HTML(HyperText Markup Language)是一种用于创建网页的标记语言。它由一系列元素组成,每个元素都有特定的功能和语义,如标题、段落、链接、图像等。HTML的核心思想是将文档内容和结构与样式和布局分离,使得网页设计更灵活易于维护。CSS(Cascading Style Sheets)负责控制页面外观和样式,JavaScript负责实现互动和动态效果

2024-06-03 10:06:13 1386

原创 Html--css

CSS(Cascading Style Sheets)是一种样式表语言,用于控制网页的外观和布局。与HTML相辅相成,CSS可改变文本样式、设置背景和定位元素。具有层叠、继承和优先级特性,支持多种选择器和样式规则。可用于创建响应式设计,确保网页在不同设备上良好显示。在网页设计和开发中扮演重要角色,提供丰富的样式和布局控制能力,帮助开发人员创建美观、可访问和响应式的网页。CSS是不可或缺的一部分,促进网页设计的进步和创新。作者建议:学习知识在于深度理解,多动手、多动脑,总能更快地领悟。

2024-06-02 20:18:09 794

原创 Java----Maven详解

Maven是Java项目的构建工具,通过项目对象模型(POM)管理项目配置信息,自动化构建、测试和部署过程。开发人员可定义项目结构、依赖和构建流程,提高开发效率和质量。本文介绍基本概念和用法,帮助您更好地利用Maven管理Java项目,提高项目开发效率和质量。愿本文对您了解和使用Maven有所帮助。作者建议:学习知识在于深度理解,多动手、多动脑,总能更快地领悟。不要仅仅停留在阅读代码的层面,亲自动手敲打一遍,会带来更丰富的收获。通过实践,我们能够更深入地理解知识,掌握技能,并且在解决问题时更加得心应手。

2024-05-22 21:47:28 882

原创 Java8-----Lambada表达式

本文简要讨论Lambda表达式的语法结构和背景。Lambda表达式是Java8引入的重要特性,使代码编写更简洁和优雅。通过Lambda表达式,我们可以更方便地实现函数式编程,提高代码的可读性和可维护性。本文将介绍Lambda表达式的基本语法和用法,并通过示例代码演示如何使用Lambda表达式简化代码。希望本文能帮助您更好地理解Lambda表达式,并在实际项目中应用。作者建议:学习知识在于深度理解,多动手、多动脑,总能更快地领悟。不要仅仅停留在阅读代码的层面,亲自动手敲打一遍,会带来更丰富的收获。

2024-05-21 14:43:43 715

原创 Java-----Stream

Stream流是Java 8引入的功能,用于高效处理数据集合。它提供了丰富的操作方法,如过滤、映射、排序等,以简洁的方式处理数据。Stream流具有流式操作、懒执行和内部迭代的特点,能够简化代码并提高可读性。在接下来的文章中,我们将深入探讨Stream流的用法,包括创建流、筛选、转换和聚合操作等。通过学习Stream流,我们可以更好地利用Java的函数式编程特性,写出更加优雅和高效的程序作者建议:学习知识在于深度理解,多动手、多动脑,总能更快地领悟。不要仅仅停留在阅读代码的层面,亲自动手敲打一遍。

2024-05-20 16:32:09 808

原创 Mysql与Java连接----JDBC

JDBC全程:Java DataBase connection ---- java数据库连接java可以连接不同的数据库,但是不同的数据库具体连接细节不同.连接: java设计出一系列的连接数据库的接口规范,然后有不同的数据库连接开发商去实现数据库的具体连接. 接口oper,开发商去实现接口,然后重写接口中方法.JDBC API:供程序员调用的接口与类,集成在java.sql包中DriverManager类作用:管理各种不同的jDBC驱动Connection 接口 与特定数据库的连接。

2024-05-13 12:35:55 648 1

原创 Mysql数据库

MySQL是一种流行的开源关系型数据库管理系统,被广泛应用于Web应用程序开发和数据存储。它支持多种操作系统,包括Windows、Linux和macOS,并提供丰富的功能和工具,因此成为许多开发人员和组织的首选数据库解决方案。MySQL使用SQL作为查询语言,可执行插入、更新、删除和查询等操作。支持事务处理、存储过程、触发器和视图等高级功能,帮助用户更有效地管理和操作数据库。MySQL具有良好的性能和稳定性,可处理大规模数据存储和高并发访问。其灵活的安全机制确保了数据的安全性和完整性。

2024-05-06 20:19:50 721

原创 MySql基础篇

为什么学习数据库存储数据的方式:一. 直接存储在内存中(程序运行结束也就销毁) 二. 存储在文件中(IO----做到了永久存储,但是十分的麻烦)数据库的作用:为了方便数据的存储和管理,他将数据按照特定的规则存储在磁盘上(持久保存),就是一个存储数据的仓库

2024-05-06 16:19:22 203

原创 Java------异常

异常是程序在中,出现的不正常情况。异常:广义:任何程序出现的问题 狭义:程序上出现的可以解决的一些问题(代码解决)。例如:用户输入的数据有问题异常指的并不是。语法错误,编译不能通过,不会产生字节码文件,根本不 能运行。Java中默认的异常处理机制:将出现的异常,按不同的类型分类,为每一种封装了一个类 来进行表示。

2024-04-21 08:52:14 723 1

原创 程序,进程,线程 ----Java

同步锁对象在多线程的环境下需要static修饰(也就是只能是一个,个人理解:这个锁的钥匙就只能有一个,这个进去另外的就进不去),这时候wait() 和 notify() 就起到了作用(因为二个线程是一个类对象,那么锁也就是一个)例如上面的代码:如果创建二个线程,这二个线程中放入一个Counter类对象,Counter类中方法还有。wait后的线程,必须通过其他线程唤醒(notify() notifyAll() )2.静态方法——锁对象是当前类 的class类对象(类对象,一个类的对象只有一个)

2024-04-20 15:54:02 631

原创 Java----网络编程

IP地址(Internet Protocol Address)是指互联网协议地址 --------> 简单理解:计算机的地址。正式传输数据 ----------------------------------> 断开时还要互相确认 传输是否完成。计算机运行的每一个程序都对应分配一个整数的端口号 ----> 范围:0--65535 为有效端口号。本机回访地址:127.0.0.1 ---------> 电脑自己的地址。数据包包含数据,对方的ip,对方的端口,只管发送即可,是否发送成功不管。

2024-04-08 16:38:49 312

原创 Java----IO

缓冲区用现实的例子举就是:一个人搬东西,开了一个小车,小车就是缓冲区,可以把字节都先存放在缓冲区中,当缓冲区存满在一次性放到Java程序中。有时候需要将对象的信息长久保存,就需要将对象输出到文件中,超久保存,举例:系统升级 关闭服务器时将对象保存起来,升级完毕,重新把数据还原回来。f.listFiles() 返回一个file数组,里面的元素是file子集的所有元素。再把对象从文件输入到程序的过程称为对象的反序列化,反序列化会生成一个新的对象,所以反序列化也就是创建对象的一种方式。

2024-04-08 16:37:44 603

原创 找出美丽数组最小和(数学思维)

不存在两个不同下标 i 和 j ,使得 nums[i] + nums[j] == 3。在程序编写时,除法可以放在一起就放在一起。因为在里面有个整除 比如 7/2=3。可以证明 4 是符合条件的美丽数组所可能具备的最小和。- nums 由两两互不相同的正整数组成。nums = [1,3] 是美丽数组。- nums 的长度为 n = 2。理解:这里基本全局运用到了等差数组求和。返回符合条件的美丽数组所可能具备的。和,并对结果进行取模 10^9+7。满足下述条件,则称其为。

2024-03-11 16:48:43 207

原创 Java------集合/容器

容器----数组数组的特点:一组数组类型相同的元素集合创建数组时,必须给定长度,而且一旦创建长度不能变。一旦数组元素装满,需要创建新的数组,将元素复制过去不方便:copyof ----- 需要自己判断数组是否装满,如果装满,数组复制过去Java中为了解决数据存储单一的情况。Java中提供了许多不同结构的集合类,让我们可以根据不同的场景进行数据存储的选择。

2024-03-10 11:02:32 691 1

原创 力扣:找出字符串可整除数组

仅有 4 个前缀可以被 3 整除:"9"、"99"、"998244" 和 "9982443"

2024-03-08 21:39:55 149 1

原创 Java中的常用类(API)

API:官方给开发人员提供的说明文档,对语言有哪些类,类中有哪些方法进行说明例如:String类 获取字符串长度 某个位置上的字符。

2024-02-25 11:39:21 795

原创 学生教务系统的简单理解(重点复习)

要求:1.设计一个类学生类,学生属性有学号,姓名,性别(属性私有权限) 用来存储学生的信息。启动程序后输出一个菜单让用户选择操作:1.添加学生,2-删除学生,3.查询学生,4-退出。点击查询时,必须输入学号,如果学号对应的学生存在,输出学生信息即可,不存在,输出学号有误。选择添加学生在控制台依次输入学号,姓名,性别等信息,将学生信息存储到一个学生对象中,删除时,必须输入学号,如果学号对应的学生存在,从数组中删除该学生信息。设计一个学生信息管理系统,有添加学生,查询学生,删除学生等功能.

2024-02-25 11:11:20 149

原创 String类方法与数组排序的实例题(重点理解)

"jim:上机成绩=44,笔试成绩=55;String str = "张三:上机成绩=90,笔试成绩=78;"李四:上机成绩=68,笔试成绩=98;"王五:上机成绩=48,笔试成绩=58;"赵六:上机成绩=55,笔试成绩=11;"tom:上机成绩=22,笔试成绩=55";5.给定一段字符串,里面包含若干个学生上机和笔试成绩如。按照总分进行升序显示输出。

2024-02-25 10:14:12 101

原创 Java---------面向对象

Java语言中除了基本类型之外都是引用类型。Java中的对象是通过引用对其操作的。这个语句包含了三个步骤(个人理解:这其实就和创建一个int类的数是一样的 int n = 5)首先右边“new Car()”先是创建了一个 以Car为模板的一个Car类对象。(这里类似于 5 在空间中创建了一个地址来保存本身的功能)其次左边“Car bm ”创建了一个Car类型的引用变量(类似与int n这里Car和int其实是一个东西 都是用来创建新的变量 区别就是一个是引用类型和基础类型。

2024-02-22 16:40:19 749 1

原创 Java数组简单理解

每次去取出相邻的两个元素进行比较,将较大的向后移动,每趟都可以找出一个最大值。Arrays类,Java语言中提供的用于操作的数组工具类,提供排序,二分查找,数组赋值...[5] =====>一维数组的长度是5。从0开始,数组中长度的最大值是int的最大值。[3] =====>二维数组的长度是3。从第一个元素开始,与之后的每一个元素进行比较,将较小的放在第一个位置。数组的最大索引=长度-1。定义:int [] [] a = new int [3] [5];数组:是一个相同数据类型元素的集合,是一个容器。

2024-02-19 09:21:11 383 1

原创 unity 游戏常用API

=====> v = Vector3(1,1,1)线段:Debug.DrawLine(Vector.zero,Vector.left,Color.red);射线:Debug.DrawRay(Vector.zero,Vector.up,Color.red);创建:Vector3 v = new Vector3(1,1,1);警告输出:Debug.LogWarning("警告输出");错误输出:Debug.LogError("错误输出");正常输出:Debug.Log("正常输出");

2024-02-01 19:15:08 255 1

原创 Java方法的简单理解

1.简单方法定义例如:public static void menu ( ){ };public 访问权限 static 静态的 直接可以使用的类名调用void 表此方法没有返回值 menu 方法名​a:b;​在最外面定义变量 形式例如:static int i = 1;这样定义的变量在那个方法中都可以使用。

2024-01-04 20:12:37 324 1

原创 Java语言简单语法

if (条件表达式,最终返回的是一个布尔值){ }if (条件表达式,最终返回的是一个布尔值){ } else{ }if ( 条件表达式,最终返回的是一个布尔值 ){ } else if( 条件表达式,最终返回的是一个布 尔值 ){ } else{ }

2024-01-04 19:49:48 354 1

原创 数据类型与转换

特殊:4个字节的float比8个字节的long大(原因:小数和整数在底层的二进制 存储计算方式不同)问题:1.溢出(int a = 258 byte b = (byte a) b = 2 )byte 1个字节(1byte=8bit位===>最大值127)

2023-12-29 21:10:37 771

原创 初识Java语言(Java语言的基础知识)

4.变量名和方法名:首字母小写 多单词组成时,首字母小写,其余首字母大写 (xxxYyyZzz)//声明变量,申请内存空间,然后使用前必须赋值,赋值必须与类型一致(声明语法 变量类型 变量名)1.定义:java中类,方法,变量等命名时使用的字符序列(自己可以命名的名称都可以叫标识符)3.文档注释 ,(解释说明:类,方法,变量。定义:语言中被赋予特定含义的单词,用来修饰某些内容(类,方法,变量)

2023-12-29 21:09:06 351

原创 Java语言运算符学习

s = s + 2;=====> 错误写发 short = short + int (short + int 为int类型)++:每次自增1 int b = e++ +2 先运算,后自增 int b = ++e +2 先自增,后运算。=:用于数值与数值的比较 还可以用于布尔型与布尔型 引用类型与引用类型。> < >=

2023-12-29 19:24:24 294 1

原创 Java语言发展史与特点

要求:语言必须能够生成非常紧凑的代码,以及在不同的,不同的,都需可以运行。1995年,Java正式确立1996年,Java 1.0发布2009年,sun公司被Oracle公司收购现在Java每半年推出一个新版本(每年的3月与9月)

2023-12-18 22:38:02 356

空空如也

空空如也

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

TA关注的人

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