自定义博客皮肤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)
  • 收藏
  • 关注

原创 Servlet

是免费、开源的是部署在web项目中,让用户通过浏览器来访问项目接收用户的请求-->处理请求-->响应。

2023-07-06 19:25:50 153

原创 HTML和CSS精简知识

HTML和CSS精简知识。

2023-06-30 14:18:07 139

原创 校园兼职平台(数据库版)分析版

end_job是发布人规定的截至时间,即学生申请了该兼职,则需要在截至时间内完成,否则视为逾期,而学生申请时的系统时间应当小于截至时间。首先,我们来分析下这个项目,它的整体需求是基于三个用户来介绍:学生、发布人、管理员。我的理解就是当学生入学,他的信息都在学校的一张表上,则注册的时候需要根据这张表,若表不存在对应信息则无法注册(只需要判断学号、姓名)。首先是学生表 这里id推荐大家可以采用int类型自增的id,而我采用的是以学号作为id,我觉得它是唯一的,且具有作为id的条件,但是这里就不推荐大家使用。

2023-06-20 10:02:57 334

原创 git分布式版本控制工具

Git是分布式版本控制系统,主要是提供仓库存储源码。分为俩种类型的仓库:本地仓库、远程仓库。本地仓库:开发人员本地电脑上的git仓库。远程仓库:为远程服务器上的git仓库由于俩种仓库的存在,所有有着三种基本的命令1>clone 克隆:克隆即从远程仓库的代码复制一份然后到本地仓库2>push 推送:将本地仓库的代码上传到远程仓库3> pull 拉取:将远程仓库的代码下载到本地仓库。

2023-06-12 10:26:59 133

原创 JDBC入门

就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个。数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数来设定的。无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这么多的连接数量。连接池的最大数据库连接数量。

2023-05-30 14:32:35 55

原创 MySQL数据库事务

数据库之事务

2023-05-17 14:52:26 41

原创 IO流之字节流、字符流

IO:为Input、Outout亦为输入输出流:是一种抽象的概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质就是数据传输。按照数据的流向输入流:读数据输出流:写数据按照数据类型来分字节流字节输入流字节输出流字符流字符输入流字符输出流由于在字节流中操作中文效率不好,所以java提供了字符流。字符流=字节流+编码表。

2023-03-15 15:52:31 325

原创 IO流之基础File类

File是文件和目录路径名的抽象表示,文件和目录可以通过File封装成对象。

2023-03-15 14:09:52 41

原创 集合之Collection

集合是类似数组可存储数据,但存储的数据容量可以随时发生改变无论哪一个集合,在未存放数据之前,存储空间都为0,当正在操作存储第一个数据时,才会初始化存储空间。集合分为单列集合和双列集合。Collection便是单列集合的顶层接口,它提供了更为具体的子接口去实现如List、Set。而List底下又由ArrayList、LinkedList类实现;而Set底下由HashSet、TreeSet类实现。

2023-03-09 17:54:56 233

原创 JDK新特性之接口的默认、静态、私有方法

在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法。接口类只能定义方法名,返回类型和参数列表,不能有方法体但是从Java 8、9 开始,Interface 接口中允许定义静态方法、默认方法、私有方法和私有静态方法。下面我们就来为大家介绍其语法规则。

2023-03-04 09:50:00 489

原创 项目开发团队分配管理软件

这个项目的应用场景便是当某个公司要制作一个或者多个项目时,就需要针对性的将不同的员工分配到一个团队里。作为计算机开发团队,则架构师、设计师,程序员这三种人员是必不可少。所以此项目就是能做到将公司的人员添加到不同的团队中,并将团队在分配到项目里。这个项目就是根据以往所学内容开发起来的,需要用到面向对象的封装、继承、多态,以及数组和集合,还需要熟悉使用接口和异常处理。我在做此项目的过程中也是源源不断的出现bug,所以在做这项目的小伙伴们,千万不要害怕,先从这个项目开始联手,咱一个一个解决它。

2023-03-02 17:27:19 128

