logo头像

小短腿儿努力奔跑的日子

Java学习个人备忘录之线程间的通信

线程间通讯多个线程在处理同一资源,但是任务却不同.  1234567891011121314151617181920212223242526272829303132333435363738394041424344454647...

Java学习个人备忘录之多线程

进程:正在进行中的程序(直译)。 线程:就是进程中一个负责程序执行的控制单元(执行路径)一个进程中可以有多个执行路径,称之为多线程。 一个进程中至少要有一个线程。 开启多个线程是为了同时运行多部分代码。 每一个线程都有自己运行的内容...

Java学习个人备忘录之异常

概述 异常:是在运行时期发生的不正常情况。 在java中用类的形式对不正常情况进行了描述和封装对象。 描述不正常的情况的类,就称为异常类。 以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离,提高阅读性。 其实...

Java学习个人备忘录之内部类

内部类: 将一个类定义在另一个类的里面,对里面那个类就称为内部类.   1234567891011121314151617181920212223242526class Outer { private ...

Java学习个人备忘录之多态

对象的多态性 12345678910111213141516class 动物{}class 猫 extends 动物{}class 狗 extends 动物{}猫 x = n...

Java学习个人备忘录之接口

12345abstract class AbsDemo{ abstract void show1(); abstract void show2();} 当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用另一种...

Java学习个人备忘录之抽象类

抽象类 特点:1. 方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰,抽象方法必须定义在抽象类中。该类必须也被abstract修饰2. 抽象类不可以被实例化. 为什么?  因为调用抽象方法没意义。3. ...

Java学习个人备忘录之关键字final

final关键字final可以修饰类,方法,变量。final修饰的类不可以被继承final修饰的方法不可以被覆盖final修饰的变量是一个常量。只能被赋值一次。内部类只能访问被final修饰的局部变量。 123456789101112...

Java学习个人备忘录之继承

继承的好处1. 提高了代码的复用性。2. 让类与类之间产生了关系,给第三个特征多态提供了前提。 java中支持单继承,不直接支持多继承,但对C++中的多继承机制进行改良。java支持多层继承。 C继承B,B继承A,就会出现继承体系。 ...

Java学习个人备忘录之文档注释

文档注释单行注释用 // 多行注释有两种,第一种是 / 内容 /,第二种是/* 内容 /。 这两种多行注释的区别是/* 内容 /这种注释可以生成一个该文件的注释文档,下面是演示代码。 ArrayTool.java文件 12345678...