- 博客(837)
- 资源 (183)
- 收藏
- 关注
原创 JavaSE(十七)-List接口
List接口是Collection的子接口,实现List接口的容器类中的元素是有顺序的,而且可以重复。List容器中的元素都对应一个整数型的序号记录其在容器中的位置,可以根据此序号存取元素。主要实现类有 ArrayList 和 LinkedList。
2023-08-22 09:00:51
115
原创 JavaSE(十六)-集合Collection
List(链表|线性表)Set(集)Collection中描述的是集合共有的功能(CRUD)List可存放重复元素,元素存取是有序的Set不可以存放重复元素,元素存取是无序的java . util . Collection -- - | Collection 描述所有接口的共性 -- -- | List 接口 可以有重复元素的集合 -- -- | Set 接口 不可以有重复元素的集合。
2023-08-22 09:00:34
59
原创 JavaSE(十五)-异常
概念:自己定义一种异常的规则。当jdk内置异常类型不足以满足系统需求时,我们需要自定义异常类型。this.id=id;return id;使用自定义异常和使用jdk内置异常是一回事。if(num
2023-08-22 08:59:54
47
原创 JavaSE(十四)-正则表达式
在程序开发中,字符串处理非常频繁,那么就可以使用使用正则表达式这个工具对字符串进行相关的操作。正则表达式可以对字符串进行格式匹配、提取、分割、替换等操作。正则表达式本身也是一个字符串,只不过这个字符串有特殊的含义,作用是规范其他的的字符串,表示的是字符串的格式的字符串。正则表达式是一个字符串模板,可以表示一批字符串,所以创建正则表达式就是创建一个特殊的字符串。正则表达式最常用的场合就是在网页中进行网页表单的数据验证!!!Web开发中表单验证中大量使用正则表达式验证!
2023-08-22 08:59:03
55
原创 JavaSE(十三)-String类
类代表不可变的字符序列。“abc”、”ddd”等字符串为String类的一个对象。String表示的是字符串,String在Java中是一个类,不属于8个基本数据类型之一。String是一个final修饰的类,那么String类是最终类,不能被继承!
2023-08-22 08:58:53
80
原创 JavaSE(十二)-Object类
JavaSDK提供的一些类,如String,Date等,重写了Object类的equals方法,调用这些类的equals方法,x.equals(y),当x和y所引用的对象是同一类对象且属性内容相等时(并不一定是相同对象),返回true否则返回false。注意:在复写Object中的equals方法时,一定要注意public boolean equals(Object obj)的参数是Object类型,在调用对象的属性时,一定要进行类型转换,在转换之前必须进行类型判断。类中的equals方法内部使用的就是。
2023-08-22 08:58:33
46
原创 基于SSM+SpringBoot影院在线预订系统开发与设计(附源码资料)
该项目基于SpringBoot+Mybatis框架的私人影院预约系统,包含Mybatis、Springboot、Shiro、MD5、Thymeleaf、MySQL、Layui等相关技术。编程语言使用java。后端使用的SpringBoot框架,它具有简化依赖、简化配置、简化部署、简化监控等优点。数据库MySQL中不仅包含简单的增删改查功能,还包含了海量电影信息,以及用户和商家的信息。
2023-08-22 00:15:30
229
原创 基于SSM+SpringBoot流浪狗领养管理系统开发与设计(附源码资料)
本系统前端部分基于MVVM模式进行开发,采用B/S模式,后端部分基于Java的springboot框架进行开发。前端部分:前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router和Vuex实现动态路由和全局状态管理,Ajax实现前后端通信,Element UI组件库,使页面快速成型,项目前端通过栅格布局实现响应式,可适应PC端、平板端、手机端等不同屏幕大小尺寸的完美布局展示。后端部分:采用springboot作为开发框架,同时集成MyBatis、Redis等相关技术。
2023-08-22 00:15:16
223
原创 JavaSE(十一)-常用类
java中是Date类来表示时间,Java中Date类使用比较频繁,在java.Util包下类 Date 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。//创建日期对象,把当前的毫秒值转成日期对象//打印结果:Fri Dec 11 00:00:00 CST 2020可是将毫秒值转成日期后,输出的格式不利于我们阅读,继续查阅API,Date中有getYeargetMouth。
2023-08-21 12:26:15
134
原创 JavaSE(十)-包装类
Boolean类型的包装类,如果传入的参数不是一个true或者false,不会报错,默认值是false。Java中的自定义的类有很多,学习过程中要经常查API帮助手册!基本数据类型和包装类可以混合使用,因为可以自动拆箱和装箱!java中的所有的类都应该放在一个package中!JavaJDK中内置了有很多包,每个包下面有很多类!abc不能转化为Integer类型,会报错!Java中包装类的体系结构。
2023-08-21 12:26:06
47
原创 JavaSE面向对象(九)-内部类
书写在外部类中,与外部类的属性或方法平级的没有名字的内部类;或者是:书写在外部类的方法体中,与方法中局部变量平级的没有名字的内部类。2、包含了匿名内部类的外部类,编译后,生成的字节码文件的个数 = class的个数 + 匿名内部类的个数。3、如何在成员内部类方法中访问同名的变量(外部类的属性、内部类的属性,内部类方法中的局部变量)3、静态内部类中的普通方法和静态方法只能访问外部类中的静态属性和静态方法,不能访问。5、包含了成员内部类的源码,编译时会生成的字节码文件的个数与class的个数相同。
2023-08-21 12:25:46
81
原创 JavaSE面向对象(八)-多态
多态是什么?多态是同一个行为具有不同的表现形式或形态的能力同一方法可以根据触发对象的不同而采用不同的行为方式一个人在同一时间可以有不同的特征。是一个男人,同时也是一个父亲,一个丈夫,一个员工。所以同一个人在不同的情况下有不同的行为。这被称为多态性。多态性被认为是面向对象编程的重要特性之一。多态性允许我们以不同的方式执行单个操作。换句话说,多态性允许您定义一个接口并有多个实现,意思是多种形式;多态就是事物的多种形态,一个对象在不同条件下所表现的不同形式。
2023-08-21 12:25:35
34
原创 JavaSE面向对象(七)-接口
与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的仍为.java文件,虽然声明时使用的为interface关键字的编译后仍然会产生.class文件。这点可以让我们将接口看做是一种只包含了功能声明的特殊类。public interface 接口名 {抽象方法1;抽象方法2;抽象方法3;接口中的方法均为公共访问的抽象方法接口中无法定义普通的成员变量相同点:- 接口和抽象类都不能被实例化,都不能创建对象!- 接口和抽象类中都可以放抽象的方法!
2023-08-21 12:25:26
43
原创 JavaSE面向对象(六)-抽象类
会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。子类需要继承抽象父类并完成最终的方法实现细节(即重写方法,完成方法体)。而此时,方法重写不再是加强父类方法功能,而是父类没有具体实现,子类完成了具体实现,我们将这种方法重写也叫做实现方法。父类中的方法在子类中重写之后,在实际使用中,一般都会去调用子类的方法。那么父类中的方法没有太大的实际意义,那么我们就可以把这个方法声明了。抽象类无法直接创建对象,只能被子类继承后,创建子类对象。
2023-08-21 12:24:35
97
原创 JavaSE面向对象(五)-继承(二)
举例:比如手机,当描述一个手机时,它具有发短信,打电话,显示来电号码功能,后期由于手机需要在来电显示功能中增加显示姓名和头像,这时可以重新定义一个类描述智能手机,并继承原有描述手机的类。目的在于子类对象中包含了其对应的父类对象空间,便可以包含其父类对象的成员,如果父类成员非。当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类特有的内容。当子父类中出现了同名成员变量时,在子类中若要访问父类中的成员变量,必须使用关键字。
2023-08-21 12:24:22
41
原创 JavaSE面向对象(五)-继承(一)
从这两段代码可以看出来,代码存在重复了,导致后果就是代码量大且臃肿,而且维护性不高(维护性主要是后期需要修改的时候,就需要修改很多的代码,容易出错),所以要从根本上解决这两段代码的问题,就需要继承,将两段代码中相同的部分提取出来组成 一个父类。Java语言是非常典型的面向对象的语言,在Java语言中继承就是子类继承父类的属性和方法,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的方法。了解了继承给我们带来的好处,提高了代码的复用性。继承是面向对象软件技术中的一个概念。
2023-08-21 12:18:55
41
原创 JavaSE面向对象(三)-封装
生活中的封装比如ATM收款机,会使用一个机器来保证钱的正常流动,给你一个特定的方法来存钱取钱,不会说让你随意的取钱存钱。private表示私有的,private修饰的属性只能在当前类中访问。如果形参和属性重名,那么为了不造成歧义,可以使用this关键字来指定。方法, 给每个属性赋值!步骤2:针对每个属性,生成一个共有的。方法,供外界获取值!
2023-08-21 12:18:38
40
原创 JavaSE面向对象(二)-方法
每一个类中都有一个默认的、隐藏的、无参数的构造方法,如果手动的添加了一个带参数的构造方法,那么默认的无参数的构造方法将会消失,如果还想继续使用这个默认无参数的构造方法,必须手动的写出来。方法重载好处:在调用的时候需要用哪个方法,就调用哪一个。每一个类中都有一个默认的、隐藏的、无参数的构造方法。
2023-08-20 16:51:52
52
原创 JavaSE面向对象(一)-面向对象编程入门
系统中还有很多的类…使用现有类创建对象类名 对象引用变量名 = new 类名 ();除了使用现有API提供的类库,我们也可以自定义类。之前我们说过类是具有相同属性和相同操作的对象集合,属性就是成员变量,操作就是方法。所以,类的定义主要有两方面组成- 成员变量(属性)- 方法(行为)语法class 类名 {成员变量(属性)定义;方法定义;约定俗称的命名规则类名的首字母大写变量名和方法名的首字母小写采用驼峰命名标识。
2023-08-20 16:50:43
99
原创 JavaSE数组(八)-数组工具类Arrays
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。:比较两个数组中的内容是否相同。: 将数组进行升序排列。
2023-08-20 16:44:37
70
原创 JavaSE数组(七)-二维数组
维数组其实就是数组的数组。二维数组中的每个元素又是一个数组。二维数组的定义:二维数组的声明和赋值:二维数组的注意事项:创建二维数组的时候,一定要定义第一维的长度。写法一注意不能定义长度写法二。
2023-08-20 16:43:20
40
原创 JavaSE数组(六)-一维数组
概念:一组连续的存储空间,存储多个相同数据类型的值。数组英文:array数组是多个相同类型数据的组合,实现对这些数据的统一管理数组中的元素可以是任何数据类型,包括基本类型和引用类型数组属引用类型,数组中的每个元素相当于该对象的成员变量特点: - 类型相同。- 长度固定。
2023-08-20 16:18:18
39
原创 JavaSE-流程控制语句(三)-分支结构
switch(表达式)中表达式的值必须是下述几种类型之一:byte,short,char,int,枚举,String;switch尽量不要省略break语句,会造成一个“穿透”现象。break作用就是退出switch语句,可以省略,但是会出问题!注:JDK1.5提供了foreach循环,方便的遍历集合、数组元素。有while、do…案例1:根据用于指定月份,打印该月份所属的季节。如果去掉break,那么会造成“穿透”现象!根据循环条件,重复性的执行某段代码。根据条件,选择性地执行某段代码。
2023-08-20 16:12:35
51
原创 JAVASE-Java概述与环境搭建(二)
Java 包是一种用于组织类和接口的机制,类似于文件夹,可以将Java程序中的类组织在一起。通过使用Java 包,我们可以对类和接口进行逻辑上的分组。在Java中,每个源文件都属于一个包,源文件的第一行必须是package语句,用于指定该文件所属的包。这将使得该源文件属于com.example包。我们也可以在同一个Java文件中定义多个类,但是只能有一个public类。如果我们不指定包名,Java会将它们放在默认包中。数据类型 变量名 = 初始化值;变量是通过使用变量名来访问这块区域的。
2023-08-20 16:11:09
50
原创 JAVASE-Java概述与环境搭建(一)
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。写代码的人就是软件工程师,简程程序员,自嘲的说法码农。语言:是人与人之间用于沟通的一种方式。例如:中国人与中国人用中文沟通。而中国人要和韩国人交流,就要学习韩语。计算机语言:人与计算机交流的方式。
2023-07-17 00:18:08
161
原创 模拟面试问题解析
在Java中,容器是一种数据结构,用于存储和组织其他对象。容器提供了一种方式来管理和访问这些对象,并提供了各种方法来增加、删除、搜索和遍历其中的元素。Java提供了多种容器类,每种容器类都有其特定的用途和功能。docker本身也是一种容器化技术,为了降低虚拟机造成的物理主机资源浪费,提高物理主机的资源利用率,并能够提供像虚拟机一样良好的应用程序隔离运行环境,人们把这种轻量级的虚拟机,称为“容器”。
2023-07-12 11:22:15
891
原创 基于Java的智慧仓库数据管理系统设计与实现-(附源码文档)-毕业设计
此项目为基于Java的智慧仓库数据管理项目,主要功能是对仓库转入转出等业务进行管理,并对数据进行可视化展示,同时有部分权限管理的功能。实现材料仓库的管理:提供材料出入库管理等实用功能。材料入库管理:材料检验入库、入库查询、入库类别按月统计;材料出库管理:材料库存查询、材料出库、出库查询、出库类别按月统计; 辅助管理:仓库系统的人员管理、基础表的管理。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题
2023-07-02 13:19:00
2759
1
原创 基于Java少年儿童活动中心选课项目开发教程(附源码开发文档)-毕业设计
本项目是少年儿童活动中心的选课系统,本选课系统是基于JavaEE技术开发的后台管理系统,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息化办公平台。实现对课程安排、报名缴费、数据记录和处理、工作流程的信息化,提高工作效率和数据管理效率,并具备安全性、可升级、可扩展性。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题。
2023-07-02 13:13:47
526
原创 基于SSM框架开发的健身俱乐部管理系统设计以与实现-毕业设计
随着社会文明的进步,人们希望身心健康、延年益寿,追求精神满足和享受人生乐趣。体育运动是实现这个目标的重要方式之一,它具有健身性、娱乐性、思想性等多方面的作用,而且可以充实人类的文化生活、提高文化水准和生命质量,改善人们的生活习惯,培养高尚品格,对社会的良性发展有积极的调节作用。基于SSM框架开发的健身俱乐部管理系统设可以更好地帮助健身房实现会员信息管理,健身房设备相关管理,提高健身房的运营效率。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运
2023-06-16 23:11:27
2132
原创 基于SpringBoot+SSM房屋租赁系统开发与设计-毕业设计
本项目是基于SpringBoot+SpringMvc+Spring+MyBatis开发的房屋租赁系统,包含管理员、房东和租客三种角色。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题。1、游客功能1、游客功能登录、注册(可以注册房东或租客)、搜索房子、查看箱子信息、新闻咨询查询搜索功能,根据价格范围,面积范围,城市,小区,整租/合租搜索房子信息,基本信息、轮播图、地图定位2、租客功能预定房子(创建订单、签订合同、支付
2023-06-03 23:58:09
3037
原创 基于Java少年儿童活动中心选课项目开发教程(附源码文档)-毕业设计
本项目是少年儿童活动中心的选课系统,本选课系统是基于JavaEE技术开发的后台管理系统,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息化办公平台。实现对课程安排、报名缴费、数据记录和处理、工作流程的信息化,提高工作效率和数据管理效率,并具备安全性、可升级、可扩展性。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题。
2023-05-29 23:01:22
273
原创 基于SSM的在线考试系统开发与设计-(附源码文档)-毕业设计
基于SSM的在线考试系统的主要模块有我的主页、我的试卷、考试中心、我的班级、我的题目、登录和注册等模块。登录之后根据登录人员的身份不同可分为学生和老师,学生和老师都可以进行试卷、问题的添加、删除、修改和查看。老师可以创建班级,创建之后会显示班级ID,将班级ID告诉学生之后,学生可以通过班级ID加入班级。老师将自己创建的试卷添加到班级之后就是学生的考试试卷。学生对考试试卷没有修改删除的权利,只能进行查看和做题,提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决
2023-05-26 00:00:28
3175
原创 基于JavaEE开发学生信息管理系统开发与设计-(附源码文档)-毕业设计
生信息管理是学校的重要工作之一。传统的学生信息管理由于是手工操作,工作量大且容易出错。随着计算机和网络技术的迅速发展,越来越多的院校都拥有了自己的学生信息管理系统,而采用B/S架构的学生信息管理系统进行学生信息的管理则是其趋势。本系统为基于SpringBoot+SSM框架开发的学生信息管理系统,主要是针对学生信息的维护,包括:学生信息管理、宿舍信息管理、课程信息管理、选课信息管理、成绩查询、学科排名、学生个人成绩信息查询等。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导
2023-05-21 22:36:40
3654
4
原创 基于Vue+SpringBoot+SSM的学校教务管理系统开发与设计-(附源码文档)-毕业设计
本项目是基于Vue+SpringBoot+SSM开发与设计的学校教务管理系统,本系统使用springboot,mybatis-plus,shiro,lombok等技术,使用json传递数据,使用加盐加密对数据进行保存,前端页面使用vue搭建并打包放在static文件夹中 使用token保存当前用户,当用户登录过之后,一段时间内无需再次登录,但只保存一个角色信息,即:当使用root登录过后,再用student登录,则root用户就没有权限了。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料,提供技术答
2023-05-14 22:52:07
876
1
原创 基于JavaWeb的图书借阅管理系统设计与实现(附源码文档)-毕业设计
图书借阅管理系统就是利用计算机,结合互联网对图书进行结构化、自动化管理的一种软件,来提高对图书的管理效率。本系统采用Java+Servlet+Jsp+MySQL 的方式实现基于Web的图书管理系统。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题
2023-05-06 00:02:04
2126
原创 基于SpringBoot+SSM校园在线打印预约系统设计与实现(附源码论文)-毕业设计
该项目是基于SpringBoot+SSM校园在线打印预约系统,包含两个角色:一个是用户模块,一个是打印店管理员模块。用户模块下面有个人中心模块,店铺选择模块,资料分享模块,资料分享模块,交易记录模块,使用帮助模块。在打印店管理员模块下有点单管理模块,店铺管理模块,价格管理模块。提供项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题
2023-04-23 17:11:50
1488
1
原创 基于SSM电梯服务管理信息系统的设计与实现(附源码文档)-毕业设计
基于SSM电梯服务管理信息系统是给电梯企业内部使用的一款辅助系统。是实现有数据资源,人事,电梯业务管理等业务的综合系统。该项目附带的源码资料可作为毕设使用,提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题。
2023-04-14 00:00:58
900
2年Java开发工程师简历-模板
2023-10-03
基于SSM框架开发汽车租赁系统开发与设.docx
2023-04-19
基于SSM学生成绩管理系统设计与实现论文
2023-04-17
基于JavaEE实验室管理系统开发与设计.doc
2023-03-29
面试专题-并发篇讲义.pdf
2023-03-08
基于Java的零食网站系统设计与实现.doc
2022-12-27
基于SSM框架开发汽车租赁系统开发与设计.doc
2022-07-10
Java线程池技术详解
2022-06-14
JAVASE-面试解惑.pdf
2022-06-12
JavaEE求职简历-姓名-JAVA开发工程师-范文.doc
2022-06-11
JavaEE求职简历-姓名-JAVA开发工程师-范文.doc
2022-06-11
JavaEE求职简历-姓名-JAVA开发工程师-范文.doc
2022-06-11
JavaEE求职简历-姓名-JAVA开发工程师-范文.doc
2022-06-11
JAVA面试问题.docx
2022-06-11
IT面试人事问题汇总.doc
2022-06-11
Java面试题项目汇总.doc
2022-06-11
面试简历-2年Java开发工程师.docx
2022-06-11
JavaSE基础面试题.docx
2022-06-11
JQuery综合练习2.docx
2022-06-11
JQuery综合练习.docx
2022-06-11
SSM框架测试题以及答案解析.docx
2022-06-11
基于P2P的东秦资源共享平台的设计与实现.doc
2022-06-11
ISOMAP与LLE算法的对比研究.wps
2022-06-11
IT面试注意事项.pptx
2022-06-11
JavaEE开发工程师英文自我介绍.doc
2022-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