静态成员 由关键字static修饰说明的类成员,称为静态类成员(static class member)。虽然使用static修饰说明,但与函数中的静态变量有明显差异。类的静态成员为其所有对象共享,不管有多少对象,静态成员只有一份存于公用的内存中。 静态成员又分为静态成员函数,静态成员数据 静态数据 ...
分类:
其他好文 时间:
2018-08-17 21:34:25
阅读次数:
108
前言 最近在学习《java编程思想》 学到了内部类 类不就是class吗 天天用 还能讲出花来了不成... 其实不然,在java中,类的种类和使用方式多种多样,花样繁多。其中主要有 普通类 内部类(嵌套类) 匿名类 抽象类 静态类 密封类 就先讲这么多吧。接下来将从应用场景、定义、实例化、这3个方面 ...
分类:
编程语言 时间:
2018-08-16 17:34:37
阅读次数:
153
为了支持c++的多态性,才用了动态绑定和静态绑定。 1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。 2、对象的动态类型:目前所指对象的声明。在运行期决定。对象的动态类型可以更改,但是静态类型无法更改。 关于对象的静态类型和动态类型,看一个示例: 3、静态绑定:绑定的是对象的静态类型, ...
分类:
编程语言 时间:
2018-08-08 22:31:33
阅读次数:
250
java中的类是动态加载的,我们先看一下我们常用的类加载方式,先有一个感性的认识,才能进一步 深入讨论,类加载无非就是下面三种方式。 class A{} class B{} class C{} public class Loader{ public static void main(String[] ...
分类:
其他好文 时间:
2018-08-07 00:23:14
阅读次数:
228
官方文档: https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes-and-structs/static-classes-and-static-class-members https://www.cnblogs ...
分类:
其他好文 时间:
2018-08-04 17:33:21
阅读次数:
133
学习前我们先看一个笔者之前项目踩过的坑 看到这个结果,有些人可能比较惊讶,我也很惊讶,还中过大招,这都是源码看的不仔细的结果 还是直接上截图: 这是Integer类的源码片段,翻译一下注释:该内部静态类在虚拟机初始化时会设置并保存IntegerCache.high值,默认是127 然后会将-128~ ...
分类:
其他好文 时间:
2018-08-04 17:23:22
阅读次数:
225
TypeScript介绍: TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集, TypeScript 在 JavaScript 的基础上添加了可选的静态类型和基于类的面向对象编程。 TypeScript和JavaScript的对比 TypeScri ...
分类:
其他好文 时间:
2018-07-31 17:05:04
阅读次数:
136
Go语言:一种静态类型的编程语言 Go基本类型 Go基本类型?Go语言自带的类型,比如数值类型、浮点类型、字符类型以及布尔类型。 特点?原始类型,不可改变,对其操作(比如把值传递给函数:实际上传递的是一个值的副本),在多线程安全 Go引用类型 引用类型有?切片、map、接口、函数类型以及chan 引 ...
分类:
其他好文 时间:
2018-07-29 18:53:59
阅读次数:
190
一 python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至2012年,2013年加入Dropb ...
分类:
编程语言 时间:
2018-07-26 23:37:51
阅读次数:
260
使用scala搭建 Spring boot 框架 1. 前言 spring boot是java开发平台上最流行的web框架。Scala是在JVM上运行的静态类型的函数编程语言。大数据处理Spark框架就是Scala语言开发的。 本例子将spring boot框架集成到scala项目中。利用Sprin ...
分类:
编程语言 时间:
2018-07-25 19:03:20
阅读次数:
220