黑钛氪

形成多态必须具备三个条件 1、必须存在继承关系; 2、继承关系必须有同名虚函数(其中虚函数是在基类中使用关键字Virtual声明的函数,在派生类中重新定义基类中定义的虚函数时,会告诉编译器不要静态链接到该函数); 3、存在基类类型...

发布 0 条评论

  一、在客户端本地生成公钥和私钥 因为需要在客户端向生产环境进行ssh免登录,所以需要在客户端生成客户端ssh对应的公钥和私钥,具体命令如下: ssh-keygen -t rsa 一路回车即可,最后可以看到在~/.ssh目录(当前用户的.ssh隐藏...

发布 0 条评论

java内部类总结 (1) 在方法间定义的非静态内部类: ● 外围类和内部类可互相访问自己的私有成员。 ● 内部类中不能定义静态成员变量。 在外部类作用范围之外向要创建内部类对象必须先创建其外部类对象 (2) 在方法间定义的静态内部类: ●...

发布 0 条评论

equals()方法详解 equals()方法是用来判断其他的对象是否和该对象相等. equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较(即比较...

发布 0 条评论

线程的概述(Introduction) 线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来...

发布 0 条评论

转自 博客园 1. 对于类的成员变量,不管程序有没有显式的进行初始化,Java虚拟机都会先自动给它初始化为默认值。  默认值如下: Boolean      false Char           '\u0000'(null) byte            (byte)0 short           (sh...

发布 0 条评论

Java 接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于...

发布 0 条评论

finally关键字 finally 关键字用来创建在 try 代码块后面执行的代码块。 无论是否发生异常,finally 代码块中的代码总会被执行。 在 finally 代码块中,可以运行清理类型等收尾善后性质的语句。 注意,无论try里面有无异常都会执行fin...

发布 0 条评论

本文主要学习JAVA多线程中的 wait()方法 与 notify()/notifyAll()方法的用法。 ①wait() 与 notify/notifyAll 方法必须在同步代码块中使用 ②wait() 与  notify/notifyAll() 的执行过程 ③中断 调用wait()方法进入等待队列的 线程 ④notif...

发布 0 条评论