自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一宿君

做对的事,永远不会错!

  • 博客(17)
  • 收藏
  • 关注

原创 BankSystem系统-简介基础操作篇(一)

一、项目要求简介1.1、 语言和环境A、 实现语言​ JavaB、 环境要求IDEA2019.3.3+JDK9.0,MySQL数据库。1.2、 要求公司计划使用Java控制台开发一个小型银行系统,使用MySQL作为后台数据,其中银行管理员功能和顾客功能由你来负责,此次开发暂不考虑并发问题。1. 管理员功能:登陆、添加顾客、计算储蓄总额、富豪排行榜、退出。2. 顾客功能:登陆、存款、取款、转账、修改密码、退出。1.3、 数据库表设计数据库名称:Bank1 顾客表:

2021-03-28 17:49:22 753 1

原创 BankSystem系统-分层架构连接操作数据库DML语言基础操作篇(二)

一、建包二、在entity包下创建与数据库中表对应的实体类Administrator表:import java.sql.Date;public class Administrator { /** * 管理员编号 */ private String adminNumber; /** * 管理员密码 */ private String adminPwd; /** * 管理员名字 */ priv

2021-03-28 17:43:39 527

翻译 JavaSE进阶系列(十三)、代理模式

十三、代理模式13.1 代理的概述代理模式的作用为其他对象提供一种代理以控制对目标对象的访问。某些情况下客户不想或不能直接引用另一个对象,而代理对象可在客户端和目标对象间起到中介作用。代理模式一般涉及到的角色 抽象角色:真实对象和代理对象的共同接口; 真实角色:真实对象,最终要引用的对象; 代理角色:内部含有对真实对象的引用,从而可以操作真实对象;提供与真实对象相同的接口以便在任何时刻代替真实对象;可在执行真实对象操作前后附加其他操作,相当于对真实对象进行封装。

2021-03-28 08:56:05 115

原创 JavaSE进阶系列(十二)、java反射机制

十二、反射12.1 反射的概述反射的应用场合在编译时根本无法知道该对象或者类可能属于哪些类,程序只依靠运行时的信息来发现该对象和类的真实信息。反射的作用通过反射可以使程序代码访问装载到JVM中的类的内部信息:获取已装载类的属性信息;获取已装载类的方法;获取已装载累类的构造方法的信息。反射的机制在JDK中,主要由这些类来实现java反射机制,这些类都位于java.lang.reflect包中:Class类:代表一个类;Field类:代表类的成员变量(属性);Met

2021-03-22 22:08:23 224 1

翻译 JavaSE进阶系列(十)、异常

十、异常10.1 异常概念异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。注:异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件,根本不能运行。10.2 异常体系异常机制:其实是帮助我们找到程序中的问题,异常的根类是 java.lang.Throwable ,其下有两个子类: java.lang.Error

2021-03-22 17:23:07 90

翻译 JavaSE进阶系列(九)、Map集合

第一章 Map集合1.1 概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即 java.util.Map 接口。我们通过查看 Map 接口描述,发现 Map 接口下的集合与 Collection 接口下的集合,它们存储数据的形式不同,如下图。Collection 中的集合(单列集合),元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存

2021-03-22 16:08:04 100

原创 JavaSE进阶系列(十一)、多线程

十一、多线程11.1 并发与并行并发:指两个或多个事件在同一个时间段内发生;并行:指两个或多个事件在同一时刻发生(同时发生)。注意:单核处理器的计算机肯定是不能并行的处理多个任务的,只能是多个任务在单个CPU上并发运行。同理,线程也是一样的,从宏观角度上理解线程是并行运行的,但是从微观角度上分析却是串行运行的,即一个线程,一个线程的去运行,当系统只有一个CPU时,线程会以某种顺序执行多个线程,我们把这种情况称之为线程调度。11.2 线程与进程进程:是指一个内存中运行的应用程序,每个进

2021-03-21 11:28:41 95

原创 三层架构与MVC的区别

一、三层架构三层架构就是为了符合“高内聚,低耦合”的思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层结构,各层之间采用接口访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同对象模型的实体类一般对应数据库中不同的表,实体类的属性与数据库中表的字段名保持一致。开发人员将分工更为明确,将精力更关注于应用系统核心业务逻辑的分析、设计和开发,三层架构可以在软件开发过程中,划分技术人员和开发人员的具体开发工作,重视核心业务逻辑的分析、设计和开发,提高信息系统

2021-03-14 11:03:10 11086 15

原创 让IDEA启动tomcat时默认加载指定页面

最近开学在做课设,不得不说下,一年两度的课设真的是让人煞费苦心,可以说的上是每做一次课设都能用尽毕生所学,不过还好每次课设结束后也会有很多的收获,毕竟是技术层面的知识,多少都会为自己以后找工作打下一定的基础。此次SSM课设设在了开学之际,虽然大部分是去年所学的内容,但是你也知道,经过一个寒假的怠惰,你自己还有几斤几两,我想心中自有B数吧!!!废话少说,开始正题,SSM框架基本是做一切项目的基础,不学真不中!!!学的浅显那就再深入,建项目、导包、部署tomcat这些都是基本操作了,但是总有些细节配置会让人

2021-03-08 09:54:52 9052 3

原创 JavaSE进阶系列(八)、Set接口、Collections

第四章 Set接口java.util.Set 接口和 java.util.List 接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方法基本一致,并没有对 Collection 接口进行功能上的扩充,只是比 Collection 接口更加严格了。与 List 接口不同的是, Set 接口中元素无序,并且都会以某种规则保证存入的元素不出现重复。Set 集合有多个子类,这里我们介绍其中的 java.util.HashSet 、 java.util.LinkedHashS

2021-03-04 08:53:39 129 1

原创 JavaSE进阶系列(七)、List集合、List的子类(ArrayList、LinkedList)

第二章 List集合我们掌握了Collection接口的使用后,再来看看Collection接口中的子类,他们都具备那些特性呢?接下来,我们一起学习Collection中的常用几个子类( java.util.List 集合、 java.util.Set 集合)。1.1 List接口介绍List接口特点:它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组

2021-03-04 08:39:36 191 1

原创 JavaSE进阶系列(六)、数据结构

第一章 数据结构2.1 数据结构有什么用?当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类 的。好用吗?好用,这就是数据结构的用处,只不过你在不知不觉中使用了。现实世界的存储,我们使用的工具和建模。每种数据结构有自己的优点和缺点,想想如果Google的数据用的是数 组的存储,我们还能方便地查询到所需要的数据吗?而算法,在这么多的数据中如何做到最快的插入,查找,删 除,也是在追求更快。我们java是面向对象的语言,就好似自动档轿车,C语

2021-03-04 08:35:35 122 2

原创 JavaSE进阶系列(五)、泛型、集合综合案例

第三章 泛型3.1 泛型概述在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。大家观察下面代码:public class GenericDemo { public static void main(String[] args) { Collection coll = new ArrayList(); coll.add("a

2021-03-04 08:17:30 135 1

原创 JavaSE进阶系列(四)、Collection集合、Iterator迭代器

第一章 Collection集合1.1 集合概述在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。1.2 集合框架JAVASE提供了满足各种需求的API,在使用这

2021-03-04 08:03:12 154 2

原创 JavaSE进阶系列(三)、常用API(System类、StringBuilder类、包装类)

三、常用API(System类、StringBuilder类、包装类)3.1 System类java.lang.System 类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有:public static long currentTimeMillis() :返回以毫秒为单位的当前时间。public static void arraycopy(Object src, int srcPos, Object dest, int destPos,

2021-03-01 20:26:38 107

原创 JavaSE进阶系列(二)、Date、DateFormate、Calender类

二、日期时间类2.1 Date类概述java.util.Date 类表示特定的瞬间,精确到毫秒。Date类的常用构造函数:public Date() :分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。 public Date(long date) :分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元 (epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。 tips: 由于我们处于东八区,所以我们的基准时间为1970年1月1日

2021-03-01 20:24:58 136

原创 JavaSE进阶系列(一)、Object类

一、Object类1.1 概述java.lang.Object 类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类,并可以使用Object类中所有的方法。例如:public class MyClass /*extends Object*/ { // ... }小贴士:根据JDK源代码及Object类的API文档,Object类当中包含的方法有

2021-03-01 20:21:53 101

空空如也

空空如也

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

TA关注的人

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