代码改变世界

随笔档案-2018年02月

深入理解Java的接口和抽象类

2018-02-12 01:09 by 清风软件测试开发, 234 阅读, 收藏,
摘要: 原文地址http://www.cnblogs.com/dolphin0520/p/3811437.html 一.抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: 1 abstract void fun(); 1 abstr 阅读全文

Java内存解析 程序的执行过程

2018-02-12 01:06 by 清风软件测试开发, 461 阅读, 收藏,
摘要: Java内存解析 栈、堆、常量池等虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,简单讲解Java内存分配方面的知识。 首先我们先来讲解一下内存中的各个区域。 stack(栈) 存放基本类型的数据和对象的引用,即存放变量。 如果存放的是基本类型数据(非静态变 阅读全文

bit,byte,char,位,字节,字符 的区别

2018-02-12 00:59 by 清风软件测试开发, 1463 阅读, 收藏,
摘要: bit,byte,char,位,字节,字符 的区别 原创文章,未经作者允许,禁止转载!!! 阅读全文

java static成员变量方法和非static成员变量方法的区别 ( 二 )

2018-02-12 00:55 by 清风软件测试开发, 675 阅读, 收藏,
摘要: 原创文章,未经作者允许,禁止转载!!! 静态成员变量不用new对象,在类加载的过程中就已经初始化存放在数据区域,静态成员变量是类和所有对象共有的,类和对象都可以改变它的值,每一次改变值之后,静态成员变量的值在所有对象里面都将改变。 非静态成员变量只能通过对象来赋值,通过对象来改变非静态成员变量的值只 阅读全文