自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 遇见未来的自己

遇见未来的自己emmmm,遇见未来的自己。我想应该是没有那么幼稚吧,希望自己心性可以成熟点,不要总是理想化,可以接受时事的变迁,也许自己真的不能改变吧!就用下面的歌词来代替我的心境吧“风吹北巷南街伤 花落南国北亭凉故事很多,未来还有多长。道不尽世间的沧桑,诉不完人生的悲凉。故事还长,就别再总是失望”朋友说我网抑云,可是我想我并不是真正的网抑云,只是自己一个人的时候比较孤独,所以希望自己以后不要再这么悲观了吧,即使是自己一个人的时候。关于事业方面,我想告诉未来的自己,我希望自己可以热爱

2021-03-11 18:42:50 201 11

原创 算法------分治法

算法------分治法定义精髓(步骤)经典问题总结定义分治法:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题。这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。精髓(步骤)①分解:将原问题分解为若干个规模较小,相互独立,与原问题形式相同的子问题;②解决:若子问题规模较小而容易被解决则直接解,否则递归地解各个子问题; ③合并:将各个子问题的解合并为原问题的解。经典问题1、二分

2021-08-16 23:32:16 223

原创 算法练习------二分查找

算法练习------二分查找定义算法要求二分查找基本框架例题总结定义二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。算法要求①必须采用顺序存储结构②必须按照关键词的大小进行有序排序二分查找基本框架int Solution(int[] nums, int a) { int left = 0, right = ...; while(...) { int mi

2021-08-11 16:06:15 188

原创 算法-----动态规划

动态规划基本思想适用条件使用步骤例题基本思想将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。适用条件①最优化原理:一个最优化策略的子策略总是最优的②无后向性:即以前的决策无法直接影响未来的决策,未来的决策只取决于现在的状态③子问题的重叠:关键在于解决程序的冗余;动态规划实际上是以空间换时间的手段使用步骤①总结规律②列出状态转移方程式③使用以往的结果进行最后的最优解例题题目:最长回文子串(要求使用动态规划完成):给你一个字符串 s,找到 s 中最

2021-08-06 22:03:39 177

原创 图书馆管理系统(数据库版)

图书馆管理系统(数据库版)目录:图书馆管理系统(数据库版)项目框架项目分包代码分析工具包所用到的接口:项目框架项目分包上面为本次项目的分包建包示意图,大概的内容分类便是如此(dao为数据访问层,entity为实体类包,service为业务逻辑层,util为工具类包,view为UI界面包)代码分析工具包在本次项目中,用到一些可以通用的代码,这里把它们编写为了工具类(即util包中的类)BookUtils类:import dao.LogDao;import dao.impl.LogDao

2021-07-07 09:30:00 8228 1

原创 “三层架构”小总结

三层架构概念(我认为度娘的解释已经很详细了):三层表示层(UI):业务逻辑层(BLL):数据访问层(DAL):作用:分层的优点:总结:概念(我认为度娘的解释已经很详细了):三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属性与数据库表的字段名一致。三层表示层(UI):表示层又被称

2021-06-29 10:14:32 188 3

原创 这里是“接口”!!!

接口接口的含义:接口,在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口的使用:接口的简单使用:1.接口使用interface定义2.java中接口和类是并列的两个结构3.如何定义接口,接口中的成员3.1JDK7以及以前:只能定义全局常量和抽象方法 >全局常量:public static final的,但是书写时,可以省略不写 >抽象方法:public abstrac

2021-05-29 23:49:33 98 1

原创 数据库----四大约束

四大约束一、主键约束注意:在创建表时,添加主键约束删除主键创建完表后,添加主键自动增长二、外键约束作用:在创建表时,可以添加外键删除外键创建表之后,添加外键级联操作三、非空约束作用:创建表时添加约束创建表完后,添加非空约束删除name的非空约束四、唯一约束作用:注意:在创建表时,添加唯一约束删除唯一约束在表创建完后,添加唯一约束一、主键约束注意:1、含义:非空且唯一2、一张表只能有一个字段为主键3、主键就是表中记录的唯一标识在创建表时,添加主键约束create table stu(

2021-05-23 12:50:28 1153 3

原创 主键与外键

主键与外键:什么是主键:主键是能确定一条记录的唯一标识。举个栗子:比如身份证上面的信息,它包括姓名、性别、出生日期、身份证号等信息;在这些信息中,姓名、性别、出生日期等都有可能重复;只有身份证号是不会重复的,它是可以唯一能确定你这个人的标识。什么是外键:外键就是用来与另一张表的关联。是能确定另一张表记录的字段,相当于两张表之间的l连接的桥梁。举个栗子:比如上面的这张图,客户编号就是一个外键列,它是货物表与客户表之间的产生连接的枢纽,正是因为有外键的存在,才使两个表产生联系。建立主键应该

2021-05-20 11:53:07 2213 2

原创 数据库---范式

废话不多说,直接上干货!!数据库---范式范式的定义:范式的分类:范式的详细介绍:总结:范式的定义:设计关系数据库时,遵从规范要求,设计出合理的关系型数据库,这些规范要求被称为范式。范式的分类:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF,又称完美范式)范式的详细介绍:第一范式(1NF):它是最基本的范式,如果数据库中每个字段都是不可分割的原子值,那么就说明了它满足了第一范式。第一范式的合理遵循要视数据库的实

2021-05-10 16:13:57 174 2

原创 SQL --- 数据库语言知识点

数据库 SQL的定义:结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。常用的数据库语言:启动 / 停止数据库:方式一:计算机——右击管理——服务——MySQL方式二:通过管理员身份运行cmd命令提示行net start mysql(启动服务)net stop mysql(停止服务)登录或退出数据库:登录:​ mysql 【-h主机名 -P端口号

2021-05-05 11:12:15 221 6

原创 I/O流file文件小结

I/O流file文件的常用方法:1、isDirectory(): 判断此File对象代表的路径表示是不是文件夹,只有File对象代表路径存在且是一个目录时才返回true,否则返回false。2、isFile():判断此File对象代表的路径是否是一个标准文件,只有File对代表路径存在且是一个标准文件时才返回true,否则返回false。3、getPath():返回File对象所表示的字符串路径。4、getName():返回此对象表示的文件或目录最后一级文件夹名称。5、getParent():返回

2021-04-25 11:26:56 161 6

原创 图书馆操作管理系统

图书管理系统(一):本系统所用知识点:● java基本语法● 使用流程控制● 面向对象思想● 封装,继承,多态● 使用集合● I/o流相关操作本系统需建立的类:注:Test为主类,内含主方法,其他类别下面会一一列出。Test类:import Library.Library;import java.io.IOException;import java.text.ParseException;public class Test { public static void

2021-04-20 14:08:16 1054 22

原创 Date类

Date类类Date 是java中常用的表示时间的类,它表示特定的时间,精确到毫秒。日期和时间格式由日期和时间模式字符串指定。A-Z、a-z被解释成模式字母,文本用单引号引起来。Java中定义了以下模式字母(其他字母都被保留)G Era标志符 例:ADy 年M 年中的月份w 年中的周数W 月份中的周数D 年中的天数d 月份中的天数F 月份中的星期E 星期中的天数a am/pm标记 例:PMH 一天中的小时数(0-23)k 一天中的小时数(1-24)

2021-04-19 17:21:54 140 3

原创 Set中的HashSet与LinkedHashSet

Set中的HashSet与LinkedHashSetSet:存储无序的、不可重复的数据。详细解释其特点:以HashSet为例说明1、无序性:不等于随机性。存储的数据在底层数组中并非按照数组索引的顺序添加,而是根据数据的哈希值决定。2、不可重复性:保证添加的元素按照equals()判断时,不能返回true,即:相同元素只能添加一个。添加元素的过程:以HashSet为例 我们向HashSet中添加元素a,首先调用元素a所在类的hashCode()方法,计算元素a的哈希值, 此哈希值

2021-04-12 14:19:15 303 5

原创 List集合

List接口用法:增加元素、插入元素、查找元素、删除元素、修改元素和输出元素package com.dell.day15;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class ListTest { public static void main(String[] args) { ArrayList list = new ArrayList();

2021-04-01 14:52:26 179 7

原创 关于“异常”的那些事儿

throws用法:运行时的异常,可在方法后面使用throws关键字+RuntimeException类进行抛出,谁调用谁处理,如果一直抛出,最终由JVM处理,中止程序运行。package com.dell.day14;public class ExceptionDemo { //运行时异常,可抛出RuntimeException或者具体的子类异常ArithmeticException public void ee() throws RuntimeException {

2021-03-25 19:11:58 259 6

原创 周总结(代码块、final关键字)

关于最近的知识总结代码块:class ff{ { System.out.println("哈哈"); }}在平时编写代码时,我们肯定见过这种用 {} 包括的程序语句,这样只有花括号所封装的程序语句称之为“代码块”。代码块分为普通代码块和静态代码块,上面的例子为普通代码块;静态代码块有static关键字修饰通常为下列形式:class ff{ static { System.out.println("哈哈"); }}静态代码块通

2021-03-23 19:31:20 295 14

原创 面向对象——抽象类、抽象方法练习

面向对象——抽象类、抽象方法练习抽象类、抽象方法抽象类、抽象方法的小练习:题目:编写工资系统,实现不同类型员工(多态)的按月发放工资。如果当月出现某个Employee对象的生日,则将该雇员的工资增加100元。实验说明:(1)定义一个Employee类, 该类包含:private成员变量name,number,birthday,其中birthday为MyDate类的对象;abstract方法earnings();toString()方法输出对象的name,number和birthda

2021-03-22 19:31:56 548 3

原创 代码项目自我总结

Pokemon项目与伏魔录的对比总结提示:本篇文章主要是对于Pokemon项目和伏魔录项目进行对比与自我总结所撰写(Pokemon是自己与小组成员编写,伏魔录是老师进行编写)文章目录Pokemon项目与伏魔录的对比总结前言一、Pokemon项目的主要代码与说明二、伏魔录主要代码与说明总结前言提示:随着自己对于JAVA语言的不断深入学习,记录一下Pokemon项目与伏魔录的对比,来从中学习经验与获取收获。一、Pokemon项目的主要代码与说明Pokemon项目是自己与小组成员编写,虽不是很完善

2021-03-17 20:35:52 1200 4

图书馆管理系统(数据库版).7z

java初学者编写的图书馆管理系统,适合初学者进行项目锻炼。

2021-07-06

空空如也

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

TA关注的人

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