
作业
文章平均质量分 73
ximmown
这个作者很懒,什么都没留下…
展开
-
JAVA接口练习题
1.说出下面程序的执行结果: interface InterfaceA { (public abstract)String S = "good "; void f(); } abstract class ClassA { abstract void g(); } class ClassB extends ClassA implements InterfaceA { //B是A的子类和接口A的...原创 2018-04-07 15:46:00 · 13242 阅读 · 4 评论 -
JAVA-创建线程的三种方式
1、继承Thread类 实现多线程 class MyThread extends Thread{ private String title; public void MyThread (String title){ this.title=title; } public void print(){ System.out.println("HE...原创 2018-05-04 00:36:58 · 193 阅读 · 0 评论 -
JAVA-泛型类
泛型类 目的:解决类型转换 概念:类定义时,并不会设置类中的属性或方法中的参数的具体类型,而是在使用时再定义。 泛型的特色声明符号:<> 例子如下: class MyClass<T>{ T value1; 其中这里的T被称作类型参数。 ...原创 2018-05-04 00:26:53 · 158 阅读 · 0 评论 -
JAVA-对于String类,Object类,包装类的总结
String类:1)有两种赋值方法,一种是直接赋值,一种是传统方法(使用对象实例化)。一般来说采用直接赋值。2)直接赋值与传统方法之间在堆栈空间中的区别: 直接赋值和传统方法在赋值的时候都需要在堆内存中开辟空间,不同的是,当进行第二个值的赋予的时候,直接赋值法会通过查找对象池,来确认有没有相同的值,如果有,则第二个值的栈内存和第一个的栈内存一样指向同一块堆内存。查找对象池来确认有没有相同的值来...原创 2018-04-14 10:10:23 · 548 阅读 · 0 评论 -
数据结构-顺序表作业2
实现顺序表的以下操作 #pragma once #include #define SeqListMaxSize 1000 typedef char SeqType; typedef struct SeqList { SeqType data[SeqListMaxSize]; size_t size; } SeqList; /** * @brief 给一个顺序表进行初始化 *...原创 2018-03-29 09:43:21 · 290 阅读 · 0 评论 -
链表常见的面试题
逆序打印单链表. void LinkListReversePrint(LinkNode* head); 不允许遍历链表, 在 pos之前插入 void LinkListInsertBefore(LinkNode** head, LinkNode* pos, LinkType value); LinkNode* JosephCycle(LinkNode* head, size_t food); 单链...原创 2018-04-11 17:18:26 · 161 阅读 · 0 评论 -
Java-Java面向对象上
1.创建一个Test类,包含有一个public权限的int型成员变量与一个char类型的成员变量,观察在main方法中的初始值。 public class Test{ public static int Member1; public static char Member2; public static void main(String[] args){ System.out.printl...原创 2018-03-28 23:26:46 · 181 阅读 · 0 评论 -
JAVA-在JAVA中实现双向链表的增删查改
在这个链表中,函数具有的功能有:尾插一个新的链表环节,删除指定下标的环节,根据内容查改内容是否存在于链表当中,根据内容返回下标,指定下标的改值,获取指定下标的值,获取链表长度和清空链表。该代码中重点在于区分java和C中对于链表的定义和节点插入的定义,其余基本差不多,概念也相差无几package linkList;interface Link{ void add(Object obj);...原创 2018-04-16 20:23:07 · 962 阅读 · 0 评论 -
单链表的功能实现
写了好久的代码终于能够连着测试代码一起编译了.约瑟夫环留到下次写,略略略先粘贴上头文件,功能在头文件都能看到,我就不一一写了#pragma oncetypedef char LinkNodeType;typedef struct LinkNode{ LinkNodeType data; struct LinkNode *next;}LinkNode;typedef struct Li...原创 2018-04-03 14:33:01 · 162 阅读 · 0 评论 -
JAVA-异常处理及toString的覆写
1、要求: 1).Person类有name,age,salary属性,要求实现至少两个构造方法,并且属性私有,提供对应的getter、setter。 2).覆写toString方法,要求在System.out.println()函数中传递Person对象能打印出三个属性值而不是对象地址。 3).覆写equals方法,要求两个Person类对象的值相同时返回true。 import javax.xm...原创 2018-04-14 17:23:24 · 1320 阅读 · 0 评论 -
Java-Java方法与数组
1. 使用for循环打印乘法口诀表 输出如下: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=4...原创 2018-03-25 23:21:34 · 231 阅读 · 0 评论 -
Linux第三章 进程概念
1. 调研进程的调度算法. FCFS(First Come First Serve):根据程序的前后顺序分派CPU资源,要当前进程完成后才可让出CPU进行下一进程处理有利于长作业和CPU繁忙的作业,不利于短作业和I/O繁忙作业、轮转法(Round Robin)将所有需要CPU处理的就绪的进程按照FCFS原则排队。之后CPU会划分时间片,根据时间片来给队列上的程序执行,当时间片结束。当前进程中断,让...原创 2018-03-21 18:05:06 · 138 阅读 · 0 评论 -
JAVA-多线程同步的两大方式+对象锁和全局锁+wait()¬ify()
1、synchronize:同步代码块,同步方法 同步代码块:必须设置锁定的对象,一般使用this 如synchronized(this){...} //表示为该程序的逻辑上锁。 同步方法:public synchronized void sale(){...} 由于必须同步进行,所以执行速度回很慢 P.S:synchronized (this)和非static 的s...原创 2018-05-12 17:59:22 · 977 阅读 · 0 评论