自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (5)
  • 收藏
  • 关注

原创 软件工程简答题整理

软件工程考试简答题整理瀑布模型是软件工程中应用最广泛的过程模型,试述采用瀑布模型进行软件开发的基本过程,该过程有何特点?答:1.基本过程:瀑布模型规定了各项软件工程活动,包括需求分析、规格说明、设计、编码、测试和维护,并规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级而下。2.特点阶段间具有顺序性和依赖性;清楚区分逻辑设计和物理设计,尽可能推迟程序的物理实现;每个阶段都必须完成规定...

2019-11-19 21:51:21 2979

原创 如何把自己的项目部署在腾讯云服务器上,别人可以访问(超详细教程)

如何把自己的项目部署在腾讯云服务器上,别人可以访问现在写这篇文章时我刚把自己的项目部署到服务器上,感觉特别激动,比我玩王者荣耀上王者还爽!为了让自己的项目能让别人通过网络访问到所以钻研了一把,原理其实就是:把自己的项目放到云服务器上用tomcat运行,把tomcat端口号改成80,别人就能通过ip+项目名+index。jsp界面访问了那什么是云服务器,说白了就是一台联网了的电脑 但是他没有实...

2019-09-22 22:21:56 29093 8

原创 JS表单验证(用正则表达式,用字符串验证)

JS表单验证JS运行在客户端的代码,通过在客户端对表单进行格式的验证可以避免大量不合法的数据提交到服务器,这样就可以减轻服务器端的压力。表单的验证可以使用正则表达式进行验证正则表达式对象的创建分为两种方法1 . var regobj = /表达式内容/;2. var regobj = new RegExp(“表达式内容”);一般使用第一种方法创建正则表达式的内容可以是简单的也可以是复...

2019-08-18 20:03:55 3068

原创 文件和文件流

文件和文件流1. File类Java.io.File类可以获取文件以及文件夹的一些基本的属性常用的方法 文件名称,路径,大小,判断是否存在,删除,创建// 创建一个文件对象(可以是文件,可以是文件夹) File file = new File("e:/java_text.txt"); // 基本属性 boolean canWriter = file.canWrite(); ...

2019-08-08 20:16:26 25896 1

原创 异常

异常1. 异常结构异常:程序在运行过程中出现了问题,导致程序不能正确结束异常的层次结构:异常分为两种类型:Throwable是所有异常的父类,它的子类是Exception,Error,在程序中只负责Exception ,Error为程序外部错误,程序本身不可控制Exception 分为两种类型:运行异常RuntimeException 所有运行时异常都是RuntimeExceptio...

2019-08-08 20:05:49 182

原创 集合

集合1. 集合的三大接口:list,set,mapList 可以重复,有顺序。 set 不重复 ,没有顺序,Map 健值对 健不能重复2. List 的实现了ArrayList 默认集合的操作对象是Object 类型,可以保存任何类型的对象但在遍历的时候需要进行类型判断,比较麻烦,一般我们在使用的时候是泛型集合泛型集合: 在集合定义的时候,通知集合允许保存的数据类型。当使用的是...

2019-08-02 21:37:19 300

原创 Object

Object在JAVA中所有的类都是Object的直接子类或间接子类一切皆为对象: Object所有类的对象都可以声明成Object引用Object obj = new Student();Object obj = new Person();1. equals方法的作用== 和 equals的区别在 Object类中equals() 默认的实现 this == obj== 用于...

2019-08-01 20:28:51 671

原创 Static 关键字

Static 关键字Static称作静态内容,可以直接修饰:变量,代码块,方法 ,修饰类的时候只能是内部类代码块:有一对{}组成 ,分为实例代码块{}和静态代码块 static{}实例代码块,随着创建对象的个数进行初始化的,创建几个对象执行几次示例代码库的功能,一般用于设定初始化信息,一般使用的还是比较少的。静态代码块:整个执行过程只执行一次,一般用于读取外部资源文件。在第一次使用该类...

2019-07-31 19:38:46 105

原创 Final关键字的使用

Final关键字的使用final最终的 ,它可以修饰变量,方法和类Final 在修饰的时候位置可以和访问修饰符互换Final public int num = 20;Public final int num =20;使用final修饰变量当一个变量被final修饰后,这个变量就称为常量常量的特点:在声明的时候必须赋初始值,不可以先声明后赋值Final int num = 22; ...

