- 博客(47)
- 收藏
- 关注
原创 实验三 Servlet 相关技术
在过滤器链中每个过滤器都是请求处理,然后将请求交给链中的下一个过滤器(如果它是链中的最后一个,将交给实际的资源。)类似的,在响应到达客户之前,每个过滤器以相反的顺序对响应处理。请求经过一个过滤器到达servlet,servlet产生响应再经过过滤器到达客户,这就在请求和响应到达目的地之前对它们进行监视。能够理解 Servlet 的应用,并掌握 Servlet 的编程技术,以及熟练使用 Eclipse 开发 Servlet 应用;而且能够熟悉了解过滤器的作用,并掌握过滤器的开发与部署的步骤和了解过滤器链。
2022-10-21 16:05:50
836
原创 实验一 开发环境搭建和JSP基础
在安装时最重要的就是设置环境变量那一步,要想增加或修改PATH环境变量的值可以在电脑中右键单击我的电脑-系统属性-环境变量,点击新建或双击已有的环境变量来修改或增加PATH。但这一步也有一定的难度我不是很能理解,在安装程序时也学到了很多东西也有许多不足希望能在接下来的学习中慢慢掌握。. 掌握在页面中如何组织。编写简单的计数器程序。各种变量的声明方式。处理中文字符串的函数。.部署并浏览该页面。
2022-10-21 15:29:23
660
原创 实验 5 双线程猜数字
TwoThreadGuessNumber.javapackage bbb;public class TwoThreadGuessNumber { public static void main(String args[]){ Number number=new Number(); number.giveNumberThread.start(); number.guessNumberThread.start(); }}Number.
2022-05-28 10:26:43
252
原创 实验 4 汉字输入练习
TypeChinese.javapackage bbb;public class TypeChinese { public static void main(String args[]) { System.out.println("输入汉字练习(输入#结束程序)"); System.out.printf("输入显示的汉字(回车)\n"); Chinese hanzi; hanzi = new Chinese(); .
2022-05-28 10:25:14
233
原创 实验 3 密码流
PassWord.javapackage bbb;import java.io.*;import java.util.Scanner;public class PassWord { public static void main(String args[]) { boolean success = false; int count = 0; Console cons; String passwd; Scan.
2022-05-28 10:23:04
265
原创 实验 2 统计英文单词
WordStatistic.javapackage bbb;import java.io.*;import java.util.*;public class Wordstatistic { Vector<String> allWord,noSameWord; File file = new File("D:\\t\\english.txt"); Scanner sc = null; String regex; Wordstatistic() {.
2022-05-28 10:22:00
400
原创 实验 1 举重成绩单
AnalysisResult.javapackage bbb;import java.io.*;import java.util.*;public class AnalysisResult { public static void main(String[] args) { File fRead=new File("D:\\t\\score.txt"); File fWrite=new File("scocreAnalysis.txt"); .
2022-05-28 10:20:32
465
原创 实验五 进程通信
一、实验目的:掌握进程通信的基本原理、作用。了解LINUX 、Windows进程间通信的不同方法,如命名管道、文件映射等,掌握进程间通信的基本原理。掌握相关函数的使用方法。二、实验环境:一台运行Linux操作系统的计算机。三、实验内容:PART 1 LINUX 进程通信1. 命名管道(1)建立如下两个C 源文件,并编译链接成可执行文件,文件名可自己设置。源文件:fifo_write.c#include <sys/types.h>#include <s
2022-05-28 10:03:24
2760
原创 操作系统实验四 进程同步与互斥
一、实验目的:掌握基本的同步与互斥算法,理解P,V操作。 理解生产者消费者模型,了解其它典型的同步互斥模型,如哲学家就餐、读者-写者模型等。 了解LINUX中进程同步互斥的实现方法,掌握相关函数的使用方法。 学习使用Windows中基本的同步对象,掌握相关API的使用方法。了解Windows中多线程的并发执行机制,实现进程的同步与互斥。二、实验环境:一台运行Linux操作系统的计算机。实验内容:PART1 LINUX环境1. 生产者-消费者问题(1)以下给出生产者.
2022-05-22 09:48:06
11527
原创 实验三 操作系统进程管理
一、实验目的:1) 掌握系统进程的概念,加深对Linux / UNIX进程管理的理解。2) 学会使用ps命令和选项。3) 列出当前shell中的进程。4) 列出运行在系统中的所有进程。5) 根据命令名搜索特定的进程。6) 使用kill命令终止进程。7) 根据用户名查找和终止进程。二、实验环境:一台运行Linux操作系统的计算机。实验内容:PART 1 Linux操作系统中进程管理步骤3:回顾系统进程概念,完成以下填空:1) Linux系统中,几乎每一
2022-05-12 21:04:36
2916
原创 从键盘输入一串连续的数字,判断输出是否为电话号码java代码
2)从键盘输入一串连续的数字,判断输出是否为电话号码。(可以自行设定137/138/139等等,但是长度固定) 2)从键盘输入一串连续的数字,判断输出是否为电话号码。(可以自行设定137/138/139等等,但是长度固定)dianhuahao.javaimport java.util.Scanner;public class dianhuahao { public static void main(String[] args) { Scanner scanner = new
2022-05-09 10:30:42
966
原创 思考并实现以下程序功能:实现一个抢红包的程序。
可参考模拟微信抢红包的过程:假如当前红包是x元,参与抢红包的有y人,按时间先后顺序保证y人正好抢完x元红包,其中每人抢的红包数值是随机的。每人抢的红包显然不能是0元,也不会是x元。。。。。。可以不断思考并完善这个程序的功能。Hongbao.javaimport java.util.Random;import java.util.Scanner;public class hongbao { public static void main(String[] args) { ...
2022-05-09 10:29:06
249
原创 替换IPjava代码
ReplaceIP.javaimport java.util.regex.*;public class ReplaceIP { public static void main(String[] args) { String str="登录网站:222.128.89.253"; Pattern pattern; Matcher matcher; String regex="[\\d]{1,3}[.][\\d]{1,3}[.][\\d]{1,3}[.][\\d]{1,3}"; pat.
2022-05-09 10:26:02
768
原创 处理大整数java代码
BigIntegerExample.javaimport java.math.*; class BigIntegerExample{ public static void main(String args[]) { BigInteger n1=new BigInteger("987654321987654321987654321"), n2=new BigInteger("123456789123456789123456789"), result=null;res.
2022-05-09 10:24:54
504
原创 比较日期java代码
CompareDate.javaimport java.time.*;import java.util.Scanner;import java.time.temporal.ChronoUnit;public class CompareDate { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("输入开始的年,月,日"); Syst.
2022-05-09 10:23:33
741
原创 购物小票java代码
FoundPrice.javaimport java.util.*;public class FoundPrice { public static void main(String args[]) { String s="牛奶:89.8元,香肠:12.9元啤酒:69元巧克力:132元"; String regex="[^0123456789.]"; String digitMess=s.replaceAll(regex,"*"); StringTokenizer fenxi=new Stri.
2022-05-09 10:22:19
2201
2
原创 检索图书java代码
FindMess.javapublic class FindMess{ public static void main(String[] args) { String mess="书名:Java程序设计,出版时间:2011.10.01,"+"出版社:清华大学出版社,价格:29.8元,页数:389页"; if(mess.contains("程序")) { System.out.println("图书信息包含有\"程序\""); } int index=mess.indexOf(":",3.
2022-05-09 10:20:44
2006
1
原创 编程题1:编写程序模拟移动存储设备的读写,即计算机与U盘、MP3、移动硬盘等设备进行数据交换。
编程题1:编写程序模拟移动存储设备的读写,即计算机与U盘、MP3、移动硬盘等设备进行数据交换。要求计算机能同这三种设备进行数据交换,并且以后可能会有新的第三方的移动存储设备,所以计算机必须有扩展性,能与目前未知而以后可能会出现的存储设备进行数据交换。各个存储设备间读、与实现Read与Write两个方法,MP3Player还有一个PlayMusic方法。IMobileStorage.javapublic interface IMobileStorage { void Read();
2022-05-09 10:16:45
788
原创 编程题2使用Java的继承关系来描述动物世界的特征和关系。
编程题2使用Java的继承关系来描述动物世界的特征和关系。( 1 )抽象出项目问题中的对象:动物、老鼠、熊猫。(2 )抽象出每种对象所具有的性质:名字和食物。( 3)抽象出每种对象所具有的行为,动物具有吃的行为和睡觉的行为,老鼠除具有动物行为外还具有打洞行为。(4)抽象出继承关系,老鼠类和熊猫类作为子类继承父类动物类,子类继承父类的属性和方法。Animal.javapublic abstract class Animal{ public String name; public S
2022-05-09 10:16:13
1005
原创 歌手大赛java代码
CompurerAverage.javapackage Hello;public interface CompurerAverage { public double average(double x[]); }SongGame.javapackage Hello;public class SongGame implements CompurerAverage { public double average(double x[]) { int count=x.length; .
2022-05-06 14:36:26
1033
2
原创 天气预报java代码
WeatherState.javapackage Hello;public interface WeatherState { public void showState();}Weather.javapackage Hello;public class Weather { WeatherState state; public void show() { state.showState(); } public void setState(WeatherState s) .
2022-05-06 14:36:11
2383
原创 面积之和java代码
Geometry.javapublic abstract class Geometry { public abstract double getArea(); }TotalArea.javapublic class TotalArea { Geometry[] tuxing; double totalArea=0; public void setTuxing(Geometry[] t) { tuxing=t; } public double computerTotal
2022-05-04 11:09:01
3065
原创 银行与利息java代码
Bank.javapublic class Bank { int savedMoney; int year; double interest; double interestRate=0.29; public double computerInterest(){ interest=year*interestRate*savedMoney; return interest; } public void setInterestRate(double rate){ interes
2022-05-04 11:05:21
1353
原创 中国人与美国人java代码
People.javapublic class People { protected double weight,height; public void speakHello() { System.out.println("yayayaya"); } public void averageHeight() { height=173; System.out.println("average height:"+height); } public void averag
2022-05-04 11:01:49
1993
原创 家族姓氏java代码
FamilyPerson.javapublic class Main { static String surname; String name; public static void setSurname(String s){ surname = s; } public void setName(String s) { name = s; } }MainClass.javapublic class Main { public static void m
2022-05-04 10:41:36
1430
原创 计算机与光盘java代码
CD.javapublic class Main { int size; int content[]; public void setSize(int size) { this.size = size; content = new int[size]; } public int getSize() { return size; } public int [] getContent() { return content; } public voi
2022-05-04 10:39:17
1531
原创 Tank类(炮弹发射)Java代码
Tank.javapublic class Main{double speed=0; int bulletAmount=0;void speedUp(int s){ speed=s+speed;}void speedDown(int d){ if(speed-d>=0) speed=speed-d; else speed=0;}void setBulletAmount(int m){ bulletAmount=m;}int getBulletAmount(){
2022-05-04 10:36:19
2056
2
原创 猜数字游戏java代码
import java.util.Scanner;import java.util.Random;public class Main { public static void main(String args[]) { Scanner reader =new Scanner(System.in); Random random =new Random(); System.out.println("给你一个1至100之间的整数,请猜测这个数"); int realNumber =rand.
2022-05-04 10:29:49
1289
原创 输入、输出学生的基本信息java代码
import java.util.Scanner;public class Main{ public static void main(String args[]) { Scanner reader=new Scanner(System.in); System.out.println("输入姓名(回车确认):"); String name=reader.next(); System.out.println("输入年龄(回车确认):"); byte age=reader.nextBy.
2022-05-04 10:28:15
4018
原创 输出特殊偏旁的汉字java代码
public class Main { public static void main(String args[]) { char ch='研',zifu=0; int p=22920,count=5,position=0; System.out.printf("输出%d个石字傍的汉字:\n",count); for(char c=ch;c<=ch+count;c++){ position=(int)c; System.out.printf("%c(%d)",c,position).
2022-05-04 10:25:23
978
原创 教室、老师和学生java代码
ClassRoom.Javapublic class Main { public static void main(String args[]) { // TODO Auto-generated method stub System.out.println("教学活动从教室开始"); Teacher zhang=new Teacher(); Student jiang=new Student(); zhang.introduceSelf(); jiang.introduc
2022-05-04 10:23:47
45709
原创 杨辉三角java
需求描述:通过从键盘输入选项来实现相关打印功能。提供一系列的可供选择的选项,如:选项A,打印直线(用符号*或者#来展示)选项B,打印杨辉三角形(提供数字输入,如输入3,打印三行的三角形,输入i,打印i行的三角形。)import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner sz=new Scanner(System.in); System.out.println(".
2022-04-20 22:31:57
409
原创 《大象 ---Thinking in UML》
内容前言: 本书以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯 穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。全书分为四个部分。第一部分讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。第二部分对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。第三部分以一个实例贯穿全篇,阐述如何使用UML从头到尾地实施一个项目...
2022-04-10 17:11:32
455
原创 什么形式化方法?
文章目录1. 概念2.分类3.优点4.特点5.基本思想5.意义1. 概念形式化方法可以分为形式化描述和建立在形式化描述基础之上的形式化开发。形式化的描述就是用形式化的语言(具有严格的语法语义定义的语言)做描述。形式化的软件开发,就是用形式化的语言来描述软件需求和特征,并且通过推理验证来保证最终的软件产品是否满足这些需求和具备这些特征。这样的验证当然得建立在严格的语法语义的基础之上的。在实际应用中,这是不容易做到的。形式化方法研究的目的就是希望能够提供更好的理论、方法和工具,扩大形式化方法的应用范围和使
2022-04-09 23:24:20
721
原创 深入理解Java反射机制
这里写目录标题一、Java反射概述二、Java 反射主要提供的功能:三、类对象3.1 类对象和类的对象3.2 三种获取类对象的方法四、Class对象的常用方法4.1 获取成员变量4.2 获取构造方法4.3 获取方法4.4 获取类名五、反射的一些注意事项一、Java反射概述反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。简而言之,通过反射,我们可以在运行
2022-04-08 00:09:50
357
原创 什么是分而治之?
分而治之:中文的意思是:分别治理,利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。分而治之是我国古代治理国家的一种理念。 但是如何引用到计算机科学中呢?在计算机科学中,分治法是基于多项分治递归的一种很重要的算法范式。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或多个相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。关于分而治之的实现,都会经历三个步骤:分解:将原问题分解为若干个规模较小,相对独立,与原问题形式相同的子问题。.
2022-04-02 17:44:26
1838
原创 了解WBS
一、WBS的定义工作分解结构(简称WBS)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。即:项目→任务一工作→日常活动工作分解结构以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围,每下降层代表对项目工作的更详细定义。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。二、WBS的作用WBS是项目管理众多工具中最有价值
2022-04-02 16:06:19
1707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人