自定义博客皮肤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)
  • 收藏
  • 关注

原创 JAVA-File、字节流、字符流相关

File 类操作输入\输出四步骤:1、File file = new File(绝对路径);2、InputStream inputstream =new FileInputStream(file);    OutputStream outputstream =new FileOutputStream(file);3、输出(以输出String为例子)    String str="哈哈哈";    ...

2018-05-24 17:58:40 184

原创 JAVA-IO相关知识点

1、掌握打印流以及Scanner类的常用方法,使用打印流和Scanner优化之前的FileInputStream与FileOutputStream操作。要求:在桌面上新建一个Test.txt,使用打印流向文件中输出如下: Hello 123 hello bit 然后使用Scanner类读取文件内容并输入到控制台。import java.io.File;import java.io.FileInp...

2018-05-24 17:44:01 263

原创 JAVA-多线程同步的两大方式+对象锁和全局锁+wait()&notify()

1、synchronize:同步代码块,同步方法    同步代码块:必须设置锁定的对象,一般使用this    如synchronized(this){...} //表示为该程序的逻辑上锁。    同步方法:public synchronized void sale(){...}    由于必须同步进行,所以执行速度回很慢    P.S:synchronized (this)和非static 的s...

2018-05-12 17:59:22 919

原创 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 152

原创 JAVA-泛型类

泛型类    目的:解决类型转换    概念:类定义时,并不会设置类中的属性或方法中的参数的具体类型,而是在使用时再定义。    泛型的特色声明符号:<>   例子如下:          class MyClass<T>{                    T value1;                       其中这里的T被称作类型参数。          ...

2018-05-04 00:26:53 120

原创 JAVA-在JAVA中实现双向链表的增删查改

在这个链表中,函数具有的功能有:尾插一个新的链表环节,删除指定下标的环节,根据内容查改内容是否存在于链表当中,根据内容返回下标,指定下标的改值,获取指定下标的值,获取链表长度和清空链表。该代码中重点在于区分java和C中对于链表的定义和节点插入的定义,其余基本差不多,概念也相差无几package linkList;interface Link{ void add(Object obj);...

2018-04-16 20:23:07 899

原创 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 1249

原创 JAVA-对于String类,Object类,包装类的总结

String类:1)有两种赋值方法,一种是直接赋值,一种是传统方法(使用对象实例化)。一般来说采用直接赋值。2)直接赋值与传统方法之间在堆栈空间中的区别:   直接赋值和传统方法在赋值的时候都需要在堆内存中开辟空间,不同的是,当进行第二个值的赋予的时候,直接赋值法会通过查找对象池,来确认有没有相同的值,如果有,则第二个值的栈内存和第一个的栈内存一样指向同一块堆内存。查找对象池来确认有没有相同的值来...

2018-04-14 10:10:23 496

原创 链表常见的面试题

逆序打印单链表. 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 130

原创 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 13005 4

原创 JAVA-面向对象下

1.定义一个Father和Child类,并进行测试。 要求如下: 1)Father类为外部类,类中定义一个私有的String类型的属性name,name的值为“zhangjun”。 2)Child类为Father类的内部类,其中定义一个introFather()方法,方法中调用Father类的name属性。 3)定义一个测试类Test,在Test类的main()方法中,创建Child对象,并调用i...

2018-04-04 17:47:54 256

原创 单链表的功能实现

写了好久的代码终于能够连着测试代码一起编译了.约瑟夫环留到下次写,略略略先粘贴上头文件,功能在头文件都能看到,我就不一一写了#pragma oncetypedef char LinkNodeType;typedef struct LinkNode{ LinkNodeType data; struct LinkNode *next;}LinkNode;typedef struct Li...

2018-04-03 14:33:01 137

原创 数据结构-顺序表作业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 254

原创 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 144

原创 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 182

原创 Linux第三章 进程概念

1. 调研进程的调度算法. FCFS(First Come First Serve):根据程序的前后顺序分派CPU资源,要当前进程完成后才可让出CPU进行下一进程处理有利于长作业和CPU繁忙的作业,不利于短作业和I/O繁忙作业、轮转法(Round Robin)将所有需要CPU处理的就绪的进程按照FCFS原则排队。之后CPU会划分时间片,根据时间片来给队列上的程序执行,当时间片结束。当前进程中断,让...

2018-03-21 18:05:06 104

原创 数组,指针,数组指针,指针数组等的分辨

指针数组:一个数组,数组里面的元素是指针数组指针:一个指针,指向一个数组函数指针:一个指针,指向一个函数函数指针数组:一个数组,数组里面的元素是指向函数的指针指向函数指针数组的指针:一个指针,指向一个数组(函数指针数组),此数组里面的元素是函数指针分辨此类题目,要想真正的辨认出这些类似体,要掌握好优先度。或者可以从文字上出发,最后一个的词语是指针则是指针,是数组就是数组。

2018-01-04 16:57:52 120

空空如也

空空如也

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

TA关注的人

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