2019-07-31 19:36:19 140

原创 接口

接口接口的关键字是interfacePublic interface 接口名称{}接口是一种特殊的抽象类,要求接口中的所有方法都是抽象的不能有方法体。接口中的抽象方法可以不加abstract关键字修饰默认就是抽象的接口方法的访问修饰符,默认就是public,如果写只能是public如果接口中的方法是静态的,则需要为该方法提供方法的实现如果接口中的方法是默认的,则需要为该方法提供...

2019-07-31 12:21:50 238

原创 抽象类

抽象类定义:使用abstract修饰的类就是抽象类使用abstract修饰的方法就是抽象方法,抽象方法没有方法体.一般把父类定义为抽象类public abstract class Bi { //抽象方法 public abstract void xiezi();}抽象类和抽象方法之间的关系抽象类中可以没有抽象方法如果存在抽象方法,则这个类必须是一个抽象类抽象类的一...

2019-07-31 12:16:51 123

原创 多态的实现

多态向上转型要比向下转型重要的多向上转型把子类对象赋给父类的引用//向上转型:向上转型安全 //把子类对象赋予父类的引用 Animal animal = new Dog(); Animal animal2 = dog;向上转型以后,父类的引用可以调用的方法是由父类引用保存的对象决定,调用的方法就是子类从父类中继承的方法或子类重写的父类的方法//创建...

2019-07-30 13:45:49 171

原创 this关键字和super关键字

This 当前类的当前对象,可以调用当前类中的一些属性和方法super在当前类中,父类对象的引用,可以调用的是父类的一些属性和方法Super出现在子类中,用来指定当前子类的父类对象Super就可以调用父类的属性,父类的方法,父类的构造函数Super在子类中调用属性和方法的时候,大部分的情况和this调用的属性和方法同一个 this.getName() == super.getName...

2019-07-30 12:27:19 100

原创 方法重写

方法重写在继承关系中,子类的方法签名和父类的方法签名一致,或子类的方法访问修饰符大于父类的方法访问修饰符这时候,子类的方法就重写了父类的方法。方法重写时子类的返回值类型和父类的返回值类型一致,或者子类的返回值类型是父类返回方法返回值类型的子类也是方法重写。父类方法如下public void eat(){ System.out.println("动物都会吃"); } protecte...

2019-07-30 10:19:38 132

原创 在继承关系中子类可以继承父类的那些属性和方法

在继承关系中子类可以继承父类的那些属性和方法在继承关系中,子类可以继承父类的public 属性和方法,可以继承protected属性和方法,如果子类和父类在同一个包中,则父类默认访问修饰符属性和方法也是可以被子类继承的。父类的构造函数不能继承访问修饰符...

2019-07-30 10:11:42 15979

原创 在类中this 的使用

在类中this 的使用this 当前对象如何确定当前对象:那个对象调用方法,this就是那个对象//通过方法定义小狗的行为 public void eat(){ System.out.println(this.name+ "小狗再吃"); this.showInfo(); } //让二个小狗分别调用吃的方法 dog1.eat(); dog2.eat();方法中的t...

2019-07-29 17:59:35 896

原创 方法的重载

方法的重载在同一类中,方法名相同,参数列表不同(参数的个数不同,参数的类型不同,参数的顺序不同) 这是多个方法之间形成方法重载//通过方法定义小狗的行为 public void eat(){ System.out.println("小狗再吃"); } //方法重载 public void eat(String food) throws Exception{ System.ou...

2019-07-29 17:51:10 108

原创 类中的构造函数

类中的构造函数构造函数:方法名和类名相同,没有返回值的类型这个的方法就是构造函数构造函数的调用是通过new 关键字来调用的Dog dog = new Dog();构造函数作用用于为对象分配空间,并初始化对象的属性当定义一个类的时候,如果这个类中没有定义构造函数,则系统会为该类提供一个默认的无参数的构造函数。如果自己在类中定义了一个带参数的构造函数,则系统的默认无参数构造函数就不会提供...

2019-07-29 17:47:25 4045

原创 全局变量和局部变量

全局变量和局部变量在类中中定义的属性(变量),就是全局变量,全局变量是由默认值,可以不赋值而直接使用int 默认值是 0String 默认值是 null引用数据类型的变量默认值都是null局部变量:定义在方法中的变量,循环中的变量,判断中的变量都是局部变量,局部变量没有默认值,必须先赋值才能使用如果全局变量和局部变量同名,则局部变量的优先级高于全局变量如果想要在存在...

2019-07-29 17:41:39 773

原创 java中类和对象

java中类和对象类:现实中是由具有相同属性和行为的一类对象总称对象:看得见摸得着的实体 ( 水杯,猫,狗)行为: 动态内容 跑,跳,吃,喝特征: 静态内容 颜色, 品种 , 名字通过类的概念来确定对象通过对象总结出来的类类分为父类和子类,父类的相同属性和行为少,而子类的相同的属性和行为多,我们称之为父类更抽象,子类更具体在JAVA程序中,class(类)用于规定对象拥有的属...

2019-07-29 11:15:55 120

原创 深入学习数据类型(内存中的分配)

1: 深入学习数据类型1.1 数据类型一共分为两个大类: 基本数据类型,引用数据类型基本数据类型:8个基本数据类型(int ,double,char,boolean ,float,short,byte ,long)引用数据类型:String,数组 ,自定义类,Scanner ,接口,枚举1.2引用数据类型定义变量和基本数据类型定义变量最大的区别(排除String)在于基本数据类型定义的变...

2019-07-29 11:15:10 305

原创 购物结算

购物结算需求说明 循环输入商品编号和购买数量,系统自动计算每种商品的价格(单价 * 购买数量),并累加到总金额(默认: T恤 245 网球鞋 570 网球拍 122) 当用户输入n时,表示想结账,则退出循环开始结账 (消费总额 >3000 7折 >2000 八折优惠 >1000 九折 ) 结账时,根据折扣计算应付金额,输入实付金额,计...

2019-07-23 16:20:48 2404

原创 输入一个几位整数(如:76543)然后通过循环分别截取个位倒叙输出(34567)

输入一个几位整数(如:76543)然后通过循环分别截取个位倒叙输出(34567)思路:代码:`public class Practice3 { public static void main(String[] args) { Scanner input =new Scanner(System.in); System.out.println("请输入整数:"); int num ...

2019-07-23 16:17:12 376

原创 输入一批整数,输出其中的最大值和最小值,输入数字0结束循环。程序运行结果如图所示

输入一批整数,输出其中的最大值和最小值,输入数字0结束循环。程序运行结果如图所示代码`public class Practice2 { public static void main(String[] args) { Scanner input =new Scanner(System.in); int num=0; int max=-1 ; int min =999999;...

2019-07-23 15:41:09 10918 7

原创 从键盘输入乘车的车型及行车公里数,输出应付车资java

从键盘输入乘车的车型及行车公里数,输出应付车资题目:某市不同车牌的出租车3km的起步价和计费分别为:夏利7元,3km以外,2.1元/km;富康8元,3km以外,2.4元/km;桑塔纳9元,3km以为,2.7元/km.编程实现:从键盘输入乘车的车型及行车公里数,输出应付车资代码public class Practice1 { public static void main(String[...

2019-07-23 15:32:21 3592 1

原创 java实现万年历

用java实现万年历小功能思路:万年历//1:需要确定该年份的这个月一共有多少天//2 : 该月份的1号是星期几//3: 输出过程中不能有换行标识,只有输出了一周的信息才可以换行public class Wnl { public static void main(String[] args) { //万年历 //1:需要确定该年份的这个月一共有多少天 //2 : 该月份...

2019-07-23 15:26:49 950 1

原创 用Java写简单的购物小票

用Java写简单的购物小票public class ShopMenu { public static void main(String[] args) { //利用变量的输入输出,和计算实现一个购物小票的功能 /* * 商品名称 单价 数量 小计 * 苹果电脑 22 2 44 * 方便面 2.5 5 12.5 * 一共消费 ::56.5 ...

2019-07-22 16:37:10 6807 1

原创 ajax无刷新验证用户名

目录结构代码:<html><head><title>用户注册</title><meta http-equiv="content-type" content="text/html;charset=gb2312"/><script type="text/javascript"> //创建ajax引擎 funct...

2019-06-01 10:46:13 569

原创 Ajxa省市联动

目录:reginClass.jsp<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w...

2019-06-01 10:41:27 126

原创 Ajax学习笔记

AJAX学习笔记1.ajax是什么?ajax(asynchronouse javascript and xml) 异步的 js和xml包含七种技术: javascript,xml.xstl,xhtml,dom,xmlhttprequest,css ajax是一个粘合剂ajax是一个与服务器端无关的语言2.优点1.页面无刷新的动态数据交换2.局部刷新页面3.界面的美观4.对数据...

2019-05-31 22:48:55 132

原创 Spring Mvc复习笔记

Spring Mvc1.Spring mvc工作原理1.客户端将请求提交到DispatcherServlet2.由DispatcherServlet寻找一个或多个HanderMappering找到处理请求的controller3.DispatcherServlet将请求提交到Controller4.Controller调用业务逻辑处理后,返回ModelandView5,Dispatch...

2019-05-30 13:59:00 388

原创 Maven学习总结

Maven学习总结1.什么是mavenMaven是Apache下的一个开源项目,它是一个项目管理工具,用于对java项目进行项目构建,依赖管理,项目信息管理,包含了一个项目对象模型(POM),一个标准集合,一个项目生命周期,一个依赖管理系统,用来定义在生命周期阶段中插件目标的逻辑2.生命周期三大生命周期:clean default site 他们之间相互独立clean:pre-claen...

2019-05-25 23:31:54 126

原创 Mybatis实验四(优化:连接数据库的配置文件,别名,打印日志信息)

Mybatis实验四(优化:连接数据库的配置文件,别名,打印日志信息)1.配置文件优化在第一个实验基础上优化https://blog.csdn.net/zhangjin2024/article/details/90490273原来的数据库配置文件在conf.xml中现在把他写在properties中 完成优化1.创建db.propertiesjdbc.url=jdbc:mysql:/...

2019-05-24 11:57:32 516

原创 Mybatis实验三(注解)

Mybatis实验三(注解)目录结构以上重返代码在上个实验写过就不写了https://blog.csdn.net/zhangjin2024/article/details/905118381.用注解就不用写 usermapper.xml文件了,第一sql的接口(不需要写实现类,实现方法是动态产生的)UserMapper.javapackage com.sxau.rjxy.mybati...

2019-05-24 10:51:56 184

原创 Mybatis实验二(增删查改)

Mybatis实验二(实现增删查改)目录结构1.引入jar包2.创建数据库users表3.创建user实体类package com.sxau.rjxy.mybatis_test1;public class User { @Override public String toString() { return "User [id=" + id + ", name=" + na...

2019-05-24 10:35:55 547

原创 基于Mybatis第一个实验

编写第一个基于mabatis测试的例子1.添加jar包2.创建数据库+表3.创建配置文件conf.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd...

2019-05-23 23:45:25 1420

原创 mybatis理论笔记

实验一:基于mybatis的测试的例子

2019-05-23 22:52:50 245

原创 Sturts2复习笔记

Sturts2复习笔记第二章1.基于Struts2框架的web应用开发流程。创建web项目.添加基于struts2框架所需要的jar包创建Web项目的视图创建业务控制类(Action)创建struts2.xml创建web.xml发布web项目并测试第三章、第四章1. struts框架的工作原理;发起请求接受请求交给struts2的核心控制器根据url查看struts...

2019-05-18 00:05:12 534

原创 JDBC编程实验

JDBC编程先了解基础知识以及原理JDBC编程步骤:JDBC常用编程语句:数据库命令(1) 查看当前数据库服务器中所有的数据库show databases;(2) 使用数据库use 数据库名称;(3) 查看当前数据库中所有的数据表show tables;(4) 查看数据表中有多少列(表头)desc 表的名称;-----------------------脚本中常用的--...

2019-05-10 10:34:58 1056

原创 cmd中运行maven项目Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (defa

cmd中运行maven项目出现[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project Hello: Fatal error compiling: 无效的目标发行版: 10 -> [Help 1][ERROR]...

2019-04-24 17:05:39 797

软件需求分析报告文档.doc

软件需求分析报告文档.doc

2019-07-22

软件详细设计报告文档.doc

软件详细设计报告文档.doc

2019-07-22

软件概要设计报告文档.doc

网络聊天室的概要设计文档

2019-07-22

MySQL 5_0安装图文教程-建站程序.htm

数据安装图文教程

2019-07-22

空空如也

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

TA关注的人

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