个人资料 姓 名: 小A 性别: 男 年龄: 25 工作经验: 2年 学历: 本科 联系电话: 133xxxxxxxx 电子邮件: 2342xxx@163.com 其他技能: 软件技术 教育经历 专业技能 熟悉Java基础知识、Jsp、servlet、JDBC编程基础、有良好的编程思想及编码习惯能够进行接口文档的编写、使用ApiPost进行接口测试 熟练使用maven项目构建工具及SVN、Git、Gitee版本控制工具、Jenkins持续集成工具 熟练使用IntelliJIDEA、Eclipse开发工具 熟练使用Spring、Spri...

提供:项目源码、项目文档、数据库脚本、软件工具等所有资料从零开始手把手教学部署运行本系统该项目附带的源码资料可作为毕设使用提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题, 基于JavaWeb高校学生在线选课系统开发与设计-(附源码开发资料+视频教程)-毕业设计 1.引言 随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。 学生选课系统作为一种现代化的教学技术,越来越受到人们的重视...

文章目录 1.继承的概念 1.1.生活中的继承 1.2.程序中的继承 2.为什么需要继承 2.1.案例引入 2.2.抽取父类 2.3.继承的作用 3.继承的使用 4.继承-子类中访问父类成员变量特点 5.继承-子类中访问父类成员方法特点 6.继承特点 1.继承的概念 1.1.生活中的继承 生活中的“继承”是施方的一种赠与,受方的一种获得。 将一方所拥有的东西给予另一方。 1.2.程序中的继承 继承是面向对象软件技术中的一个概念。它使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。 Java语言是非常典型的面向对象的语言,在Java语言中继承就是...

一.引言 文章目录 一.引言 二.Java基础语法 2.1.关键字和保留字 2.2.标识符命名规范 2.3.Java包(package) 2.3.1.什么是Java包(package) 2.3.2.Java包的作用 2.3.3.Java包的示例代码 三.Java数据类型 3.1.基本数据类型 3.2.字符串数据类型 四.变量 4.1.变量的概念 4.2.变量定义的格式 4.3.演示变量的定义案例1 4.4.演示变量的定义案例2 五.基本数据类型转换 5.1.自动类型转换 5.2.强制类型转换 5.3.总结 六.Java中的算术运算符 6.1.算术运...

文章目录 1.面向对象编程 1.1.对比面向过程 1.2.万物皆对象 2.类和对象 2.1.对象(Object) 2.2.类(class) 2.3.类和对象的关系 2.4.类的抽取 2.5.Java开发的任务 3.类的定义与使用 3.1.系统已经定义的类 3.2.自定义类(class) 3.3.属性(attribute) 3.4.方法(method) 3.4.1.无参数,无返回值的方法 3.4.2.无参数,有返回值的方法: 3.4.3有参数的方法 3.5.创建实例 3.6.案例 3.7.练习 3.8.对象成员的调用 3.7.成员变量和局部变量 4.面向对象...

文章目录 1.循环结构概述 1.while循环 2.do-while循环 3.while循环和do-while循环的区别 4.for循环 5.break关键字 6.continue关键字 1.循环结构概述 for循环 while循环 do…while循环 1.while循环 语法: 执行过程: 先判断逻辑表达式的值,若为true则执行其后面的代码块,然后再判断条件并反复执行,直到条件不成立为止;若为false则直接退出while循环。 循环语句的要素: 循环的初始条件 循环结束的条件 循环执行的内容 While循环的特点: 先判断再执行循环体! while循环有可...

