摘要:面向对象之封装继承多态封装将类中的信息进行隐藏在类的内部,不允许外部程序信息直接访问,而是只能通过该类的提供的方法来实现对隐藏信息的提供和访问。与之对应,包含内部类的类被称为外部类。 面向对象之封装、继承、多态 封装 将类中的信息进行隐藏在类的内部,不允许外部程序信息直接访问,而是只能通过该类的提供的方法来实现对隐藏信息的提供和访问。 好处 只能隐藏规定的方法和数据 隐藏类的实现细节,...
摘要:阅读原文轻松搞定位运算我们日常开发中为运算使用的并不多,但如果能巧妙的使用位运算可以减少运行开销和优化算法,通过的源码可知,如。按位非操作十进制二进制操作数后结果总结对每位进行取反。 阅读原文:轻松搞定Java位运算 我们日常开发中为运算使用的并不多,但如果能巧妙的使用位运算可以减少运行开销和优化算法,通过Java的源码可知,如HashMap。 单位换算 bit:位 一个二进制数据...
摘要:的含义是当前线程需要等待线程终止之后才从返回。简单来说,就是线程没有执行完之前,会一直阻塞在方法处。所以在线程执行完毕以后会有一个唤醒的操作,只是我们不需要关心。 文章简介 很多人对Thread.join的作用以及实现了解得很少,毕竟这个api我们很少使用。这篇文章仍然会结合使用及原理进行深度分析 内容导航 Thread.join的作用 Thread.join的实现原理 什么时候会使...
摘要:概要当中的函数站在不同的角度有不同的分类和应用本文站在高阶函数的角度来讨论当中函数的应用场景。解决老版本浏览器函数兼容性问题判断数据类型高阶函数实现也就是面向切面编程在中这个概念基础且重要。 概要 js当中的函数站在不同的角度有不同的分类和应用,本文站在高阶函数的角度来讨论js当中函数的应用场景。 首先明确高阶函数定义: 函数可以作为参数被传递 函数可以作为返回值输出 应用场景 函...