自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 多态,重写,重载的简单理解

多态是面向对象编程的一种重要思想,只有当程序运行后才能决定调用的函数,是一种动态绑定技术。是通过虚函数来实现,在一个父类中定义了虚函数,然后子类中重写了虚函数,那么只有程序真正运行时才能根据对象去选择调用对应的函数,因为基类指针可以指向不同的子类对象,这时就可以选择调用不同的方法;如果没有多态的,基类指针就只能调用基类本身的方法,就算指向子类也无法调用子类方法。重写(overwrite分成两个,重...

2017-04-06 10:21:56 777

原创 java中初始化顺序

初始化过程是这样的: 1.首先,初始化父类中的静态成员变量和静态代码块,按照在程序中出现的顺序初始化; 2.然后,初始化子类中的静态成员变量和静态代码块,按照在程序中出现的顺序初始化; 3.其次,初始化父类的普通成员变量和代码块,在执行父类的构造方法;4.最后,初始化子类的普通成员变量和代码块,在执行子类的构造方法;

2017-04-06 10:19:42 215

原创 根据前序中序求后序

原理解说(摘自百度)如前序 为 ABDECGF   中序 为 BDACGEF先 根据前序第一个节点 把中序分为BD和CGEF两部分,A为根节点,A左边为左子树,右边为右子树。再把左右子树分别做上述步骤。以此类推 根据第二,第三...个节点构成二叉树  A

2017-04-06 10:18:03 475

原创 随机生成中文(包括编码)

笔试问到,一脸懵逼,记录下来ASCII码是一个字节,但是明显太小了,里面没有中文,所以就有了GBK2312,把中文加进去Unicode是两个字节,够存放所有字符,但是所有字符都用两个字节太浪费空间UTF-8是可变长度字符编码,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。在python3中jsom库dump或者load时会默认转...

2017-04-06 10:16:26 2227

空空如也

空空如也

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

TA关注的人

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