文章目录 1.循环嵌套 2.循环案例 2.1.例1:使用循环打印 2.2.例2:使用循环打印 2.3.例3:使用循环打印 2.4.例4:使用循环打印 2.5.例5:使用循环打印 2.6.例6:使用循环打印九九乘法表 1.循环嵌套 java中循环语句有些时候需要嵌套执行: 环嵌套的时候:外层先执行一次,然后内层循环全部执行一遍! 设外层循环次数为m次,内层为n次,则内层循环体实际上需要执行mn次。 2.循环案例 2.1.例1:使用循环打印 publicclassDemo4{ publicstaticvoidmain(String[]args){ ...

文章目录 1.方法的返回值 2.方法的参数详解 3.方法的重载(overload) 4.构造方法(构造函数、构造器) 4.1.构造方法的作用 4.2.构造方法的特点 4.3.构造方法的注意事项 4.4.构造方法的重载 4.5.构造方法IDEA自动生成 6.this关键字作用 1.方法的返回值 方法的返回值:void表示没有返回值,那么如果需要返回值,需要用return关键字来返回。 在方法中,可以使用return关键字来返回! 在方法中,返回的数据必须和返回值的类型匹配! 一个方法中只能有一个返回值,但是可以有多个return语句! 在return语句后,不能再写Ja...

文章目录 1.为什么使用封装 1.1.生活案例 1.2.程序中的封装 2.如何使用封装 3.IDEA快速生成Get和Set 4.封装的案例 5.4.访问修饰符(面试题) 1.为什么使用封装 1.1.生活案例 生活中的封装比如ATM收款机,会使用一个机器来保证钱的正常流动,给你一个特定的方法来存钱取钱,不会说让你随意的取钱存钱。 1.2.程序中的封装 封装是一种设计思想,为了在给对象赋值的时候,保证数据的安全性和准确性!把共有的属性给隐藏起来,暴露访问的部分! 封装的好处:隐藏类的实现细节;让使用者只能通过程序员规定的方法来访问数据,可以方便的加入存取控制语句,限制...

文章目录 1.多态定义及存在条件 1.1.多态的定义 1.2.多态的存在条件 1.3.多态的格式 1.4.多态中的成员特点 2.多态的特点 3.引用类型转换 3.1为什么需要引用类型转换 3.2向上转型(自动转换) 3.3向下转型(父亲变儿子,需要强制转换) 2.4向下转型的问题 2.5instanceof关键字详解 1.多态定义及存在条件 1.1.多态的定义 多态是什么? 多态是同一个行为具有不同的表现形式或形态的能力 同一方法可以根据触发对象的不同而采用不同的行为方式 一个人在同一时间可以有不同的特征。是一个男人,同时也是一个父亲,一个丈夫,一个员工。所以同一个人...

文章目录 1.Date类概述 1.1.Date类常用方法 1.2.获取当前系统时间 2.DateFormat类 2.1.DateFormat类概述 2.2.日期格式 2.3.DateFormat类常用方法 3.Calendar类 3.1.Calendar类概念 3.2.Calendar类常用方法 3.3.注意事项 4.Math类 4.1.概念 4.2.常用方法 4.3.随机数案例1 4.3.随机数案例2 4.4.随机数Random类 5.System类 5.1.概念 5.2.常用方法 1.Date类概述 java中是Date类来表示时间,Java中Dat...

文章目录 1.项目简介 2.项目运行截图 2.1.电影网站首页 2.2.电影列表 2.3.反馈与意见 2.4.电影详情 2.5.电影预订 2.6.会员登录 2.7.会员注册 2.8.管理员后台首页 2.9.用户管理 2.10.电影管理 2.11.房间管理 2.12.房间管理 2.13.黑名单管理 2.14.用户反馈管理 2.15.预约管理 3.源码获取 1.项目简介 该项目设计了基于SpringBoot+Mybatis框架的私人影院预约系统,包含Mybatis、Springboot、Shiro、MD5、Thymeleaf、MySQL、Layui等相关技术。编程语言使用ja...

文章目录 1.引言 2.Iterable 3.Iterator 4.迭代器遍历 5.并发修改异常 5.List特有的迭代器ListIterator 5.1.特有的方法 6.增强for循环 1.引言 为了方便的处理集合中的元素,Java中出现了一个对象,该对象提供了一些方法专门处理集合中的元素.例如删除和获取集合中的元素.该对象就叫做迭代器(Iterator). 对Collection进行迭代的类,称其为迭代器。还是面向对象的思想,专业对象做专业的事情,迭代器就是专门取出集合元素的对象。但是该对象比较特殊,不能直接创建对象(通过new),该对象是以内部类的形式存在于每个集合类的...

文章目录 1.集合Collection 1.1.集合的概念 1.2.集合和数组的区别 1.3.集合家族 1.4.什么时候用什么样的集合 2.Collection接口 2.1.Collection接口概述 2.2.学习集合对象 2.1.Collection接口的共性方法 2.1.1.增加 2.1.2.删除 2.1.3.修改 2.1.4.判断 2.1.5.获取 2.1.6.练习:集合中添加自定义对象 3.练习:用集合存储自定义对象 1.集合Collection 1.1.集合的概念 集合有时也称为容器,它可以将系列元素组合成一个单元,用于存储、提取、管理数据。面向对象语...

文章目录 1.Object类 2.Object类常用方法 2.1.equals方法 3.和equals的区别 3.1. 3.2.equals()方法的使用 4.toString方法 5.hashCode()方法 1.Object类 在JDK中提供一个Object类,它是类层次结构的根类,每个类都直接或间接基础自该类,所有对象(包括数组)都实现了这个类的方法。 如果在类的声明中未使用extends关键字指明基类,则默认基类为Object类 publicclassPerson{ } 等价于 publicclassPersonextendsObject{ } ...

文章目录 1.常用的构造方法 2.常用方法 3.PrintWriter和BufferedWriter的使用区别 java.io.PrintWriter是java中很常见的一个类,该类可用来创建一个文件并向文本文件写入数据。可以理解为java中的文件输出,java中的文件输入则是java.io.File。 1.常用的构造方法 1)构造方法参数为String类型的对象,值应为文件全路径。若文件不存在,则会先创建文件。 publicPrintWriter(StringfileName)throwsFileNotFoundException{ this(newBufferedWriter...

文章目录 1.流程控制语句 2.顺序结构 3.分支结构 3.1.IF单分支结构 3.2.IF双分支结构 3.3.IF多分支结构 3.4.IF语句嵌套结构 .4.分支结构Switch 4.1.语法 4.2.示例 5.switch和if语句的对比 1.流程控制语句 顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。 分支结构根据条件,选择性地执行某段代码。有if…else和switch-case两种分支语句。 循环结构根据循环条件,重复性的执行某段代码。有while、do…while、for三种循环语句。 注:JDK1.5提供了foreach循环,方便的遍历集...

文章目录 1.二分查找法 1.1.基本算法 1.2.代码实现 2.数组工具类Arrays 2.1.数组工具类使用 1.二分查找法 1.1.基本算法 二分查找又称折半查找,它是一种效率较高的查找方法。 二分查找要求(前提): (1)必须采用顺序存储结构 (2)必须提前按大小有序排列 二分查找也称折半查找(BinarySearch),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 原理:将数组分为三部分,依次是中值(所谓的中值就是数组中间位置的那个值)前,中值,中值后;将要查找的值和数组的中值进行比较,若...

文章目录 1.final的概念 2.final的特点 2.1.final修饰类 2.2.final修饰方法 2.3.final修饰变量 2.4.final修饰参数 3.总结 1.final的概念 final翻译成中文是“最终”的意思,它是Java中一个常见关键字,使用final修饰的对象不允许修改或替换其原始值或定义。 继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢? 要解决上述的这些问题,需要使用到一个关...

文章目录 1.抽象类的由来 2.抽象类用法 3.抽象类和抽象方法案例 4.抽象类&抽象方法的使用 5.抽象类常见疑惑 1.抽象类的由来 父类中的方法在子类中重写之后,在实际使用中,一般都会去调用子类的方法。那么父类中的方法没有太大的实际意义,那么我们就可以把这个方法声明了抽象的 分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 父类中的方法声明为抽象方法之后,子类就必须重写这个方法。 抽象方法一定要抽象类中! 抽象方法的作用...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~