java学习第二天 java多态和动态绑定

2017-11-14 07:04:30
阅读: 327
多态存在的三个必要条件:要有继承、要有重写、父类变量引用子类对象。 当使用多态方式调用方法时: 首先检查父类中是否有该方法,如果没有,则编译错误;如果有,则检查子类是否覆盖了该方法。 如果子类覆盖了该方法,就调用子类的方法,否则调用父类方法。 从上面的例子可以看出,多态的一个好处是:当子类比较多时,也不需要定义多个变量,可以只定义一个父类类型的变量来引用不同子类的实例。请再看下面的一个例子package demo; public class Demo {     public static&nbs .....

正式开启java模式 6周时间

2017-11-13 02:49:07
阅读: 201
Java中的类也是一种构造数据类型,但是进行了一些扩展,类的成员不但可以是变量,还可以是函数;通过类定义出来的变量也有特定的称呼,叫做“对象”。例如:package com.company; public class Demo {     public  static  void  main(String[] args)     {        .....

跟可可一起画小人

2017-11-10 15:42:48
阅读: 321
 今天给可可看了java画的乌龟  可可说 爸爸 我要画个小人 然后想了想就开始了import javax.swing.*; import java.awt.* ; import java.awt.event.KeyListener; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; public class Niekeke {    &nbs .....

基于nginx-php-yaf构建docker镜像

2017-11-09 09:41:33
阅读: 394
转自:李福强github需求 : php7.1 + nginxphp扩展: yaf、redis、ldap、pdo、mbstring、 mcrypt阅读完本文后,你能解决以下常见问题:如何写Dockerfile,并通过Dockerfile构建镜像。如何通过supervisord管理进程,并将进程日志通过docker logs {container}输出实现步骤我们的镜像基于centos:7系统, Dockerfile代码如下:FROM centos:7 MAINTAINER zhaowei@outlook.com RUN rpm -Uvh htt .....

centos 安装nodejs7.5.0

2017-11-02 08:47:23
阅读: 214
第一步 下载cd optwget https://nodejs.org/dist/v7.5.0/node-v7.5.0-linux-x64.tar.xz第二步 解压缩文件包xz -d node-v7.5.0-linux-x64.tar.xztar -xvf node-v7.5.0-linux-x64.tar第三部  NODE 环境配置这样可以使得在任何目录下,都可以使用/opt/node-v7.5.0-linux-x64/bin 下得node命令,步骤如下:a、切换到 root 用户b、vi /etc/profilec、在最下面加入# node (注释作用)export NODE_H .....

Redis 有序集合 存取

2017-07-22 03:15:33
阅读: 235
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。粗Redis Zrangebyscore 命令Redis Zrangebyscore 返回有序集合中指定分数区间的成员列表。有序集成员按分数值递增(从小到大)次序排列。具有相同分数值的成员 .....