- 博客(18)
- 收藏
- 关注
原创 操作系统中PV操作实现进程同步与互斥问题(以苹果橘子问题为例)
桌上有一空盘,允许存放一个水果。爸爸可向盘中放苹果,也可向盘中放桔子, 儿子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时,一次只能放一个水果供吃者取用,请用P、v原语实现爸爸、儿子、女儿三个并发进程的同步。分析...
2019-10-19 14:35:26
13227
3
原创 MySQL的查询操作练习
根据学生课程数据库中的数据,要求完成下列操作:1.从student表中查询数据,只显示学生编号、姓名、性别三个字段。select sno,sname,ssex from student;2.查找student表中所有男同学的信息。select * from student where ssex='男';3.查找“计算机系”学生信息并按学号进行降序排序。select * from st...
2019-03-30 20:28:54
1616
原创 用Java设计 计算器显示窗口
/*计算器显示界面:分析知,计算器的显示窗口里包括3部分的内容:文本框,和两个排版整齐的面板(因此要使用Gird Layout布局模式),并且为了美观,要在三部分中加入透明窗格。为了使其边框部分整齐,可以将以上三部分加到一个列型盒式布局容器中,再将盒式容器加到内容窗格中*/import java.awt.*;import javax.swing.*;public class JFr...
2019-03-16 16:46:34
2539
1
原创 Calendar
题目要求:通过键盘分别输入年份、月份、日把它存储到日期时间对象中,然后计算1000天以后的日期并输出。import java.util.*;public class Test { public static void main(String[] args) { System.out.println("请输入当前的日期:(年、月、日)注意:月份是0--11"); Scanner t...
2018-12-22 14:36:32
320
原创 数据结构中的常见排序总结(顺序表)
以下是对顺序表进行直接插入排序、冒泡排序、快速排序代码的实现总结#include <iostream>using namespace std;#include<stdio.h>#define M 100typedef struct{ int r[M+1]; int length;}SqList;void InsertSort(SqList &...
2018-12-22 14:22:22
2515
原创 二叉排序树的创建(插入),中序遍历及查找
#include <iostream>#include<stdio.h>using namespace std;typedef int KeyType;typedef char InfoType;#define ENDFLAG -1typedef struct{ KeyType key; InfoType otherinfo;}ElemT...
2018-12-06 19:18:38
1050
原创 Comparator比较器
/创建一个Student类,使用比较器Comparator,根据学号进行对象排序。/import java.util.Comparator;import java.util.TreeSet;class Student { private String name; private int num; public Student(String name,int num){ this.n...
2018-12-05 15:41:00
311
原创 TreeSet集合的应用(随机数存储)
/*使用TreeSet集合生成一个不重复随机数组,该数组包含10个100以内的随机整数。输出该随机数组。提示:int x=(int)(Math.random()100);生成一个100以内的随机整数。/import java.util.TreeSet;import java.util.Random;public class Test1 { public static void main...
2018-12-05 13:51:48
700
原创 TreeSet集合中的自然排序
题目要求:编写一个Book类,该类至少有name和price两个属性。该类要实现Comarable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等。import java.util.Iterator;impo...
2018-12-05 13:08:38
148
1
原创 Collection集合的遍历
题目要求:用2种方法,遍历Collection集合中的元素。import java.util.Collection;import java.util.HashSet;import java.util.Iterator;public class Test { public static void main(String[] args) { Collection<Strin...
2018-12-04 21:10:16
249
原创 泛型类的应用
编写一个泛型类Simulator,该类能模拟不同动物的叫声,并编写测试类进行测试。 class Simulator<E>{ E animal; public Simulator(E a){ animal=a; } public String GetSound(){ return animal.toString(); } } class Ca...
2018-12-02 16:49:32
240
转载 java String类的用法
原 Java String类的练习和常用方法 2016年12月01日 11:22:04 忆寒哥哥耶 阅读数:989 <span class="tags-box artic-tag-box"> <span class="l...
2018-12-02 14:27:52
214
原创 顺序查找(利用监视哨)的实现
#include <iostream>#include<stdio.h>#include<algorithm>using namespace std;typedef int KeyType;typedef int InfoType;#define MAX 100typedef struct {KeyType key;//关键字域InfoType...
2018-11-29 19:32:47
5090
1
原创 StringBuffer类
1.StringBuffer的构造方法StringBuffer()创建一个StringBuffer对象,分配给该对象的缓冲区的大小可以容纳16个字符。StringBuffer(int capacity)创建一个StringBuffer对象,并接收一个整数参数,用于设置缓冲区的大小。例如:StringBuffer s=new StringBuffer(“hello”);2.len...
2018-11-28 14:25:12
143
原创 正则表达式
字符串匹配public boolean matches(String regex)判断当前字符串对象是否与参数regex(正则表达式)匹配,如果匹配返回true,否则返回false。例如:String regex=“[a-f]”;”a”.matches(regex)字符串的替换public String replaceAll(String regex,String replacement)返回一个字符串,该字符串是当前字符串中所有和参数regex(正则表达式)匹配的,被参数repla
2018-11-28 13:21:01
132
原创 关于String类中常用的方法
在Java中,常用处理字符串的类,在java.lang包中,分别是String和StringBuffer,这两个类被声明为final,所以它们没有子类,不能自定义类来继承它们。 因为String和StringBuffer类在java.lang包中,所以它们可以自动被所有程序,即使用时不用import来引入它们即可。这里就总结一下String类的常用方法1、public int length(...
2018-11-27 22:56:08
307
原创 成员内部类 与 局部内部类的实现
定义一个乐器(Instrument)接口,其中有抽象方法 void play();在InstrumentTest类中,定义一个方法 void playInstrument(Instrument ins); 并在该类的main方法中调用该方法。要求:分别使用下列内部类完成此题。成员内部类局部内部类public interface Instrument {//定义Instrument接口...
2018-11-27 22:16:41
895
1
原创 Java编程,统计单词个数
题目统计一篇文档资料中单词的个数(提示文档资料可放在字符串中,利用正则表达式来实现)import java.util.Scanner;public class DemoTest{ String regex="[\\d\\s\\p{Punct}]+";//用正则表达式来作为分割标记来分解出其中的子字符串 public int Count(String str){ String[...
2018-11-25 16:22:43
1630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人