原创 常用API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。——百度百科如果看不懂百度百科的话,那我换个易于理解的语言,请往下看首先,我们都知道在c语言中称为函数,而在java中称为方法,那方法的格式如下}else {

2023-02-23 16:30:00 50

原创 抽象类与接口

在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,就可以定义成abstract类修饰符abstract接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用接口修饰符用interface,实现接口用implements。

2023-02-22 14:35:51 47

原创 String、StringBuild、StringBuffer三者详解及区别

在栈内存中存放了 String a 及地址值001,在堆内存中存放了"a",而在a=a+b;时,堆内存中的"a"就会被清除出堆内存,进来了 a+b的结果,即"ab",然后赋予String类的a及。String是字符串常量,如果有去看它底层的人都知道,它的底层是由final修饰,所以其值明面上是不可变的,可能会有很多人开始疑惑了,没事,等我接下来一一细说。上面我用到了地址比较是"==",有人说,这不是比较内容的嘛,怎么变成比较值了?这俩者的区别就在于内容相同时,地址不相同,我们先说通过构造对象创建。

2023-02-20 03:11:09 1956

原创 面向对象三大特征之一——多态

定义方法时候,使用父类型作为参数,在使用的时候,使用具体的子类型参与操作。父类指向子类对象 即格式为 Animal a=new Cat();​编译看父类,运行看父类(父类有的才可以使用)​编译看父类,运行看子类(输出子类的方法)格式:子类型 对象名 = (子类型)父类引用;同一个对象,在不同时刻表现出来的不同形态。例:就可以 Cat c=(Cat) a;Animal为父类 Cat为子类。弊端:不能使用子类的特有成员。要有父类引用指向子类对象。1.4多态的好处与弊端。多态中的成员访问特点。

2023-02-16 10:07:06 63

原创 面向对象三大特征之一——继承

当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类特有的内容。弊端:继承让类与类之间产生了关系,类的耦合性增强了,当父类发生变化时子类实现也不得不跟着变化,削弱了子类的独立性。继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法。不同的是,super指向的是父类的对象引用、访问的是父类的成员变量、方法、以及构造方法。用来检测当前的方法,是否是重写的方法,起到【校验】的作用。

2023-02-16 09:53:36 57

原创 面向对象的基本概念

万物皆对象,客观存在的事物皆为对象,即看得到摸得着的为对象。类是现实生活中一类具有共同属性和行为的事物的抽象。

2023-02-16 09:39:08 46

原创 面向对象三大特征之一——封装

String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象。String 类在 java.lang 包下,所以使用的时候不需要导包!3.2String类的特点【理解】字符串不可变,它们的值在创建后不能被更改(底层是被final修饰)虽然 String 的值是不可变的,但是它们可以被共享字符串效果上相当于字符数组( char[] ),但是底层原理是字节数组( byte[] )

2023-02-16 09:38:21 255

原创 动态规划之不同路径

动态规划,相信对于一些刚学习算法的朋友来说,动态规划是算法在最难以理解,和自己设计时都苦恼。现在,我就以这题来给大家伙们讲。

2023-02-10 09:36:35 205

原创 家庭收支记账系统--java项目练习

采用分级菜单模式 主界面为菜单选择:通过从键盘输入数字来进行记录家庭的收入、支出,并且打印收支明细表等功能二.代码演示代码由FamilyAccount Java文件和自定义Utility java工具类组成//定义一个用于存放收支记账软件数据内容的字符串数组,简单的定义为10行//记录每一行收入 or 支出 的信息//初始金额while (true)//死循环,只有到输出退出按钮接收到 break 再结束循环{//打印主菜单,进行选择。

2023-02-08 20:17:08 935 1

原创 debug的使用

debug是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。

2023-02-08 14:44:00 1130

原创 java方法

1. 程序开始执行的时候是先执行main主方法。因为main方法是一个入口。2. main主方法是JVM虚拟机调用,所以是不需要手动调用的。除了main主方法,在类中的其他方法便需要手动调用

2023-02-07 10:54:52 43

原创 java学习之一维数组

1.是可以 一次性声明大量的存储空间用来存储数据的变量2. 要存储的数据通常都是同类型数据3数组中的元素是被存储在一段连续的内存空间中。

2023-02-06 17:24:48 143

原创 java学习之流程控制语句

当执行语句后没有break跳出,则仍会执行下一个case的执行语句,直到执行到default。while循环的条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用。for循环的条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了。do...while循环先执行一次循环体语句,然后判断条件是否成立,是否继续执行循环体(先执行后判断)break:用在循环中,基于条件控制,终止循环。

2023-02-04 08:57:12 43

原创 java的基本语法及数据类型

注释是在程序指定位置添加的说明性信息,它不参与程序运行,仅起到说明作用定义:被 Java 语言赋予了特殊含义的单词特点:关键字中所有字母都为小写自己命名标识符时,不能与关键字重名就是给类,方法,变量等起名字的符号。

2023-02-02 17:14:31 66

原创 Java环境变量配置

以win10为例1.win+e打开我的电脑,接着右键此电脑,点击属性 进入到设置2.找到并点击"高级系统设置"3.接着选择"高级",点击环境变量4.选择下方的系统变量,点击新建5.输入变量名及变量值变量名:JAVA_HOME变量值为JDK的安装路径,到bin目录的上一层即可注意。

2023-02-01 19:31:37 74

原创 win10-64位JDK下载及安装说明

在我们开始学习Java前或者入职第一天的安装环境,这个都是必备滴!下面是win10-64位下载和安装JDK的教程

2023-02-01 16:21:16 644

空空如也

空空如也

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

TA关注的人

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